From: Lennart Poettering Date: Wed, 21 Feb 2018 16:27:34 +0000 (+0100) Subject: missing: always use __NR_ as prefix for syscall numbers X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8053a2643f85274e7f4a3ca2bf1f450756a288f2;p=elogind.git missing: always use __NR_ as prefix for syscall numbers Apparently, both __NR_ and SYS_ are useful, but we mostly use __NR_ hence use it for these two cases too, so that we settle on __NR_ exclusively. --- diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h index 7e542c3d0..6253f28a1 100644 --- a/src/basic/missing_syscall.h +++ b/src/basic/missing_syscall.h @@ -28,7 +28,7 @@ #if !HAVE_PIVOT_ROOT static inline int missing_pivot_root(const char *new_root, const char *put_old) { - return syscall(SYS_pivot_root, new_root, put_old); + return syscall(__NR_pivot_root, new_root, put_old); } # define pivot_root missing_pivot_root @@ -131,7 +131,7 @@ static inline int missing_getrandom(void *buffer, size_t count, unsigned flags) #if !HAVE_GETTID static inline pid_t missing_gettid(void) { - return (pid_t) syscall(SYS_gettid); + return (pid_t) syscall(__NR_gettid); } # define gettid missing_gettid