bc: convert to "G trick" - this returns bc to zero bss increase
[oweals/busybox.git] / util-linux / rdev.c
index 2fbb4d3776eb47b9f8e761bef192a4e970a780e5..97279ce61e35d0de7bca5646ee8a52d00922155b 100644 (file)
@@ -6,17 +6,34 @@
  *   Grant Erickson <gerickson@nuovations.com>
  *
  * Licensed under GPLv2, see file LICENSE in this source tree.
- *
  */
+//config:config RDEV
+//config:      bool "rdev (1.4 kb)"
+//config:      default y
+//config:      help
+//config:      Print the device node associated with the filesystem mounted at '/'.
+
+//applet:IF_RDEV(APPLET_NOEXEC(rdev, rdev, BB_DIR_USR_SBIN, BB_SUID_DROP, rdev))
+
+//kbuild:lib-$(CONFIG_RDEV) += rdev.o
+
+//usage:#define rdev_trivial_usage
+//usage:       ""
+//usage:#define rdev_full_usage "\n\n"
+//usage:       "Print the device node associated with the filesystem mounted at '/'"
+//usage:
+//usage:#define rdev_example_usage
+//usage:       "$ rdev\n"
+//usage:       "/dev/mtdblock9 /\n"
 
 #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("/");
+       const char *root_device = find_block_device("/");
 
-       if (root_device != NULL) {
+       if (root_device) {
                printf("%s /\n", root_device);
                return EXIT_SUCCESS;
        }