#if !defined(lint) && defined(SCCSIDS) static char sccsid[] = "@(#)nice.c 1.1 94/10/31 SMI"; /* from UCB 4.1 83/05/30 */ #endif #include #include /* * Backwards compatible nice. */ int nice(incr) int incr; { int prio; extern int errno; int serrno; serrno = errno; errno = 0; prio = getpriority(PRIO_PROCESS, 0); if (prio == -1 && errno) return (-1); if (setpriority(PRIO_PROCESS, 0, prio + incr) == -1) return (-1); errno = serrno; return (0); }