- add central knob to turn off getopt_long everywhere. EXPERIMENTAL!
[oweals/busybox.git] / miscutils / eject.c
index 2643f36d571c2ac783575478d2379ae900c11c60..d9cb0f67b4c4943db720ff8c6e82d3d035d7c669 100644 (file)
@@ -5,7 +5,6 @@
  * Copyright (C) 2005  Tito Ragusa <farmatito@tiscali.it>
  *
  * Licensed under the GPL v2 or later, see the file LICENSE in this tarball.
- *
  */
 
 /*
@@ -25,7 +24,7 @@
 #define CDROMEJECT                0x5309  /* Ejects the cdrom media */
 #define DEFAULT_CDROM             "/dev/cdrom"
 
-extern int eject_main(int argc, char **argv)
+int eject_main(int argc, char **argv)
 {
        unsigned long flags;
        char *device;
@@ -43,7 +42,7 @@ extern int eject_main(int argc, char **argv)
        }
        if (ioctl(bb_xopen(device, (O_RDONLY | O_NONBLOCK)),
                                (flags ? CDROMCLOSETRAY : CDROMEJECT))) {
-               bb_perror_msg_and_die(device);
+               bb_perror_msg_and_die("%s", device);
        }
        return (EXIT_SUCCESS);
 }