home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V7 / usr / src / cmd / nice.c < prev    next >
Encoding:
C/C++ Source or Header  |  1979-01-10  |  421 b   |  27 lines

  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. }
  27.