diff options
author | Bernhard Reutner-Fischer | 2008-08-19 11:28:52 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer | 2008-08-19 11:28:52 +0000 |
commit | c77e843c0927bc4235d6d54981bcf7fdaa9f0421 (patch) | |
tree | 07f4acd33b33c4159abfd50b5f9424409ab7a2a4 /util-linux/rdev.c | |
parent | d7cc2e601d9d909ca9de168da746dede7487e860 (diff) | |
download | busybox-c77e843c0927bc4235d6d54981bcf7fdaa9f0421.zip busybox-c77e843c0927bc4235d6d54981bcf7fdaa9f0421.tar.gz |
- add new applet rdev (Grant Erickson)
- fixes and shrink (me)
Diffstat (limited to 'util-linux/rdev.c')
-rw-r--r-- | util-linux/rdev.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/util-linux/rdev.c b/util-linux/rdev.c new file mode 100644 index 0000000..33abd39 --- /dev/null +++ b/util-linux/rdev.c @@ -0,0 +1,24 @@ +/* vi: set sw=4 ts=4: */ +/* + * rdev - print device node associated with a filesystem + * + * Copyright (c) 2008 Nuovation System Designs, LLC + * Grant Erickson <gerickson@nuovations.com> + * + * Licensed under GPLv2, see file LICENSE in this tarball for details. + * + */ + +#include "libbb.h" + +int rdev_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; +int rdev_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) +{ + char const * const root_device = find_block_device("/"); + + if (root_device != NULL) { + printf("%s /\n", root_device); + return EXIT_SUCCESS; + } + return EXIT_FAILURE; +} |