fix build for new glibc (#101)

This commit is contained in:
Romain Malmain 2025-02-10 11:30:30 +01:00 committed by GitHub
parent 695657e4f3
commit 06c738f64a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -364,6 +364,7 @@ _syscall3(int, sys_sched_getaffinity, pid_t, pid, unsigned int, len,
#define __NR_sys_sched_setaffinity __NR_sched_setaffinity
_syscall3(int, sys_sched_setaffinity, pid_t, pid, unsigned int, len,
unsigned long *, user_mask_ptr);
#ifndef SCHED_ATTR_SIZE_VER0
/* sched_attr is not defined in glibc */
struct sched_attr {
uint32_t size;
@ -377,6 +378,7 @@ struct sched_attr {
uint32_t sched_util_min;
uint32_t sched_util_max;
};
#endif
#define __NR_sys_sched_getattr __NR_sched_getattr
_syscall4(int, sys_sched_getattr, pid_t, pid, struct sched_attr *, attr,
unsigned int, size, unsigned int, flags);