fix build for new glibc (#101)
This commit is contained in:
parent
695657e4f3
commit
06c738f64a
@ -364,6 +364,7 @@ _syscall3(int, sys_sched_getaffinity, pid_t, pid, unsigned int, len,
|
|||||||
#define __NR_sys_sched_setaffinity __NR_sched_setaffinity
|
#define __NR_sys_sched_setaffinity __NR_sched_setaffinity
|
||||||
_syscall3(int, sys_sched_setaffinity, pid_t, pid, unsigned int, len,
|
_syscall3(int, sys_sched_setaffinity, pid_t, pid, unsigned int, len,
|
||||||
unsigned long *, user_mask_ptr);
|
unsigned long *, user_mask_ptr);
|
||||||
|
#ifndef SCHED_ATTR_SIZE_VER0
|
||||||
/* sched_attr is not defined in glibc */
|
/* sched_attr is not defined in glibc */
|
||||||
struct sched_attr {
|
struct sched_attr {
|
||||||
uint32_t size;
|
uint32_t size;
|
||||||
@ -377,6 +378,7 @@ struct sched_attr {
|
|||||||
uint32_t sched_util_min;
|
uint32_t sched_util_min;
|
||||||
uint32_t sched_util_max;
|
uint32_t sched_util_max;
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
#define __NR_sys_sched_getattr __NR_sched_getattr
|
#define __NR_sys_sched_getattr __NR_sched_getattr
|
||||||
_syscall4(int, sys_sched_getattr, pid_t, pid, struct sched_attr *, attr,
|
_syscall4(int, sys_sched_getattr, pid_t, pid, struct sched_attr *, attr,
|
||||||
unsigned int, size, unsigned int, flags);
|
unsigned int, size, unsigned int, flags);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user