X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=mkfifo.c;h=ca217fa236d2d4919a9559ade6491950c7155543;hb=220238305f8b6604fbc2eca463f9cd0dd755f1ad;hp=3db17bbbcf323c9ad1eeabd564c888b2af6f36f0;hpb=bf181b9338152759fd56c8009e9a962a84808e7c;p=oweals%2Fbusybox.git diff --git a/mkfifo.c b/mkfifo.c index 3db17bbbc..ca217fa23 100644 --- a/mkfifo.c +++ b/mkfifo.c @@ -20,11 +20,11 @@ * */ -#include "internal.h" #include #include -#include #include +#include +#include "busybox.h" extern int mkfifo_main(int argc, char **argv) { @@ -37,7 +37,7 @@ extern int mkfifo_main(int argc, char **argv) /* Parse any options */ while (argc > 1) { if (**argv != '-') - usage(mkfifo_usage); + show_usage(); thisarg = *argv; thisarg++; switch (*thisarg) { @@ -47,16 +47,14 @@ extern int mkfifo_main(int argc, char **argv) parse_mode(*argv, &mode); break; default: - usage(mkfifo_usage); + show_usage(); } argc--; argv++; } if (argc < 1 || *argv[0] == '-') - usage(mkfifo_usage); - if (mkfifo(*argv, mode) < 0) { - perror("mkfifo"); - exit(255); - } - return(TRUE); + show_usage(); + if (mkfifo(*argv, mode) < 0) + perror_msg_and_die("mkfifo"); + return EXIT_SUCCESS; }