mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 14:00:30 +00:00
Linux: Match kernel text for SCHED_ macros
This avoids -Werror build issues in strace, which bundles UAPI
headers, but does not include them as system headers.
Fixes commit c444cc1d83
("Linux: Add missing scheduler constants to <sched.h>").
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
parent
6a290b2895
commit
4f5f8343c3
@ -29,7 +29,7 @@
|
||||
#define SCHED_FIFO 1
|
||||
#define SCHED_RR 2
|
||||
#ifdef __USE_GNU
|
||||
# define SCHED_NORMAL SCHED_OTHER
|
||||
# define SCHED_NORMAL 0
|
||||
# define SCHED_BATCH 3
|
||||
# define SCHED_ISO 4
|
||||
# define SCHED_IDLE 5
|
||||
@ -48,8 +48,10 @@
|
||||
#define SCHED_FLAG_UTIL_CLAMP_MAX 0x40
|
||||
|
||||
/* Combinations of sched_flags fields. */
|
||||
#define SCHED_FLAG_KEEP_ALL 0x18
|
||||
#define SCHED_FLAG_UTIL_CLAMP 0x60
|
||||
#define SCHED_FLAG_KEEP_ALL \
|
||||
(SCHED_FLAG_KEEP_POLICY | SCHED_FLAG_KEEP_PARAMS)
|
||||
#define SCHED_FLAG_UTIL_CLAMP \
|
||||
(SCHED_FLAG_UTIL_CLAMP_MIN | SCHED_FLAG_UTIL_CLAMP_MAX)
|
||||
|
||||
/* Use "" to work around incorrect macro expansion of the
|
||||
__has_include argument (GCC PR 80005). */
|
||||
|
Loading…
Reference in New Issue
Block a user