summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-06-12 17:40:04 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-06-12 17:40:04 +0000
commit84d7499a2b62893922661192ede2ac48857dda99 (patch)
tree74408844d176b4efe62c247fc5c9800dec4c0d60 /c
parent2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-84d7499a2b62893922661192ede2ac48857dda99.tar.bz2
2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to EINVAL and ENOTTY as appropriate.
Diffstat (limited to 'c')
-rw-r--r--c/src/ChangeLog6
-rw-r--r--c/src/libchip/i2c/spi-sd-card.c4
-rw-r--r--c/src/libchip/ide/ata.c2
3 files changed, 9 insertions, 3 deletions
diff --git a/c/src/ChangeLog b/c/src/ChangeLog
index f0c84df87b..0e09dcd7cc 100644
--- a/c/src/ChangeLog
+++ b/c/src/ChangeLog
@@ -1,3 +1,9 @@
+2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
+ GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
+ EINVAL and ENOTTY as appropriate.
+
2009-05-30 Chris Johns <chrisj@rtems.org>
* c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
diff --git a/c/src/libchip/i2c/spi-sd-card.c b/c/src/libchip/i2c/spi-sd-card.c
index 487e637b17..b561951258 100644
--- a/c/src/libchip/i2c/spi-sd-card.c
+++ b/c/src/libchip/i2c/spi-sd-card.c
@@ -1130,14 +1130,14 @@ static int sd_card_disk_ioctl( dev_t dev, uint32_t req, void *arg)
case RTEMS_BLKDEV_REQ_WRITE:
return sd_card_disk_block_write( e, r);
default:
- errno = EBADRQC;
+ errno = EINVAL;
return -1;
}
} else if (req == RTEMS_BLKDEV_CAPABILITIES) {
*(uint32_t *) arg = RTEMS_BLKDEV_CAP_MULTISECTOR_CONT;
return 0;
} else {
- errno = EBADRQC;
+ errno = EINVAL;
return -1;
}
}
diff --git a/c/src/libchip/ide/ata.c b/c/src/libchip/ide/ata.c
index 1995b290c6..196b42a434 100644
--- a/c/src/libchip/ide/ata.c
+++ b/c/src/libchip/ide/ata.c
@@ -1053,7 +1053,7 @@ ata_ioctl(dev_t device, int cmd, void *argp)
break;
default:
- errno = EBADRQC;
+ errno = EINVAL;
return -1;
break;
}