]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
missing: always use __NR_ as prefix for syscall numbers
authorLennart Poettering <lennart@poettering.net>
Wed, 21 Feb 2018 16:27:34 +0000 (17:27 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 22 Feb 2018 09:42:06 +0000 (10:42 +0100)
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.

src/basic/missing_syscall.h

index d15b4bf78e014eef749c085f526c11c22856ef98..bf282ac3f07a20d923b20506e106a52dcf07ffec 100644 (file)
@@ -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