|
45 | 45 | # define __NR_accept4 288 |
46 | 46 | # elif defined(__i386__) |
47 | 47 | /* Nothing. Handled through socketcall(). */ |
| 48 | +# elif defined(__aarch64__) |
| 49 | +# define __NR_accept4 242 |
48 | 50 | # elif defined(__arm__) |
49 | 51 | # define __NR_accept4 (UV_SYSCALL_BASE + 366) |
50 | 52 | # endif |
|
55 | 57 | # define __NR_eventfd 284 |
56 | 58 | # elif defined(__i386__) |
57 | 59 | # define __NR_eventfd 323 |
| 60 | +# elif defined(__aarch64__) |
| 61 | +# define __NR_eventfd 1044 |
58 | 62 | # elif defined(__arm__) |
59 | 63 | # define __NR_eventfd (UV_SYSCALL_BASE + 351) |
60 | 64 | # endif |
|
65 | 69 | # define __NR_eventfd2 290 |
66 | 70 | # elif defined(__i386__) |
67 | 71 | # define __NR_eventfd2 328 |
| 72 | +# elif defined(__aarch64__) |
| 73 | +# define __NR_eventfd2 19 |
68 | 74 | # elif defined(__arm__) |
69 | 75 | # define __NR_eventfd2 (UV_SYSCALL_BASE + 356) |
70 | 76 | # endif |
|
75 | 81 | # define __NR_epoll_create 213 |
76 | 82 | # elif defined(__i386__) |
77 | 83 | # define __NR_epoll_create 254 |
| 84 | +# elif defined(__aarch64__) |
| 85 | + /* not defined without __ARCH_WANT_SYSCALL_NO_FLAGS */ |
78 | 86 | # elif defined(__arm__) |
79 | 87 | # define __NR_epoll_create (UV_SYSCALL_BASE + 250) |
80 | 88 | # endif |
|
85 | 93 | # define __NR_epoll_create1 291 |
86 | 94 | # elif defined(__i386__) |
87 | 95 | # define __NR_epoll_create1 329 |
| 96 | +# elif defined(__aarch64__) |
| 97 | +# define __NR_epoll_create1 20 |
88 | 98 | # elif defined(__arm__) |
89 | 99 | # define __NR_epoll_create1 (UV_SYSCALL_BASE + 357) |
90 | 100 | # endif |
|
95 | 105 | # define __NR_epoll_ctl 233 /* used to be 214 */ |
96 | 106 | # elif defined(__i386__) |
97 | 107 | # define __NR_epoll_ctl 255 |
| 108 | +# elif defined(__aarch64__) |
| 109 | +# define __NR_epoll_ctl 21 |
98 | 110 | # elif defined(__arm__) |
99 | 111 | # define __NR_epoll_ctl (UV_SYSCALL_BASE + 251) |
100 | 112 | # endif |
|
103 | 115 | #ifndef __NR_epoll_wait |
104 | 116 | # if defined(__x86_64__) |
105 | 117 | # define __NR_epoll_wait 232 /* used to be 215 */ |
| 118 | +# elif defined(__aarch64__) |
| 119 | + /* deprecated */ |
106 | 120 | # elif defined(__i386__) |
107 | 121 | # define __NR_epoll_wait 256 |
108 | 122 | # elif defined(__arm__) |
|
115 | 129 | # define __NR_epoll_pwait 281 |
116 | 130 | # elif defined(__i386__) |
117 | 131 | # define __NR_epoll_pwait 319 |
| 132 | +# elif defined(__aarch64__) |
| 133 | +# define __NR_epoll_pwait 22 |
118 | 134 | # elif defined(__arm__) |
119 | 135 | # define __NR_epoll_pwait (UV_SYSCALL_BASE + 346) |
120 | 136 | # endif |
|
125 | 141 | # define __NR_inotify_init 253 |
126 | 142 | # elif defined(__i386__) |
127 | 143 | # define __NR_inotify_init 291 |
| 144 | +# elif defined(__aarch64__) |
| 145 | + /* not defined without __ARCH_WANT_SYSCALL_NO_FLAGS */ |
128 | 146 | # elif defined(__arm__) |
129 | 147 | # define __NR_inotify_init (UV_SYSCALL_BASE + 316) |
130 | 148 | # endif |
|
135 | 153 | # define __NR_inotify_init1 294 |
136 | 154 | # elif defined(__i386__) |
137 | 155 | # define __NR_inotify_init1 332 |
| 156 | +# elif defined(__aarch64__) |
| 157 | +# define __NR_inotify_init1 26 |
138 | 158 | # elif defined(__arm__) |
139 | 159 | # define __NR_inotify_init1 (UV_SYSCALL_BASE + 360) |
140 | 160 | # endif |
|
145 | 165 | # define __NR_inotify_add_watch 254 |
146 | 166 | # elif defined(__i386__) |
147 | 167 | # define __NR_inotify_add_watch 292 |
| 168 | +# elif defined(__aarch64__) |
| 169 | +# define __NR_inotify_add_watch 27 |
148 | 170 | # elif defined(__arm__) |
149 | 171 | # define __NR_inotify_add_watch (UV_SYSCALL_BASE + 317) |
150 | 172 | # endif |
|
155 | 177 | # define __NR_inotify_rm_watch 255 |
156 | 178 | # elif defined(__i386__) |
157 | 179 | # define __NR_inotify_rm_watch 293 |
| 180 | +# elif defined(__aarch64__) |
| 181 | +# define __NR_inotify_rm_watch 28 |
158 | 182 | # elif defined(__arm__) |
159 | 183 | # define __NR_inotify_rm_watch (UV_SYSCALL_BASE + 318) |
160 | 184 | # endif |
|
165 | 189 | # define __NR_pipe2 293 |
166 | 190 | # elif defined(__i386__) |
167 | 191 | # define __NR_pipe2 331 |
| 192 | +# elif defined(__aarch64__) |
| 193 | +# define __NR_pipe2 59 |
168 | 194 | # elif defined(__arm__) |
169 | 195 | # define __NR_pipe2 (UV_SYSCALL_BASE + 359) |
170 | 196 | # endif |
|
175 | 201 | # define __NR_recvmmsg 299 |
176 | 202 | # elif defined(__i386__) |
177 | 203 | # define __NR_recvmmsg 337 |
| 204 | +# elif defined(__aarch64__) |
| 205 | +# define __NR_recvmmsg 212 |
178 | 206 | # elif defined(__arm__) |
179 | 207 | # define __NR_recvmmsg (UV_SYSCALL_BASE + 365) |
180 | 208 | # endif |
|
185 | 213 | # define __NR_sendmmsg 307 |
186 | 214 | # elif defined(__i386__) |
187 | 215 | # define __NR_sendmmsg 345 |
| 216 | +# elif defined(__aarch64__) |
| 217 | +# define __NR_sendmmsg 211 |
188 | 218 | # elif defined(__arm__) |
189 | 219 | # define __NR_sendmmsg (UV_SYSCALL_BASE + 374) |
190 | 220 | # endif |
|
195 | 225 | # define __NR_utimensat 280 |
196 | 226 | # elif defined(__i386__) |
197 | 227 | # define __NR_utimensat 320 |
| 228 | +# elif defined(__aarch64__) |
| 229 | +# define __NR_utimensat 88 |
198 | 230 | # elif defined(__arm__) |
199 | 231 | # define __NR_utimensat (UV_SYSCALL_BASE + 348) |
200 | 232 | # endif |
|
205 | 237 | # define __NR_preadv 295 |
206 | 238 | # elif defined(__i386__) |
207 | 239 | # define __NR_preadv 333 |
| 240 | +# elif defined(__aarch64__) |
| 241 | +# define __NR_preadv 69 |
208 | 242 | # elif defined(__arm__) |
209 | 243 | # define __NR_preadv (UV_SYSCALL_BASE + 361) |
210 | 244 | # endif |
|
215 | 249 | # define __NR_pwritev 296 |
216 | 250 | # elif defined(__i386__) |
217 | 251 | # define __NR_pwritev 334 |
| 252 | +# elif defined(__aarch64__) |
| 253 | +# define __NR_pwritev 70 |
218 | 254 | # elif defined(__arm__) |
219 | 255 | # define __NR_pwritev (UV_SYSCALL_BASE + 362) |
220 | 256 | # endif |
|
225 | 261 | # define __NR_dup3 292 |
226 | 262 | # elif defined(__i386__) |
227 | 263 | # define __NR_dup3 330 |
| 264 | +# elif defined(__aarch64__) |
| 265 | +# define __NR_dup3 24 |
228 | 266 | # elif defined(__arm__) |
229 | 267 | # define __NR_dup3 (UV_SYSCALL_BASE + 358) |
230 | 268 | # endif |
|
0 commit comments