From 06c738f64a4a92d5fc8184c9b5a9fe9340f4a63f Mon Sep 17 00:00:00 2001 From: Romain Malmain Date: Mon, 10 Feb 2025 11:30:30 +0100 Subject: [PATCH] fix build for new glibc (#101) --- linux-user/syscall.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 7486e9870b..d3804c7933 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -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);