3#ifndef PEDIGREE_LINUX_ARM64_SYSCALL
4#error PEDIGREE_LINUX_ARM64_SYSCALL must be defined before including this file
7PEDIGREE_LINUX_ARM64_SYSCALL(getcwd, 17, POSIX_GETCWD)
8PEDIGREE_LINUX_ARM64_SYSCALL(dup, 23, POSIX_DUP)
9PEDIGREE_LINUX_ARM64_SYSCALL(dup3, 24, POSIX_DUP3)
10PEDIGREE_LINUX_ARM64_SYSCALL(fcntl, 25, POSIX_FCNTL)
11PEDIGREE_LINUX_ARM64_SYSCALL(ioctl, 29, POSIX_IOCTL)
12PEDIGREE_LINUX_ARM64_SYSCALL(mknodat, 33, POSIX_MKNODAT)
13PEDIGREE_LINUX_ARM64_SYSCALL(mkdirat, 34, POSIX_MKDIRAT)
14PEDIGREE_LINUX_ARM64_SYSCALL(unlinkat, 35, POSIX_UNLINKAT)
15PEDIGREE_LINUX_ARM64_SYSCALL(mount, 40, POSIX_MOUNT)
16PEDIGREE_LINUX_ARM64_SYSCALL(pivot_root, 41, POSIX_PIVOT_ROOT)
17PEDIGREE_LINUX_ARM64_SYSCALL(faccessat, 48, POSIX_FACCESSAT)
18PEDIGREE_LINUX_ARM64_SYSCALL(chdir, 49, POSIX_CHDIR)
19PEDIGREE_LINUX_ARM64_SYSCALL(fchdir, 50, POSIX_FCHDIR)
20PEDIGREE_LINUX_ARM64_SYSCALL(fchmod, 52, POSIX_FCHMOD)
21PEDIGREE_LINUX_ARM64_SYSCALL(fchown, 55, POSIX_FCHOWN)
22PEDIGREE_LINUX_ARM64_SYSCALL(openat, 56, POSIX_OPENAT)
23PEDIGREE_LINUX_ARM64_SYSCALL(close, 57, POSIX_CLOSE)
24PEDIGREE_LINUX_ARM64_SYSCALL(pipe2, 59, POSIX_PIPE2)
25PEDIGREE_LINUX_ARM64_SYSCALL(getdents64, 61, POSIX_GETDENTS64)
26PEDIGREE_LINUX_ARM64_SYSCALL(lseek, 62, POSIX_LSEEK)
27PEDIGREE_LINUX_ARM64_SYSCALL(read, 63, POSIX_READ)
28PEDIGREE_LINUX_ARM64_SYSCALL(write, 64, POSIX_WRITE)
29PEDIGREE_LINUX_ARM64_SYSCALL(readv, 65, POSIX_READV)
30PEDIGREE_LINUX_ARM64_SYSCALL(writev, 66, POSIX_WRITEV)
31PEDIGREE_LINUX_ARM64_SYSCALL(sendfile, 71, POSIX_SENDFILE)
32PEDIGREE_LINUX_ARM64_SYSCALL(ppoll, 73, POSIX_PPOLL)
33PEDIGREE_LINUX_ARM64_SYSCALL(readlinkat, 78, POSIX_READLINKAT)
34PEDIGREE_LINUX_ARM64_SYSCALL(fstatat, 79, POSIX_FSTATAT)
35PEDIGREE_LINUX_ARM64_SYSCALL(fstat, 80, POSIX_FSTAT)
36PEDIGREE_LINUX_ARM64_SYSCALL(sync, 81, POSIX_SYNC)
37PEDIGREE_LINUX_ARM64_SYSCALL(fsync, 82, POSIX_FSYNC)
38PEDIGREE_LINUX_ARM64_SYSCALL(fdatasync, 83, POSIX_FDATASYNC)
39PEDIGREE_LINUX_ARM64_SYSCALL(exit, 93, POSIX_EXIT)
40PEDIGREE_LINUX_ARM64_SYSCALL(exit_group, 94, POSIX_EXIT_GROUP)
41PEDIGREE_LINUX_ARM64_SYSCALL(set_tid_address, 96, POSIX_SET_TID_ADDRESS)
42PEDIGREE_LINUX_ARM64_SYSCALL(futex, 98, POSIX_FUTEX)
43PEDIGREE_LINUX_ARM64_SYSCALL(set_robust_list, 99, POSIX_SET_ROBUST_LIST)
44PEDIGREE_LINUX_ARM64_SYSCALL(nanosleep, 101, POSIX_NANOSLEEP)
45PEDIGREE_LINUX_ARM64_SYSCALL(setitimer, 103, POSIX_SETITIMER)
46PEDIGREE_LINUX_ARM64_SYSCALL(clock_gettime, 113, POSIX_CLOCK_GETTIME)
47PEDIGREE_LINUX_ARM64_SYSCALL(kill, 129, POSIX_KILL)
48PEDIGREE_LINUX_ARM64_SYSCALL(sigaltstack, 132, POSIX_SIGALTSTACK)
49PEDIGREE_LINUX_ARM64_SYSCALL(rt_sigsuspend, 133, POSIX_RT_SIGSUSPEND)
50PEDIGREE_LINUX_ARM64_SYSCALL(rt_sigaction, 134, POSIX_SIGACTION)
51PEDIGREE_LINUX_ARM64_SYSCALL(rt_sigprocmask, 135, POSIX_SIGPROCMASK)
52PEDIGREE_LINUX_ARM64_SYSCALL(rt_sigtimedwait, 137, POSIX_RT_SIGTIMEDWAIT)
53PEDIGREE_LINUX_ARM64_SYSCALL(rt_sigreturn, 139, PEDIGREE_SIGRET)
54PEDIGREE_LINUX_ARM64_SYSCALL(reboot, 142, POSIX_REBOOT)
55PEDIGREE_LINUX_ARM64_SYSCALL(setgid, 144, POSIX_SETGID)
56PEDIGREE_LINUX_ARM64_SYSCALL(setuid, 146, POSIX_SETUID)
57PEDIGREE_LINUX_ARM64_SYSCALL(setpgid, 154, POSIX_SETPGID)
58PEDIGREE_LINUX_ARM64_SYSCALL(getpgid, 155, POSIX_GETPGID)
59PEDIGREE_LINUX_ARM64_SYSCALL(getsid, 156, POSIX_GETSID)
60PEDIGREE_LINUX_ARM64_SYSCALL(setsid, 157, POSIX_SETSID)
61PEDIGREE_LINUX_ARM64_SYSCALL(setgroups, 159, POSIX_SETGROUPS)
62PEDIGREE_LINUX_ARM64_SYSCALL(uname, 160, POSIX_UNAME)
63PEDIGREE_LINUX_ARM64_SYSCALL(umask, 166, POSIX_UMASK)
64PEDIGREE_LINUX_ARM64_SYSCALL(gettimeofday, 169, POSIX_GETTIMEOFDAY)
65PEDIGREE_LINUX_ARM64_SYSCALL(getpid, 172, POSIX_GETPID)
66PEDIGREE_LINUX_ARM64_SYSCALL(getppid, 173, POSIX_GETPPID)
67PEDIGREE_LINUX_ARM64_SYSCALL(getuid, 174, POSIX_GETUID)
68PEDIGREE_LINUX_ARM64_SYSCALL(geteuid, 175, POSIX_GETEUID)
69PEDIGREE_LINUX_ARM64_SYSCALL(getgid, 176, POSIX_GETGID)
70PEDIGREE_LINUX_ARM64_SYSCALL(getegid, 177, POSIX_GETEGID)
71PEDIGREE_LINUX_ARM64_SYSCALL(gettid, 178, POSIX_GETTID)
72PEDIGREE_LINUX_ARM64_SYSCALL(socket, 198, POSIX_SOCKET)
73PEDIGREE_LINUX_ARM64_SYSCALL(connect, 203, POSIX_CONNECT)
74PEDIGREE_LINUX_ARM64_SYSCALL(sendto, 206, POSIX_SENDTO)
75PEDIGREE_LINUX_ARM64_SYSCALL(brk, 214, POSIX_BRK)
76PEDIGREE_LINUX_ARM64_SYSCALL(munmap, 215, POSIX_MUNMAP)
77PEDIGREE_LINUX_ARM64_SYSCALL(clone, 220, POSIX_CLONE)
78PEDIGREE_LINUX_ARM64_SYSCALL(execve, 221, POSIX_EXECVE)
79PEDIGREE_LINUX_ARM64_SYSCALL(mmap, 222, POSIX_MMAP)
80PEDIGREE_LINUX_ARM64_SYSCALL(mprotect, 226, POSIX_MPROTECT)
81PEDIGREE_LINUX_ARM64_SYSCALL(wait4, 260, POSIX_WAITPID)
82PEDIGREE_LINUX_ARM64_SYSCALL(prlimit64, 261, POSIX_PRLIMIT64)
83PEDIGREE_LINUX_ARM64_SYSCALL(getrandom, 278, POSIX_GETRANDOM)
84PEDIGREE_LINUX_ARM64_SYSCALL(faccessat2, 439, POSIX_FACCESSAT2)
86PEDIGREE_LINUX_ARM64_SYSCALL(seccomp, 277, POSIX_SECCOMP)
87PEDIGREE_LINUX_ARM64_SYSCALL(landlock_create_ruleset, 444, POSIX_LANDLOCK_CREATE_RULESET)
88PEDIGREE_LINUX_ARM64_SYSCALL(landlock_add_rule, 445, POSIX_LANDLOCK_ADD_RULE)
89PEDIGREE_LINUX_ARM64_SYSCALL(landlock_restrict_self, 446, POSIX_LANDLOCK_RESTRICT_SELF)