diff --git a/renice.c b/renice.c index 1df512a..04cb960 100644 --- a/renice.c +++ b/renice.c @@ -1,4 +1,5 @@ /* See LICENSE file for copyright and license details. */ +#include #include #include #include @@ -6,7 +7,6 @@ #include #include #include -#include #include "util.h" static int strtop(const char *); @@ -100,7 +100,8 @@ renice(int which, int who, long adj) return false; } - adj = MAX(PRIO_MIN, MIN(adj, PRIO_MAX)); + /* PRIO_{MIN,MAX} does not exist in musl libc */ + adj = MAX(-20, MIN(adj, 20)); if(setpriority(which, who, (int)adj) == -1) { fprintf(stderr, "can't set %d nice level: %s\n", who, strerror(errno));