Annotation of 3BSD/cmd/nice.c, revision 1.1.1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.