summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2003-04-15 13:03:45 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2003-04-15 13:03:45 +0000
commitc54764f9531d404cc54e5b5ddbfcc8e08f722503 (patch)
tree929415510f12b7ab3cc5cbef61b07bb5f35afa3d /c
parent2003-04-15 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-c54764f9531d404cc54e5b5ddbfcc8e08f722503.tar.bz2
2003-04-15 Joel Sherrill <joel@OARcorp.com>
PR 387/rtems_misc * ide/ata.c: Removed warning and moved to use of simpler libc routines. * ide/ata_internal.h: Added missing newline and end of file.
Diffstat (limited to 'c')
-rw-r--r--c/src/libchip/ChangeLog6
-rw-r--r--c/src/libchip/ide/ata.c7
-rw-r--r--c/src/libchip/ide/ata_internal.h1
3 files changed, 11 insertions, 3 deletions
diff --git a/c/src/libchip/ChangeLog b/c/src/libchip/ChangeLog
index 296aef6c8a..d3f3001ac1 100644
--- a/c/src/libchip/ChangeLog
+++ b/c/src/libchip/ChangeLog
@@ -1,3 +1,9 @@
+2003-04-15 Joel Sherrill <joel@OARcorp.com>
+
+ PR 387/rtems_misc
+ * ide/ata.c: Removed warning and moved to use of simpler libc routines.
+ * ide/ata_internal.h: Added missing newline and end of file.
+
2003-03-27 Joel Sherrill <joel@OARcorp.com>
* ide/Makefile.am: ATA code depends upon libchip/ide which is not
diff --git a/c/src/libchip/ide/ata.c b/c/src/libchip/ide/ata.c
index 29984d93cc..459f06818e 100644
--- a/c/src/libchip/ide/ata.c
+++ b/c/src/libchip/ide/ata.c
@@ -1185,8 +1185,10 @@ ata_initialize(rtems_device_major_number major,
ata_devs[ata_devs_number].ctrl_minor = ctrl_minor;
ata_devs[ata_devs_number].device = dev;
- snprintf(name, ATA_MAX_NAME_LENGTH, "/dev/hd%c",
- 'a' + 2 * ctrl_minor + dev);
+ /* The space leaves a hole for the character. */
+ strcpy(name, "/dev/hd ");
+ name[7] = 'a' + 2 * ctrl_minor + dev;
+
device = rtems_filesystem_make_dev_t(
major,
(ata_devs_number *
@@ -1314,3 +1316,4 @@ ata_process_request_on_init_phase(rtems_device_minor_number ctrl_minor,
break;
}
}
+
diff --git a/c/src/libchip/ide/ata_internal.h b/c/src/libchip/ide/ata_internal.h
index 0b17703ede..92850a6e63 100644
--- a/c/src/libchip/ide/ata_internal.h
+++ b/c/src/libchip/ide/ata_internal.h
@@ -325,4 +325,3 @@ typedef struct ata_ide_ctrl_s {
#endif /* __ATA_INTERNAL_H__ */
- \ No newline at end of file