X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=renice.c;h=ec35bdcdeb1f7acd6483ea116825ef7508aab86b;hb=044228d5ecb9b79397f9fc915d046cf4538281e2;hp=af7ce94ca9713974f4eb99d4e30fae1a13d74125;hpb=bf960f58e2fc56402cc5c3c090d90b706a4de5f2;p=oweals%2Fbusybox.git diff --git a/renice.c b/renice.c index af7ce94ca..ec35bdcde 100644 --- a/renice.c +++ b/renice.c @@ -20,18 +20,19 @@ * */ -#include "internal.h" #include #include +#include #include #include +#include "busybox.h" extern int renice_main(int argc, char **argv) { - int prio, err = 0; + int prio, status = EXIT_SUCCESS; - if (argc < 3) usage(renice_usage); + if (argc < 3) show_usage(); prio = atoi(*++argv); if (prio > 20) prio = 20; @@ -44,10 +45,10 @@ extern int renice_main(int argc, char **argv) if (setpriority(PRIO_PROCESS, ps, prio) == 0) { printf("%d: old priority %d, new priority %d\n", ps, oldp, prio ); } else { - fprintf(stderr, "renice: %d: setpriority: ", ps); - perror(""); - err = 1; + perror_msg("%d: setpriority", ps); + status = EXIT_FAILURE; } } - exit(err); + + return status; }