diff options
author | Vincent Guittot <vincent.guittot@linaro.org> | 2015-10-09 12:00:48 +0200 |
---|---|---|
committer | Vincent Guittot <vincent.guittot@linaro.org> | 2015-10-23 08:55:26 +0200 |
commit | acbd05df48f43f3e882d0bcf6be5998954da570f (patch) | |
tree | 9e529194568cae45fd3e255c43930ccff95c8da1 | |
parent | 643ef9e8f8777e55815430f4d778ffd4a83c143b (diff) |
rt-app: fix syscall number definition
add syscall numbers for aarch64 in libdl
define syscall number in internal libdl header file iff they are not already
defined by another lib
Signed-off-by: Vincent Guittot <vincent.guittot@linaro.org>
-rw-r--r-- | libdl/dl_syscalls.h | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/libdl/dl_syscalls.h b/libdl/dl_syscalls.h index 8d70056..27cbfe1 100644 --- a/libdl/dl_syscalls.h +++ b/libdl/dl_syscalls.h @@ -24,21 +24,45 @@ #define SCHED_DEADLINE 6 /* XXX use the proper syscall numbers */ + +/* __NR_sched_setattr number */ +#ifndef __NR_sched_setattr #ifdef __x86_64__ #define __NR_sched_setattr 314 -#define __NR_sched_getattr 315 #endif #ifdef __i386__ #define __NR_sched_setattr 351 -#define __NR_sched_getattr 352 #endif #ifdef __arm__ #define __NR_sched_setattr 380 +#endif + +#ifdef __aarch64__ +#define __NR_sched_setattr 274 +#endif +#endif + +/* __NR_sched_getattr number */ +#ifndef __NR_sched_getattr +#ifdef __x86_64__ +#define __NR_sched_getattr 315 +#endif + +#ifdef __i386__ +#define __NR_sched_getattr 352 +#endif + +#ifdef __arm__ #define __NR_sched_getattr 381 #endif +#ifdef __aarch64__ +#define __NR_sched_getattr 275 +#endif +#endif + #define SF_SIG_RORUN 2 #define SF_SIG_DMISS 4 #define SF_BWRECL_DL 8 |