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