xref: /original-bsd/usr.bin/nice/nice.c (revision 55330032)
1 static char *sccsid = "@(#)nice.c	4.1 (Berkeley) 10/01/80";
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 }
28