|
|
1.1 ! root 1: static char *sccsid = "@(#)nice.c 4.1 (Berkeley) 10/1/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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.