xref: /csrg-svn/lib/libc/gen/nice.c (revision 12842)
1*12842Ssam /*	nice.c	4.1	83/05/30	*/
2*12842Ssam 
3*12842Ssam #include <sys/time.h>
4*12842Ssam #include <sys/resource.h>
5*12842Ssam 
6*12842Ssam /*
7*12842Ssam  * Backwards compatible nice.
8*12842Ssam  */
9*12842Ssam nice(incr)
10*12842Ssam 	int incr;
11*12842Ssam {
12*12842Ssam 	int prio;
13*12842Ssam 	extern int errno;
14*12842Ssam 
15*12842Ssam 	errno = 0;
16*12842Ssam 	prio = getpriority(PRIO_PROCESS, 0);
17*12842Ssam 	if (prio == -1 && errno)
18*12842Ssam 		return (-1);
19*12842Ssam 	return (setpriority(PRIO_PROCESS, 0, prio + incr));
20*12842Ssam }
21