pdp11v/usr/src/cmd/nice.c
/*
** nice
*/
/* @(#)nice.c 1.4 */
#include <stdio.h>
#include <ctype.h>
main(argc, argv)
int argc;
char *argv[];
{
int nicarg = 10;
extern errno;
extern char *sys_errlist[];
if(argc > 1 && argv[1][0] == '-') {
register char *p = argv[1];
if(*++p != '-') {
--p;
}
while(*++p)
if(!isdigit(*p)) {
fprintf(stderr, "nice: argument must be numeric.\n");
exit(2);
}
nicarg = atoi(&argv[1][1]);
argc--;
argv++;
}
if(argc < 2) {
fprintf(stderr, "nice: usage: nice [-num] command\n");
exit(2);
}
nice(nicarg);
execvp(argv[1], &argv[1]);
fprintf(stderr, "%s: %s\n", sys_errlist[errno], argv[1]);
exit(2);
}