mailing list of musl libc
 help / color / mirror / code / Atom feed
6c25c8c326a72f26ad6d8a5359f85dc669d59d1f blob 441 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
 
#include <unistd.h>
#include <sys/resource.h>
#include <limits.h>
#include "syscall.h"

int nice(int inc)
{
	int prio = inc;
	// Only query old priority if it can affect the result.
	// This also avoids issues with integer overflow.
	if (inc > -2*NZERO && inc < 2*NZERO)
		prio += getpriority(PRIO_PROCESS, 0);
	if (prio > NZERO-1) prio = NZERO-1;
	if (prio < -NZERO) prio = -NZERO;
	return setpriority(PRIO_PROCESS, 0, prio) ? -1 : prio;
}
debug log:

solving 6c25c8c3 ...
found 6c25c8c3 in https://git.vuxu.org/mirror/musl/

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).