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-Tag: v238~71^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d06f3829cdfcf1798419a9efded245fd1202f0db;p=thirdparty%2Fsystemd.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 d15b4bf78e0..bf282ac3f07 100644 --- a/src/basic/missing_syscall.h +++ b/src/basic/missing_syscall.h @@ -27,7 +27,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 @@ -129,7 +129,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