Commit | Line | Data |
---|---|---|
a0641931 BJ |
1 | static char *sccsid = "@(#)nice.c 4.1 (Berkeley) %G%"; |
2 | /* nice */ | |
3 | ||
4 | #include <stdio.h> | |
5 | ||
6 | main(argc, argv) | |
7 | int argc; | |
8 | char *argv[]; | |
9 | { | |
10 | int nicarg = 10; | |
11 | extern errno; | |
12 | extern char *sys_errlist[]; | |
13 | ||
14 | if(argc > 1 && argv[1][0] == '-') { | |
15 | nicarg = atoi(&argv[1][1]); | |
16 | argc--; | |
17 | argv++; | |
18 | } | |
19 | if(argc < 2) { | |
20 | fputs("usage: nice [ -n ] command\n", stderr); | |
21 | exit(1); | |
22 | } | |
23 | nice(nicarg); | |
24 | execvp(argv[1], &argv[1]); | |
25 | fprintf(stderr, "%s: %s\n", sys_errlist[errno], argv[1]); | |
26 | exit(1); | |
27 | } |