Skip to content

Commit 06c738f

Browse files
authored
fix build for new glibc (#101)
1 parent 695657e commit 06c738f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

linux-user/syscall.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,7 @@ _syscall3(int, sys_sched_getaffinity, pid_t, pid, unsigned int, len,
364364
#define __NR_sys_sched_setaffinity __NR_sched_setaffinity
365365
_syscall3(int, sys_sched_setaffinity, pid_t, pid, unsigned int, len,
366366
unsigned long *, user_mask_ptr);
367+
#ifndef SCHED_ATTR_SIZE_VER0
367368
/* sched_attr is not defined in glibc */
368369
struct sched_attr {
369370
uint32_t size;
@@ -377,6 +378,7 @@ struct sched_attr {
377378
uint32_t sched_util_min;
378379
uint32_t sched_util_max;
379380
};
381+
#endif
380382
#define __NR_sys_sched_getattr __NR_sched_getattr
381383
_syscall4(int, sys_sched_getattr, pid_t, pid, struct sched_attr *, attr,
382384
unsigned int, size, unsigned int, flags);

0 commit comments

Comments
 (0)