diff options
author | Chris Johns <chrisj@rtems.org> | 2010-02-19 03:23:11 +0000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2010-02-19 03:23:11 +0000 |
commit | cca94a248bd6ce791b34e9bf3a704b535df3e5ef (patch) | |
tree | 395109d3c6dffa253542ecb82be29e6e96cff2f6 /cpukit/libblock | |
parent | 2010-02-19 Chris Johns <chrisj@rtems.org> (diff) | |
download | rtems-cca94a248bd6ce791b34e9bf3a704b535df3e5ef.tar.bz2 |
2010-02-19 Chris Johns <chrisj@rtems.org>
* libblock/src/diskdevs.c: Create the devices as block devices.
* libmisc/shell/main_debugrfs.c, libmisc/shell/main_mkrfs.c,
libmisc/shell/main_mount_rfs.c: New.
* libmisc/shell/main_msdosfmt.c: Change the command to mkdos and
alias the old name.
* libmisc/shell/shellconfig.h, libmisc/Makefile.am: Add RFS
support.
* libfs/src/rfs/rtems-rfs-shell.c,
libfs/src/rfs/rtems-rfs-shell.h: Move the format command code into
the shell file.
Diffstat (limited to 'cpukit/libblock')
-rw-r--r-- | cpukit/libblock/src/diskdevs.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/cpukit/libblock/src/diskdevs.c b/cpukit/libblock/src/diskdevs.c index d75f2cbca5..1873b35549 100644 --- a/cpukit/libblock/src/diskdevs.c +++ b/cpukit/libblock/src/diskdevs.c @@ -199,16 +199,9 @@ create_disk(dev_t dev, const char *name, rtems_disk_device **dd_ptr) } if (name != NULL) { - rtems_device_major_number major = 0; - rtems_device_minor_number minor = 0; - - rtems_filesystem_split_dev_t(dev, major, minor); - - sc = rtems_io_register_name(name, major, minor); - if (sc != RTEMS_SUCCESSFUL) { + if (mknod(alloc_name, 0777 | S_IFBLK, dev) < 0) { free(alloc_name); free(dd); - return RTEMS_UNSATISFIED; } } |