From: Rich Felker Date: Wed, 29 Jun 2016 15:54:03 +0000 (-0400) Subject: fix incorrect definition of RUSAGE_CHILDREN in sys/resource.h X-Git-Tag: v1.1.15~42 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b3bbc7b16067c82e528d3de580f807b8316f096e;p=oweals%2Fmusl.git fix incorrect definition of RUSAGE_CHILDREN in sys/resource.h the kernel ABI value for RUSAGE_CHILDREN is -1, not 1. the latter is actually interpreted as RUSAGE_THREAD, to obtain values for just the calling thread and not the whole process. --- diff --git a/include/sys/resource.h b/include/sys/resource.h index cc33de74..ef02a391 100644 --- a/include/sys/resource.h +++ b/include/sys/resource.h @@ -68,7 +68,7 @@ int prlimit(pid_t, int, const struct rlimit *, struct rlimit *); #define PRIO_USER 2 #define RUSAGE_SELF 0 -#define RUSAGE_CHILDREN 1 +#define RUSAGE_CHILDREN (-1) #define RLIM_INFINITY (~0ULL) #define RLIM_SAVED_CUR RLIM_INFINITY