0001-src-lxc-syscall_numbers.h-drop-define-1.patch 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. From 82fe01821cd5cb8548598d7d93b07d6ef3f6b604 Mon Sep 17 00:00:00 2001
  2. From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  3. Date: Sat, 30 Mar 2024 16:50:46 +0100
  4. Subject: [PATCH] src/lxc/syscall_numbers.h: drop define -1
  5. Drop "#define -1" to avoid the following m68k build failure with gcc 12:
  6. In file included from ../src/lxc/syscall_wrappers.h:19,
  7. from ../src/lxc/mount_utils.h:15,
  8. from ../src/lxc/conf.h:24,
  9. from ../src/lxc/log.h:19,
  10. from ../src/lxc/storage/btrfs.c:20:
  11. ../src/lxc/syscall_numbers.h:423:25: error: macro names must be identifiers
  12. 423 | #define -1
  13. | ^
  14. Fixes:
  15. - http://autobuild.buildroot.org/results/f40a517eba86838b11b4b1d6a8a05b8233a3394d
  16. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  17. Upstream: https://github.com/lxc/lxc/commit/82fe01821cd5cb8548598d7d93b07d6ef3f6b604
  18. ---
  19. src/lxc/syscall_numbers.h | 13 -------------
  20. 1 file changed, 13 deletions(-)
  21. diff --git a/src/lxc/syscall_numbers.h b/src/lxc/syscall_numbers.h
  22. index 58840a5981..5e659d1b81 100644
  23. --- a/src/lxc/syscall_numbers.h
  24. +++ b/src/lxc/syscall_numbers.h
  25. @@ -53,7 +53,6 @@
  26. #elif defined __loongarch64
  27. #define __NR_keyctl 219
  28. #else
  29. - #define -1
  30. #warning "__NR_keyctl not defined for your architecture"
  31. #endif
  32. #endif
  33. @@ -92,7 +91,6 @@
  34. #elif defined __loongarch64
  35. #define __NR_memfd_create 279
  36. #else
  37. - #define -1
  38. #warning "__NR_memfd_create not defined for your architecture"
  39. #endif
  40. #endif
  41. @@ -129,7 +127,6 @@
  42. #elif defined __loongarch64
  43. #define __NR_pivot_root 41
  44. #else
  45. - #define -1
  46. #warning "__NR_pivot_root not defined for your architecture"
  47. #endif
  48. #endif
  49. @@ -166,7 +163,6 @@
  50. #elif defined __loongarch64
  51. #define __NR_setns 268
  52. #else
  53. - #define -1
  54. #warning "__NR_setns not defined for your architecture"
  55. #endif
  56. #endif
  57. @@ -203,7 +199,6 @@
  58. #elif defined __loongarch64
  59. #define __NR_sethostname 161
  60. #else
  61. - #define -1
  62. #warning "__NR_sethostname not defined for your architecture"
  63. #endif
  64. #endif
  65. @@ -272,7 +267,6 @@
  66. #elif defined __loongarch64
  67. #define __NR_signalfd4 74
  68. #else
  69. - #define -1
  70. #warning "__NR_signalfd4 not defined for your architecture"
  71. #endif
  72. #endif
  73. @@ -309,7 +303,6 @@
  74. #elif defined __loongarch64
  75. #define __NR_unshare 97
  76. #else
  77. - #define -1
  78. #warning "__NR_unshare not defined for your architecture"
  79. #endif
  80. #endif
  81. @@ -346,7 +339,6 @@
  82. #elif defined __loongarch64
  83. #define __NR_bpf 280
  84. #else
  85. - #define -1
  86. #warning "__NR_bpf not defined for your architecture"
  87. #endif
  88. #endif
  89. @@ -383,7 +375,6 @@
  90. #elif defined __loongarch64
  91. #define __NR_faccessat 48
  92. #else
  93. - #define -1
  94. #warning "__NR_faccessat not defined for your architecture"
  95. #endif
  96. #endif
  97. @@ -440,7 +431,6 @@
  98. #elif defined __loongarch64
  99. #define __NR_seccomp 277
  100. #else
  101. - #define -1
  102. #warning "__NR_seccomp not defined for your architecture"
  103. #endif
  104. #endif
  105. @@ -477,7 +467,6 @@
  106. #elif defined __loongarch64
  107. #define __NR_gettid 178
  108. #else
  109. - #define -1
  110. #warning "__NR_gettid not defined for your architecture"
  111. #endif
  112. #endif
  113. @@ -518,7 +507,6 @@
  114. #elif defined __loongarch64
  115. #define __NR_execveat 281
  116. #else
  117. - #define -1
  118. #warning "__NR_execveat not defined for your architecture"
  119. #endif
  120. #endif
  121. @@ -759,7 +747,6 @@
  122. #elif defined __loongarch64
  123. #define __NR_personality 92
  124. #else
  125. - #define -1
  126. #warning "__NR_personality not defined for your architecture"
  127. #endif
  128. #endif