X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=util-linux%2Ffdformat.c;h=3831ab44e1474e89154275d8dd25e79c9f7d8dc0;hb=f5914992f316f8a628505067e108e7ba5a9590ba;hp=5e253efa82bb25661dee4f8ef2886a45854789b5;hpb=fb79a2e2cfe33002398f1898c26d8e4f341db006;p=oweals%2Fbusybox.git diff --git a/util-linux/fdformat.c b/util-linux/fdformat.c index 5e253efa8..3831ab44e 100644 --- a/util-linux/fdformat.c +++ b/util-linux/fdformat.c @@ -1,12 +1,8 @@ /* vi: set sw=4 ts=4: */ -/* fdformat.c - Low-level formats a floppy disk - Werner Almesberger */ - -/* 1999-02-22 Arkadiusz Mi¶kiewicz - * - added Native Language Support - * 1999-03-20 Arnaldo Carvalho de Melo - * - more i18n/nls translatable strings marked - * +/* 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 tarball for details. */ #include "libbb.h" @@ -45,8 +41,8 @@ struct format_descr { #define FDGETPRM _IOR(2, 0x04, struct floppy_struct) #define FD_FILL_BYTE 0xF6 /* format fill byte. */ -int fdformat_main(int argc,char **argv); -int fdformat_main(int argc,char **argv) +int fdformat_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; +int fdformat_main(int argc UNUSED_PARAM, char **argv) { int fd, n, cyl, read_bytes, verify; unsigned char *data; @@ -54,10 +50,8 @@ int fdformat_main(int argc,char **argv) struct floppy_struct param; struct format_descr descr; - if (argc < 2) { - bb_show_usage(); - } - verify = !getopt32(argc, argv, "n"); + opt_complementary = "=1"; /* must have 1 param */ + verify = !getopt32(argv, "n"); argv += optind; xstat(*argv, &st); @@ -116,7 +110,7 @@ int fdformat_main(int argc,char **argv) /* Check backwards so we don't need a counter */ while (--read_bytes >= 0) { if (data[read_bytes] != FD_FILL_BYTE) { - printf("bad data in cyl %d\nContinuing... ",cyl); + printf("bad data in cyl %d\nContinuing... ", cyl); } } }