]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
src/lxc/syscall_numbers.h: drop define -1 4416/head
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Sat, 30 Mar 2024 15:50:46 +0000 (16:50 +0100)
committerFabrice Fontaine <fontaine.fabrice@gmail.com>
Sat, 30 Mar 2024 16:01:57 +0000 (17:01 +0100)
Drop "#define -1" to avoid the following m68k build failure with gcc 12:

In file included from ../src/lxc/syscall_wrappers.h:19,
                 from ../src/lxc/mount_utils.h:15,
                 from ../src/lxc/conf.h:24,
                 from ../src/lxc/log.h:19,
                 from ../src/lxc/storage/btrfs.c:20:
../src/lxc/syscall_numbers.h:423:25: error: macro names must be identifiers
  423 |                 #define -1
      |                         ^

Fixes:
 - http://autobuild.buildroot.org/results/f40a517eba86838b11b4b1d6a8a05b8233a3394d

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
src/lxc/syscall_numbers.h

index 58840a5981aa3df5f810b1fcb2a15ddba5554264..5e659d1b81d39006ccebcc04e870225fa03fbf4d 100644 (file)
@@ -53,7 +53,6 @@
        #elif defined __loongarch64
                #define __NR_keyctl 219
        #else
-               #define -1
                #warning "__NR_keyctl not defined for your architecture"
        #endif
 #endif
@@ -92,7 +91,6 @@
        #elif defined __loongarch64
                #define __NR_memfd_create 279
        #else
-               #define -1
                #warning "__NR_memfd_create not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_pivot_root 41
        #else
-               #define -1
                #warning "__NR_pivot_root not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_setns 268
        #else
-               #define -1
                #warning "__NR_setns not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_sethostname 161
        #else
-               #define -1
                #warning "__NR_sethostname not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_signalfd4 74
        #else
-               #define -1
                #warning "__NR_signalfd4 not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_unshare 97
        #else
-               #define -1
                #warning "__NR_unshare not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_bpf 280
        #else
-               #define -1
                #warning "__NR_bpf not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_faccessat 48
        #else
-               #define -1
                #warning "__NR_faccessat not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_seccomp 277
        #else
-               #define -1
                #warning "__NR_seccomp not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_gettid 178
        #else
-               #define -1
                #warning "__NR_gettid not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_execveat 281
        #else
-               #define -1
                #warning "__NR_execveat not defined for your architecture"
        #endif
 #endif
        #elif defined __loongarch64
                #define __NR_personality 92
        #else
-               #define -1
                #warning "__NR_personality not defined for your architecture"
        #endif
 #endif