]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
add __nr_statx defines for extra architectures (#8872)
authorAdam Duskett <Aduskett@gmail.com>
Wed, 2 May 2018 08:04:50 +0000 (04:04 -0400)
committerLennart Poettering <lennart@poettering.net>
Wed, 2 May 2018 08:04:50 +0000 (10:04 +0200)
This includes:
 - arm
 - arm64
 - alpha
 - powerpc64
 - sparc

Taken from kernel 4.16.6

src/basic/missing_syscall.h

index 2948f789b519085e2b28d861405e738d102236ae..42ada30d524e529562216a7e390b8650ab08c833 100644 (file)
@@ -403,8 +403,14 @@ static inline int missing_bpf(int cmd, union bpf_attr *attr, size_t size) {
 
 #if !HAVE_STATX
 #  ifndef __NR_statx
-#    if defined __i386__
+#    if defined __aarch64__ || defined __arm__
+#      define __NR_statx 397
+#    elif defined __alpha__
+#      define __NR_statx 522
+#    elif defined __i386__ || defined __powerpc64__
 #      define __NR_statx 383
+#    elif defined __sparc__
+#      define __NR_statx 360
 #    elif defined __x86_64__
 #      define __NR_statx 332
 #    else