bc: convert to "G trick" - this returns bc to zero bss increase
[oweals/busybox.git] / util-linux / fdformat.c
index 6ef6445e6da11ceb575beaf5accaf87e671f8170..c72da8b895b119b071b0b80c0b4a11b0cb619e16 100644 (file)
@@ -1,9 +1,20 @@
 /* vi: set sw=4 ts=4: */
-/* fdformat.c  -  Low-level formats a floppy disk - Werner Almesberger
+/*
+ * fdformat.c  -  Low-level formats a floppy disk - Werner Almesberger
  * 5 July 2003 -- modified for Busybox by Erik Andersen
  *
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
+//config:config FDFORMAT
+//config:      bool "fdformat (4.5 kb)"
+//config:      default y
+//config:      select PLATFORM_LINUX
+//config:      help
+//config:      fdformat is used to low-level format a floppy disk.
+
+//applet:IF_FDFORMAT(APPLET(fdformat, BB_DIR_USR_SBIN, BB_SUID_DROP))
+
+//kbuild:lib-$(CONFIG_FDFORMAT) += fdformat.o
 
 //usage:#define fdformat_trivial_usage
 //usage:       "[-n] DEVICE"
@@ -56,8 +67,7 @@ int fdformat_main(int argc UNUSED_PARAM, char **argv)
        struct floppy_struct param;
        struct format_descr descr;
 
-       opt_complementary = "=1"; /* must have 1 param */
-       verify = !getopt32(argv, "n");
+       verify = !getopt32(argv, "^" "n" "\0" "=1");
        argv += optind;
 
        xstat(*argv, &st);