|
|
1.1 ! root 1: /* nice */ ! 2: ! 3: #include <stdio.h> ! 4: ! 5: main(argc, argv) ! 6: int argc; ! 7: char *argv[]; ! 8: { ! 9: int nicarg = 10; ! 10: extern errno; ! 11: extern char *sys_errlist[]; ! 12: ! 13: if(argc > 1 && argv[1][0] == '-') { ! 14: nicarg = atoi(&argv[1][1]); ! 15: argc--; ! 16: argv++; ! 17: } ! 18: if(argc < 2) { ! 19: fputs("usage: nice [ -n ] command\n", stderr); ! 20: exit(1); ! 21: } ! 22: nice(nicarg); ! 23: execvp(argv[1], &argv[1]); ! 24: fprintf(stderr, "%s: %s\n", sys_errlist[errno], argv[1]); ! 25: exit(1); ! 26: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.