1*1842bdfdSMarc-André Lureau /* 2*1842bdfdSMarc-André Lureau * This file is subject to the terms and conditions of the GNU General Public 3*1842bdfdSMarc-André Lureau * License. See the file "COPYING" in the main directory of this archive 4*1842bdfdSMarc-André Lureau * for more details. 5*1842bdfdSMarc-André Lureau * 6*1842bdfdSMarc-André Lureau * Copyright (C) 1995, 96, 97, 98, 99, 2000 by Ralf Baechle 7*1842bdfdSMarc-André Lureau * Copyright (C) 1999, 2000 Silicon Graphics, Inc. 8*1842bdfdSMarc-André Lureau * 9*1842bdfdSMarc-André Lureau * Changed system calls macros _syscall5 - _syscall7 to push args 5 to 7 onto 10*1842bdfdSMarc-André Lureau * the stack. Robin Farine for ACN S.A, Copyright (C) 1996 by ACN S.A 11*1842bdfdSMarc-André Lureau */ 12*1842bdfdSMarc-André Lureau #ifndef _ASM_UNISTD_H 13*1842bdfdSMarc-André Lureau #define _ASM_UNISTD_H 14*1842bdfdSMarc-André Lureau 15*1842bdfdSMarc-André Lureau #include <asm/sgidefs.h> 16*1842bdfdSMarc-André Lureau 17*1842bdfdSMarc-André Lureau #if _MIPS_SIM == _MIPS_SIM_ABI32 18*1842bdfdSMarc-André Lureau 19*1842bdfdSMarc-André Lureau /* 20*1842bdfdSMarc-André Lureau * Linux o32 style syscalls are in the range from 4000 to 4999. 21*1842bdfdSMarc-André Lureau */ 22*1842bdfdSMarc-André Lureau #define __NR_Linux 4000 23*1842bdfdSMarc-André Lureau #define __NR_syscall (__NR_Linux + 0) 24*1842bdfdSMarc-André Lureau #define __NR_exit (__NR_Linux + 1) 25*1842bdfdSMarc-André Lureau #define __NR_fork (__NR_Linux + 2) 26*1842bdfdSMarc-André Lureau #define __NR_read (__NR_Linux + 3) 27*1842bdfdSMarc-André Lureau #define __NR_write (__NR_Linux + 4) 28*1842bdfdSMarc-André Lureau #define __NR_open (__NR_Linux + 5) 29*1842bdfdSMarc-André Lureau #define __NR_close (__NR_Linux + 6) 30*1842bdfdSMarc-André Lureau #define __NR_waitpid (__NR_Linux + 7) 31*1842bdfdSMarc-André Lureau #define __NR_creat (__NR_Linux + 8) 32*1842bdfdSMarc-André Lureau #define __NR_link (__NR_Linux + 9) 33*1842bdfdSMarc-André Lureau #define __NR_unlink (__NR_Linux + 10) 34*1842bdfdSMarc-André Lureau #define __NR_execve (__NR_Linux + 11) 35*1842bdfdSMarc-André Lureau #define __NR_chdir (__NR_Linux + 12) 36*1842bdfdSMarc-André Lureau #define __NR_time (__NR_Linux + 13) 37*1842bdfdSMarc-André Lureau #define __NR_mknod (__NR_Linux + 14) 38*1842bdfdSMarc-André Lureau #define __NR_chmod (__NR_Linux + 15) 39*1842bdfdSMarc-André Lureau #define __NR_lchown (__NR_Linux + 16) 40*1842bdfdSMarc-André Lureau #define __NR_break (__NR_Linux + 17) 41*1842bdfdSMarc-André Lureau #define __NR_unused18 (__NR_Linux + 18) 42*1842bdfdSMarc-André Lureau #define __NR_lseek (__NR_Linux + 19) 43*1842bdfdSMarc-André Lureau #define __NR_getpid (__NR_Linux + 20) 44*1842bdfdSMarc-André Lureau #define __NR_mount (__NR_Linux + 21) 45*1842bdfdSMarc-André Lureau #define __NR_umount (__NR_Linux + 22) 46*1842bdfdSMarc-André Lureau #define __NR_setuid (__NR_Linux + 23) 47*1842bdfdSMarc-André Lureau #define __NR_getuid (__NR_Linux + 24) 48*1842bdfdSMarc-André Lureau #define __NR_stime (__NR_Linux + 25) 49*1842bdfdSMarc-André Lureau #define __NR_ptrace (__NR_Linux + 26) 50*1842bdfdSMarc-André Lureau #define __NR_alarm (__NR_Linux + 27) 51*1842bdfdSMarc-André Lureau #define __NR_unused28 (__NR_Linux + 28) 52*1842bdfdSMarc-André Lureau #define __NR_pause (__NR_Linux + 29) 53*1842bdfdSMarc-André Lureau #define __NR_utime (__NR_Linux + 30) 54*1842bdfdSMarc-André Lureau #define __NR_stty (__NR_Linux + 31) 55*1842bdfdSMarc-André Lureau #define __NR_gtty (__NR_Linux + 32) 56*1842bdfdSMarc-André Lureau #define __NR_access (__NR_Linux + 33) 57*1842bdfdSMarc-André Lureau #define __NR_nice (__NR_Linux + 34) 58*1842bdfdSMarc-André Lureau #define __NR_ftime (__NR_Linux + 35) 59*1842bdfdSMarc-André Lureau #define __NR_sync (__NR_Linux + 36) 60*1842bdfdSMarc-André Lureau #define __NR_kill (__NR_Linux + 37) 61*1842bdfdSMarc-André Lureau #define __NR_rename (__NR_Linux + 38) 62*1842bdfdSMarc-André Lureau #define __NR_mkdir (__NR_Linux + 39) 63*1842bdfdSMarc-André Lureau #define __NR_rmdir (__NR_Linux + 40) 64*1842bdfdSMarc-André Lureau #define __NR_dup (__NR_Linux + 41) 65*1842bdfdSMarc-André Lureau #define __NR_pipe (__NR_Linux + 42) 66*1842bdfdSMarc-André Lureau #define __NR_times (__NR_Linux + 43) 67*1842bdfdSMarc-André Lureau #define __NR_prof (__NR_Linux + 44) 68*1842bdfdSMarc-André Lureau #define __NR_brk (__NR_Linux + 45) 69*1842bdfdSMarc-André Lureau #define __NR_setgid (__NR_Linux + 46) 70*1842bdfdSMarc-André Lureau #define __NR_getgid (__NR_Linux + 47) 71*1842bdfdSMarc-André Lureau #define __NR_signal (__NR_Linux + 48) 72*1842bdfdSMarc-André Lureau #define __NR_geteuid (__NR_Linux + 49) 73*1842bdfdSMarc-André Lureau #define __NR_getegid (__NR_Linux + 50) 74*1842bdfdSMarc-André Lureau #define __NR_acct (__NR_Linux + 51) 75*1842bdfdSMarc-André Lureau #define __NR_umount2 (__NR_Linux + 52) 76*1842bdfdSMarc-André Lureau #define __NR_lock (__NR_Linux + 53) 77*1842bdfdSMarc-André Lureau #define __NR_ioctl (__NR_Linux + 54) 78*1842bdfdSMarc-André Lureau #define __NR_fcntl (__NR_Linux + 55) 79*1842bdfdSMarc-André Lureau #define __NR_mpx (__NR_Linux + 56) 80*1842bdfdSMarc-André Lureau #define __NR_setpgid (__NR_Linux + 57) 81*1842bdfdSMarc-André Lureau #define __NR_ulimit (__NR_Linux + 58) 82*1842bdfdSMarc-André Lureau #define __NR_unused59 (__NR_Linux + 59) 83*1842bdfdSMarc-André Lureau #define __NR_umask (__NR_Linux + 60) 84*1842bdfdSMarc-André Lureau #define __NR_chroot (__NR_Linux + 61) 85*1842bdfdSMarc-André Lureau #define __NR_ustat (__NR_Linux + 62) 86*1842bdfdSMarc-André Lureau #define __NR_dup2 (__NR_Linux + 63) 87*1842bdfdSMarc-André Lureau #define __NR_getppid (__NR_Linux + 64) 88*1842bdfdSMarc-André Lureau #define __NR_getpgrp (__NR_Linux + 65) 89*1842bdfdSMarc-André Lureau #define __NR_setsid (__NR_Linux + 66) 90*1842bdfdSMarc-André Lureau #define __NR_sigaction (__NR_Linux + 67) 91*1842bdfdSMarc-André Lureau #define __NR_sgetmask (__NR_Linux + 68) 92*1842bdfdSMarc-André Lureau #define __NR_ssetmask (__NR_Linux + 69) 93*1842bdfdSMarc-André Lureau #define __NR_setreuid (__NR_Linux + 70) 94*1842bdfdSMarc-André Lureau #define __NR_setregid (__NR_Linux + 71) 95*1842bdfdSMarc-André Lureau #define __NR_sigsuspend (__NR_Linux + 72) 96*1842bdfdSMarc-André Lureau #define __NR_sigpending (__NR_Linux + 73) 97*1842bdfdSMarc-André Lureau #define __NR_sethostname (__NR_Linux + 74) 98*1842bdfdSMarc-André Lureau #define __NR_setrlimit (__NR_Linux + 75) 99*1842bdfdSMarc-André Lureau #define __NR_getrlimit (__NR_Linux + 76) 100*1842bdfdSMarc-André Lureau #define __NR_getrusage (__NR_Linux + 77) 101*1842bdfdSMarc-André Lureau #define __NR_gettimeofday (__NR_Linux + 78) 102*1842bdfdSMarc-André Lureau #define __NR_settimeofday (__NR_Linux + 79) 103*1842bdfdSMarc-André Lureau #define __NR_getgroups (__NR_Linux + 80) 104*1842bdfdSMarc-André Lureau #define __NR_setgroups (__NR_Linux + 81) 105*1842bdfdSMarc-André Lureau #define __NR_reserved82 (__NR_Linux + 82) 106*1842bdfdSMarc-André Lureau #define __NR_symlink (__NR_Linux + 83) 107*1842bdfdSMarc-André Lureau #define __NR_unused84 (__NR_Linux + 84) 108*1842bdfdSMarc-André Lureau #define __NR_readlink (__NR_Linux + 85) 109*1842bdfdSMarc-André Lureau #define __NR_uselib (__NR_Linux + 86) 110*1842bdfdSMarc-André Lureau #define __NR_swapon (__NR_Linux + 87) 111*1842bdfdSMarc-André Lureau #define __NR_reboot (__NR_Linux + 88) 112*1842bdfdSMarc-André Lureau #define __NR_readdir (__NR_Linux + 89) 113*1842bdfdSMarc-André Lureau #define __NR_mmap (__NR_Linux + 90) 114*1842bdfdSMarc-André Lureau #define __NR_munmap (__NR_Linux + 91) 115*1842bdfdSMarc-André Lureau #define __NR_truncate (__NR_Linux + 92) 116*1842bdfdSMarc-André Lureau #define __NR_ftruncate (__NR_Linux + 93) 117*1842bdfdSMarc-André Lureau #define __NR_fchmod (__NR_Linux + 94) 118*1842bdfdSMarc-André Lureau #define __NR_fchown (__NR_Linux + 95) 119*1842bdfdSMarc-André Lureau #define __NR_getpriority (__NR_Linux + 96) 120*1842bdfdSMarc-André Lureau #define __NR_setpriority (__NR_Linux + 97) 121*1842bdfdSMarc-André Lureau #define __NR_profil (__NR_Linux + 98) 122*1842bdfdSMarc-André Lureau #define __NR_statfs (__NR_Linux + 99) 123*1842bdfdSMarc-André Lureau #define __NR_fstatfs (__NR_Linux + 100) 124*1842bdfdSMarc-André Lureau #define __NR_ioperm (__NR_Linux + 101) 125*1842bdfdSMarc-André Lureau #define __NR_socketcall (__NR_Linux + 102) 126*1842bdfdSMarc-André Lureau #define __NR_syslog (__NR_Linux + 103) 127*1842bdfdSMarc-André Lureau #define __NR_setitimer (__NR_Linux + 104) 128*1842bdfdSMarc-André Lureau #define __NR_getitimer (__NR_Linux + 105) 129*1842bdfdSMarc-André Lureau #define __NR_stat (__NR_Linux + 106) 130*1842bdfdSMarc-André Lureau #define __NR_lstat (__NR_Linux + 107) 131*1842bdfdSMarc-André Lureau #define __NR_fstat (__NR_Linux + 108) 132*1842bdfdSMarc-André Lureau #define __NR_unused109 (__NR_Linux + 109) 133*1842bdfdSMarc-André Lureau #define __NR_iopl (__NR_Linux + 110) 134*1842bdfdSMarc-André Lureau #define __NR_vhangup (__NR_Linux + 111) 135*1842bdfdSMarc-André Lureau #define __NR_idle (__NR_Linux + 112) 136*1842bdfdSMarc-André Lureau #define __NR_vm86 (__NR_Linux + 113) 137*1842bdfdSMarc-André Lureau #define __NR_wait4 (__NR_Linux + 114) 138*1842bdfdSMarc-André Lureau #define __NR_swapoff (__NR_Linux + 115) 139*1842bdfdSMarc-André Lureau #define __NR_sysinfo (__NR_Linux + 116) 140*1842bdfdSMarc-André Lureau #define __NR_ipc (__NR_Linux + 117) 141*1842bdfdSMarc-André Lureau #define __NR_fsync (__NR_Linux + 118) 142*1842bdfdSMarc-André Lureau #define __NR_sigreturn (__NR_Linux + 119) 143*1842bdfdSMarc-André Lureau #define __NR_clone (__NR_Linux + 120) 144*1842bdfdSMarc-André Lureau #define __NR_setdomainname (__NR_Linux + 121) 145*1842bdfdSMarc-André Lureau #define __NR_uname (__NR_Linux + 122) 146*1842bdfdSMarc-André Lureau #define __NR_modify_ldt (__NR_Linux + 123) 147*1842bdfdSMarc-André Lureau #define __NR_adjtimex (__NR_Linux + 124) 148*1842bdfdSMarc-André Lureau #define __NR_mprotect (__NR_Linux + 125) 149*1842bdfdSMarc-André Lureau #define __NR_sigprocmask (__NR_Linux + 126) 150*1842bdfdSMarc-André Lureau #define __NR_create_module (__NR_Linux + 127) 151*1842bdfdSMarc-André Lureau #define __NR_init_module (__NR_Linux + 128) 152*1842bdfdSMarc-André Lureau #define __NR_delete_module (__NR_Linux + 129) 153*1842bdfdSMarc-André Lureau #define __NR_get_kernel_syms (__NR_Linux + 130) 154*1842bdfdSMarc-André Lureau #define __NR_quotactl (__NR_Linux + 131) 155*1842bdfdSMarc-André Lureau #define __NR_getpgid (__NR_Linux + 132) 156*1842bdfdSMarc-André Lureau #define __NR_fchdir (__NR_Linux + 133) 157*1842bdfdSMarc-André Lureau #define __NR_bdflush (__NR_Linux + 134) 158*1842bdfdSMarc-André Lureau #define __NR_sysfs (__NR_Linux + 135) 159*1842bdfdSMarc-André Lureau #define __NR_personality (__NR_Linux + 136) 160*1842bdfdSMarc-André Lureau #define __NR_afs_syscall (__NR_Linux + 137) /* Syscall for Andrew File System */ 161*1842bdfdSMarc-André Lureau #define __NR_setfsuid (__NR_Linux + 138) 162*1842bdfdSMarc-André Lureau #define __NR_setfsgid (__NR_Linux + 139) 163*1842bdfdSMarc-André Lureau #define __NR__llseek (__NR_Linux + 140) 164*1842bdfdSMarc-André Lureau #define __NR_getdents (__NR_Linux + 141) 165*1842bdfdSMarc-André Lureau #define __NR__newselect (__NR_Linux + 142) 166*1842bdfdSMarc-André Lureau #define __NR_flock (__NR_Linux + 143) 167*1842bdfdSMarc-André Lureau #define __NR_msync (__NR_Linux + 144) 168*1842bdfdSMarc-André Lureau #define __NR_readv (__NR_Linux + 145) 169*1842bdfdSMarc-André Lureau #define __NR_writev (__NR_Linux + 146) 170*1842bdfdSMarc-André Lureau #define __NR_cacheflush (__NR_Linux + 147) 171*1842bdfdSMarc-André Lureau #define __NR_cachectl (__NR_Linux + 148) 172*1842bdfdSMarc-André Lureau #define __NR_sysmips (__NR_Linux + 149) 173*1842bdfdSMarc-André Lureau #define __NR_unused150 (__NR_Linux + 150) 174*1842bdfdSMarc-André Lureau #define __NR_getsid (__NR_Linux + 151) 175*1842bdfdSMarc-André Lureau #define __NR_fdatasync (__NR_Linux + 152) 176*1842bdfdSMarc-André Lureau #define __NR__sysctl (__NR_Linux + 153) 177*1842bdfdSMarc-André Lureau #define __NR_mlock (__NR_Linux + 154) 178*1842bdfdSMarc-André Lureau #define __NR_munlock (__NR_Linux + 155) 179*1842bdfdSMarc-André Lureau #define __NR_mlockall (__NR_Linux + 156) 180*1842bdfdSMarc-André Lureau #define __NR_munlockall (__NR_Linux + 157) 181*1842bdfdSMarc-André Lureau #define __NR_sched_setparam (__NR_Linux + 158) 182*1842bdfdSMarc-André Lureau #define __NR_sched_getparam (__NR_Linux + 159) 183*1842bdfdSMarc-André Lureau #define __NR_sched_setscheduler (__NR_Linux + 160) 184*1842bdfdSMarc-André Lureau #define __NR_sched_getscheduler (__NR_Linux + 161) 185*1842bdfdSMarc-André Lureau #define __NR_sched_yield (__NR_Linux + 162) 186*1842bdfdSMarc-André Lureau #define __NR_sched_get_priority_max (__NR_Linux + 163) 187*1842bdfdSMarc-André Lureau #define __NR_sched_get_priority_min (__NR_Linux + 164) 188*1842bdfdSMarc-André Lureau #define __NR_sched_rr_get_interval (__NR_Linux + 165) 189*1842bdfdSMarc-André Lureau #define __NR_nanosleep (__NR_Linux + 166) 190*1842bdfdSMarc-André Lureau #define __NR_mremap (__NR_Linux + 167) 191*1842bdfdSMarc-André Lureau #define __NR_accept (__NR_Linux + 168) 192*1842bdfdSMarc-André Lureau #define __NR_bind (__NR_Linux + 169) 193*1842bdfdSMarc-André Lureau #define __NR_connect (__NR_Linux + 170) 194*1842bdfdSMarc-André Lureau #define __NR_getpeername (__NR_Linux + 171) 195*1842bdfdSMarc-André Lureau #define __NR_getsockname (__NR_Linux + 172) 196*1842bdfdSMarc-André Lureau #define __NR_getsockopt (__NR_Linux + 173) 197*1842bdfdSMarc-André Lureau #define __NR_listen (__NR_Linux + 174) 198*1842bdfdSMarc-André Lureau #define __NR_recv (__NR_Linux + 175) 199*1842bdfdSMarc-André Lureau #define __NR_recvfrom (__NR_Linux + 176) 200*1842bdfdSMarc-André Lureau #define __NR_recvmsg (__NR_Linux + 177) 201*1842bdfdSMarc-André Lureau #define __NR_send (__NR_Linux + 178) 202*1842bdfdSMarc-André Lureau #define __NR_sendmsg (__NR_Linux + 179) 203*1842bdfdSMarc-André Lureau #define __NR_sendto (__NR_Linux + 180) 204*1842bdfdSMarc-André Lureau #define __NR_setsockopt (__NR_Linux + 181) 205*1842bdfdSMarc-André Lureau #define __NR_shutdown (__NR_Linux + 182) 206*1842bdfdSMarc-André Lureau #define __NR_socket (__NR_Linux + 183) 207*1842bdfdSMarc-André Lureau #define __NR_socketpair (__NR_Linux + 184) 208*1842bdfdSMarc-André Lureau #define __NR_setresuid (__NR_Linux + 185) 209*1842bdfdSMarc-André Lureau #define __NR_getresuid (__NR_Linux + 186) 210*1842bdfdSMarc-André Lureau #define __NR_query_module (__NR_Linux + 187) 211*1842bdfdSMarc-André Lureau #define __NR_poll (__NR_Linux + 188) 212*1842bdfdSMarc-André Lureau #define __NR_nfsservctl (__NR_Linux + 189) 213*1842bdfdSMarc-André Lureau #define __NR_setresgid (__NR_Linux + 190) 214*1842bdfdSMarc-André Lureau #define __NR_getresgid (__NR_Linux + 191) 215*1842bdfdSMarc-André Lureau #define __NR_prctl (__NR_Linux + 192) 216*1842bdfdSMarc-André Lureau #define __NR_rt_sigreturn (__NR_Linux + 193) 217*1842bdfdSMarc-André Lureau #define __NR_rt_sigaction (__NR_Linux + 194) 218*1842bdfdSMarc-André Lureau #define __NR_rt_sigprocmask (__NR_Linux + 195) 219*1842bdfdSMarc-André Lureau #define __NR_rt_sigpending (__NR_Linux + 196) 220*1842bdfdSMarc-André Lureau #define __NR_rt_sigtimedwait (__NR_Linux + 197) 221*1842bdfdSMarc-André Lureau #define __NR_rt_sigqueueinfo (__NR_Linux + 198) 222*1842bdfdSMarc-André Lureau #define __NR_rt_sigsuspend (__NR_Linux + 199) 223*1842bdfdSMarc-André Lureau #define __NR_pread64 (__NR_Linux + 200) 224*1842bdfdSMarc-André Lureau #define __NR_pwrite64 (__NR_Linux + 201) 225*1842bdfdSMarc-André Lureau #define __NR_chown (__NR_Linux + 202) 226*1842bdfdSMarc-André Lureau #define __NR_getcwd (__NR_Linux + 203) 227*1842bdfdSMarc-André Lureau #define __NR_capget (__NR_Linux + 204) 228*1842bdfdSMarc-André Lureau #define __NR_capset (__NR_Linux + 205) 229*1842bdfdSMarc-André Lureau #define __NR_sigaltstack (__NR_Linux + 206) 230*1842bdfdSMarc-André Lureau #define __NR_sendfile (__NR_Linux + 207) 231*1842bdfdSMarc-André Lureau #define __NR_getpmsg (__NR_Linux + 208) 232*1842bdfdSMarc-André Lureau #define __NR_putpmsg (__NR_Linux + 209) 233*1842bdfdSMarc-André Lureau #define __NR_mmap2 (__NR_Linux + 210) 234*1842bdfdSMarc-André Lureau #define __NR_truncate64 (__NR_Linux + 211) 235*1842bdfdSMarc-André Lureau #define __NR_ftruncate64 (__NR_Linux + 212) 236*1842bdfdSMarc-André Lureau #define __NR_stat64 (__NR_Linux + 213) 237*1842bdfdSMarc-André Lureau #define __NR_lstat64 (__NR_Linux + 214) 238*1842bdfdSMarc-André Lureau #define __NR_fstat64 (__NR_Linux + 215) 239*1842bdfdSMarc-André Lureau #define __NR_pivot_root (__NR_Linux + 216) 240*1842bdfdSMarc-André Lureau #define __NR_mincore (__NR_Linux + 217) 241*1842bdfdSMarc-André Lureau #define __NR_madvise (__NR_Linux + 218) 242*1842bdfdSMarc-André Lureau #define __NR_getdents64 (__NR_Linux + 219) 243*1842bdfdSMarc-André Lureau #define __NR_fcntl64 (__NR_Linux + 220) 244*1842bdfdSMarc-André Lureau #define __NR_reserved221 (__NR_Linux + 221) 245*1842bdfdSMarc-André Lureau #define __NR_gettid (__NR_Linux + 222) 246*1842bdfdSMarc-André Lureau #define __NR_readahead (__NR_Linux + 223) 247*1842bdfdSMarc-André Lureau #define __NR_setxattr (__NR_Linux + 224) 248*1842bdfdSMarc-André Lureau #define __NR_lsetxattr (__NR_Linux + 225) 249*1842bdfdSMarc-André Lureau #define __NR_fsetxattr (__NR_Linux + 226) 250*1842bdfdSMarc-André Lureau #define __NR_getxattr (__NR_Linux + 227) 251*1842bdfdSMarc-André Lureau #define __NR_lgetxattr (__NR_Linux + 228) 252*1842bdfdSMarc-André Lureau #define __NR_fgetxattr (__NR_Linux + 229) 253*1842bdfdSMarc-André Lureau #define __NR_listxattr (__NR_Linux + 230) 254*1842bdfdSMarc-André Lureau #define __NR_llistxattr (__NR_Linux + 231) 255*1842bdfdSMarc-André Lureau #define __NR_flistxattr (__NR_Linux + 232) 256*1842bdfdSMarc-André Lureau #define __NR_removexattr (__NR_Linux + 233) 257*1842bdfdSMarc-André Lureau #define __NR_lremovexattr (__NR_Linux + 234) 258*1842bdfdSMarc-André Lureau #define __NR_fremovexattr (__NR_Linux + 235) 259*1842bdfdSMarc-André Lureau #define __NR_tkill (__NR_Linux + 236) 260*1842bdfdSMarc-André Lureau #define __NR_sendfile64 (__NR_Linux + 237) 261*1842bdfdSMarc-André Lureau #define __NR_futex (__NR_Linux + 238) 262*1842bdfdSMarc-André Lureau #define __NR_sched_setaffinity (__NR_Linux + 239) 263*1842bdfdSMarc-André Lureau #define __NR_sched_getaffinity (__NR_Linux + 240) 264*1842bdfdSMarc-André Lureau #define __NR_io_setup (__NR_Linux + 241) 265*1842bdfdSMarc-André Lureau #define __NR_io_destroy (__NR_Linux + 242) 266*1842bdfdSMarc-André Lureau #define __NR_io_getevents (__NR_Linux + 243) 267*1842bdfdSMarc-André Lureau #define __NR_io_submit (__NR_Linux + 244) 268*1842bdfdSMarc-André Lureau #define __NR_io_cancel (__NR_Linux + 245) 269*1842bdfdSMarc-André Lureau #define __NR_exit_group (__NR_Linux + 246) 270*1842bdfdSMarc-André Lureau #define __NR_lookup_dcookie (__NR_Linux + 247) 271*1842bdfdSMarc-André Lureau #define __NR_epoll_create (__NR_Linux + 248) 272*1842bdfdSMarc-André Lureau #define __NR_epoll_ctl (__NR_Linux + 249) 273*1842bdfdSMarc-André Lureau #define __NR_epoll_wait (__NR_Linux + 250) 274*1842bdfdSMarc-André Lureau #define __NR_remap_file_pages (__NR_Linux + 251) 275*1842bdfdSMarc-André Lureau #define __NR_set_tid_address (__NR_Linux + 252) 276*1842bdfdSMarc-André Lureau #define __NR_restart_syscall (__NR_Linux + 253) 277*1842bdfdSMarc-André Lureau #define __NR_fadvise64 (__NR_Linux + 254) 278*1842bdfdSMarc-André Lureau #define __NR_statfs64 (__NR_Linux + 255) 279*1842bdfdSMarc-André Lureau #define __NR_fstatfs64 (__NR_Linux + 256) 280*1842bdfdSMarc-André Lureau #define __NR_timer_create (__NR_Linux + 257) 281*1842bdfdSMarc-André Lureau #define __NR_timer_settime (__NR_Linux + 258) 282*1842bdfdSMarc-André Lureau #define __NR_timer_gettime (__NR_Linux + 259) 283*1842bdfdSMarc-André Lureau #define __NR_timer_getoverrun (__NR_Linux + 260) 284*1842bdfdSMarc-André Lureau #define __NR_timer_delete (__NR_Linux + 261) 285*1842bdfdSMarc-André Lureau #define __NR_clock_settime (__NR_Linux + 262) 286*1842bdfdSMarc-André Lureau #define __NR_clock_gettime (__NR_Linux + 263) 287*1842bdfdSMarc-André Lureau #define __NR_clock_getres (__NR_Linux + 264) 288*1842bdfdSMarc-André Lureau #define __NR_clock_nanosleep (__NR_Linux + 265) 289*1842bdfdSMarc-André Lureau #define __NR_tgkill (__NR_Linux + 266) 290*1842bdfdSMarc-André Lureau #define __NR_utimes (__NR_Linux + 267) 291*1842bdfdSMarc-André Lureau #define __NR_mbind (__NR_Linux + 268) 292*1842bdfdSMarc-André Lureau #define __NR_get_mempolicy (__NR_Linux + 269) 293*1842bdfdSMarc-André Lureau #define __NR_set_mempolicy (__NR_Linux + 270) 294*1842bdfdSMarc-André Lureau #define __NR_mq_open (__NR_Linux + 271) 295*1842bdfdSMarc-André Lureau #define __NR_mq_unlink (__NR_Linux + 272) 296*1842bdfdSMarc-André Lureau #define __NR_mq_timedsend (__NR_Linux + 273) 297*1842bdfdSMarc-André Lureau #define __NR_mq_timedreceive (__NR_Linux + 274) 298*1842bdfdSMarc-André Lureau #define __NR_mq_notify (__NR_Linux + 275) 299*1842bdfdSMarc-André Lureau #define __NR_mq_getsetattr (__NR_Linux + 276) 300*1842bdfdSMarc-André Lureau #define __NR_vserver (__NR_Linux + 277) 301*1842bdfdSMarc-André Lureau #define __NR_waitid (__NR_Linux + 278) 302*1842bdfdSMarc-André Lureau /* #define __NR_sys_setaltroot (__NR_Linux + 279) */ 303*1842bdfdSMarc-André Lureau #define __NR_add_key (__NR_Linux + 280) 304*1842bdfdSMarc-André Lureau #define __NR_request_key (__NR_Linux + 281) 305*1842bdfdSMarc-André Lureau #define __NR_keyctl (__NR_Linux + 282) 306*1842bdfdSMarc-André Lureau #define __NR_set_thread_area (__NR_Linux + 283) 307*1842bdfdSMarc-André Lureau #define __NR_inotify_init (__NR_Linux + 284) 308*1842bdfdSMarc-André Lureau #define __NR_inotify_add_watch (__NR_Linux + 285) 309*1842bdfdSMarc-André Lureau #define __NR_inotify_rm_watch (__NR_Linux + 286) 310*1842bdfdSMarc-André Lureau #define __NR_migrate_pages (__NR_Linux + 287) 311*1842bdfdSMarc-André Lureau #define __NR_openat (__NR_Linux + 288) 312*1842bdfdSMarc-André Lureau #define __NR_mkdirat (__NR_Linux + 289) 313*1842bdfdSMarc-André Lureau #define __NR_mknodat (__NR_Linux + 290) 314*1842bdfdSMarc-André Lureau #define __NR_fchownat (__NR_Linux + 291) 315*1842bdfdSMarc-André Lureau #define __NR_futimesat (__NR_Linux + 292) 316*1842bdfdSMarc-André Lureau #define __NR_fstatat64 (__NR_Linux + 293) 317*1842bdfdSMarc-André Lureau #define __NR_unlinkat (__NR_Linux + 294) 318*1842bdfdSMarc-André Lureau #define __NR_renameat (__NR_Linux + 295) 319*1842bdfdSMarc-André Lureau #define __NR_linkat (__NR_Linux + 296) 320*1842bdfdSMarc-André Lureau #define __NR_symlinkat (__NR_Linux + 297) 321*1842bdfdSMarc-André Lureau #define __NR_readlinkat (__NR_Linux + 298) 322*1842bdfdSMarc-André Lureau #define __NR_fchmodat (__NR_Linux + 299) 323*1842bdfdSMarc-André Lureau #define __NR_faccessat (__NR_Linux + 300) 324*1842bdfdSMarc-André Lureau #define __NR_pselect6 (__NR_Linux + 301) 325*1842bdfdSMarc-André Lureau #define __NR_ppoll (__NR_Linux + 302) 326*1842bdfdSMarc-André Lureau #define __NR_unshare (__NR_Linux + 303) 327*1842bdfdSMarc-André Lureau #define __NR_splice (__NR_Linux + 304) 328*1842bdfdSMarc-André Lureau #define __NR_sync_file_range (__NR_Linux + 305) 329*1842bdfdSMarc-André Lureau #define __NR_tee (__NR_Linux + 306) 330*1842bdfdSMarc-André Lureau #define __NR_vmsplice (__NR_Linux + 307) 331*1842bdfdSMarc-André Lureau #define __NR_move_pages (__NR_Linux + 308) 332*1842bdfdSMarc-André Lureau #define __NR_set_robust_list (__NR_Linux + 309) 333*1842bdfdSMarc-André Lureau #define __NR_get_robust_list (__NR_Linux + 310) 334*1842bdfdSMarc-André Lureau #define __NR_kexec_load (__NR_Linux + 311) 335*1842bdfdSMarc-André Lureau #define __NR_getcpu (__NR_Linux + 312) 336*1842bdfdSMarc-André Lureau #define __NR_epoll_pwait (__NR_Linux + 313) 337*1842bdfdSMarc-André Lureau #define __NR_ioprio_set (__NR_Linux + 314) 338*1842bdfdSMarc-André Lureau #define __NR_ioprio_get (__NR_Linux + 315) 339*1842bdfdSMarc-André Lureau #define __NR_utimensat (__NR_Linux + 316) 340*1842bdfdSMarc-André Lureau #define __NR_signalfd (__NR_Linux + 317) 341*1842bdfdSMarc-André Lureau #define __NR_timerfd (__NR_Linux + 318) 342*1842bdfdSMarc-André Lureau #define __NR_eventfd (__NR_Linux + 319) 343*1842bdfdSMarc-André Lureau #define __NR_fallocate (__NR_Linux + 320) 344*1842bdfdSMarc-André Lureau #define __NR_timerfd_create (__NR_Linux + 321) 345*1842bdfdSMarc-André Lureau #define __NR_timerfd_gettime (__NR_Linux + 322) 346*1842bdfdSMarc-André Lureau #define __NR_timerfd_settime (__NR_Linux + 323) 347*1842bdfdSMarc-André Lureau #define __NR_signalfd4 (__NR_Linux + 324) 348*1842bdfdSMarc-André Lureau #define __NR_eventfd2 (__NR_Linux + 325) 349*1842bdfdSMarc-André Lureau #define __NR_epoll_create1 (__NR_Linux + 326) 350*1842bdfdSMarc-André Lureau #define __NR_dup3 (__NR_Linux + 327) 351*1842bdfdSMarc-André Lureau #define __NR_pipe2 (__NR_Linux + 328) 352*1842bdfdSMarc-André Lureau #define __NR_inotify_init1 (__NR_Linux + 329) 353*1842bdfdSMarc-André Lureau #define __NR_preadv (__NR_Linux + 330) 354*1842bdfdSMarc-André Lureau #define __NR_pwritev (__NR_Linux + 331) 355*1842bdfdSMarc-André Lureau #define __NR_rt_tgsigqueueinfo (__NR_Linux + 332) 356*1842bdfdSMarc-André Lureau #define __NR_perf_event_open (__NR_Linux + 333) 357*1842bdfdSMarc-André Lureau #define __NR_accept4 (__NR_Linux + 334) 358*1842bdfdSMarc-André Lureau #define __NR_recvmmsg (__NR_Linux + 335) 359*1842bdfdSMarc-André Lureau #define __NR_fanotify_init (__NR_Linux + 336) 360*1842bdfdSMarc-André Lureau #define __NR_fanotify_mark (__NR_Linux + 337) 361*1842bdfdSMarc-André Lureau #define __NR_prlimit64 (__NR_Linux + 338) 362*1842bdfdSMarc-André Lureau #define __NR_name_to_handle_at (__NR_Linux + 339) 363*1842bdfdSMarc-André Lureau #define __NR_open_by_handle_at (__NR_Linux + 340) 364*1842bdfdSMarc-André Lureau #define __NR_clock_adjtime (__NR_Linux + 341) 365*1842bdfdSMarc-André Lureau #define __NR_syncfs (__NR_Linux + 342) 366*1842bdfdSMarc-André Lureau #define __NR_sendmmsg (__NR_Linux + 343) 367*1842bdfdSMarc-André Lureau #define __NR_setns (__NR_Linux + 344) 368*1842bdfdSMarc-André Lureau #define __NR_process_vm_readv (__NR_Linux + 345) 369*1842bdfdSMarc-André Lureau #define __NR_process_vm_writev (__NR_Linux + 346) 370*1842bdfdSMarc-André Lureau #define __NR_kcmp (__NR_Linux + 347) 371*1842bdfdSMarc-André Lureau #define __NR_finit_module (__NR_Linux + 348) 372*1842bdfdSMarc-André Lureau #define __NR_sched_setattr (__NR_Linux + 349) 373*1842bdfdSMarc-André Lureau #define __NR_sched_getattr (__NR_Linux + 350) 374*1842bdfdSMarc-André Lureau #define __NR_renameat2 (__NR_Linux + 351) 375*1842bdfdSMarc-André Lureau #define __NR_seccomp (__NR_Linux + 352) 376*1842bdfdSMarc-André Lureau #define __NR_getrandom (__NR_Linux + 353) 377*1842bdfdSMarc-André Lureau #define __NR_memfd_create (__NR_Linux + 354) 378*1842bdfdSMarc-André Lureau #define __NR_bpf (__NR_Linux + 355) 379*1842bdfdSMarc-André Lureau #define __NR_execveat (__NR_Linux + 356) 380*1842bdfdSMarc-André Lureau 381*1842bdfdSMarc-André Lureau /* 382*1842bdfdSMarc-André Lureau * Offset of the last Linux o32 flavoured syscall 383*1842bdfdSMarc-André Lureau */ 384*1842bdfdSMarc-André Lureau #define __NR_Linux_syscalls 356 385*1842bdfdSMarc-André Lureau 386*1842bdfdSMarc-André Lureau #endif /* _MIPS_SIM == _MIPS_SIM_ABI32 */ 387*1842bdfdSMarc-André Lureau 388*1842bdfdSMarc-André Lureau #define __NR_O32_Linux 4000 389*1842bdfdSMarc-André Lureau #define __NR_O32_Linux_syscalls 356 390*1842bdfdSMarc-André Lureau 391*1842bdfdSMarc-André Lureau #if _MIPS_SIM == _MIPS_SIM_ABI64 392*1842bdfdSMarc-André Lureau 393*1842bdfdSMarc-André Lureau /* 394*1842bdfdSMarc-André Lureau * Linux 64-bit syscalls are in the range from 5000 to 5999. 395*1842bdfdSMarc-André Lureau */ 396*1842bdfdSMarc-André Lureau #define __NR_Linux 5000 397*1842bdfdSMarc-André Lureau #define __NR_read (__NR_Linux + 0) 398*1842bdfdSMarc-André Lureau #define __NR_write (__NR_Linux + 1) 399*1842bdfdSMarc-André Lureau #define __NR_open (__NR_Linux + 2) 400*1842bdfdSMarc-André Lureau #define __NR_close (__NR_Linux + 3) 401*1842bdfdSMarc-André Lureau #define __NR_stat (__NR_Linux + 4) 402*1842bdfdSMarc-André Lureau #define __NR_fstat (__NR_Linux + 5) 403*1842bdfdSMarc-André Lureau #define __NR_lstat (__NR_Linux + 6) 404*1842bdfdSMarc-André Lureau #define __NR_poll (__NR_Linux + 7) 405*1842bdfdSMarc-André Lureau #define __NR_lseek (__NR_Linux + 8) 406*1842bdfdSMarc-André Lureau #define __NR_mmap (__NR_Linux + 9) 407*1842bdfdSMarc-André Lureau #define __NR_mprotect (__NR_Linux + 10) 408*1842bdfdSMarc-André Lureau #define __NR_munmap (__NR_Linux + 11) 409*1842bdfdSMarc-André Lureau #define __NR_brk (__NR_Linux + 12) 410*1842bdfdSMarc-André Lureau #define __NR_rt_sigaction (__NR_Linux + 13) 411*1842bdfdSMarc-André Lureau #define __NR_rt_sigprocmask (__NR_Linux + 14) 412*1842bdfdSMarc-André Lureau #define __NR_ioctl (__NR_Linux + 15) 413*1842bdfdSMarc-André Lureau #define __NR_pread64 (__NR_Linux + 16) 414*1842bdfdSMarc-André Lureau #define __NR_pwrite64 (__NR_Linux + 17) 415*1842bdfdSMarc-André Lureau #define __NR_readv (__NR_Linux + 18) 416*1842bdfdSMarc-André Lureau #define __NR_writev (__NR_Linux + 19) 417*1842bdfdSMarc-André Lureau #define __NR_access (__NR_Linux + 20) 418*1842bdfdSMarc-André Lureau #define __NR_pipe (__NR_Linux + 21) 419*1842bdfdSMarc-André Lureau #define __NR__newselect (__NR_Linux + 22) 420*1842bdfdSMarc-André Lureau #define __NR_sched_yield (__NR_Linux + 23) 421*1842bdfdSMarc-André Lureau #define __NR_mremap (__NR_Linux + 24) 422*1842bdfdSMarc-André Lureau #define __NR_msync (__NR_Linux + 25) 423*1842bdfdSMarc-André Lureau #define __NR_mincore (__NR_Linux + 26) 424*1842bdfdSMarc-André Lureau #define __NR_madvise (__NR_Linux + 27) 425*1842bdfdSMarc-André Lureau #define __NR_shmget (__NR_Linux + 28) 426*1842bdfdSMarc-André Lureau #define __NR_shmat (__NR_Linux + 29) 427*1842bdfdSMarc-André Lureau #define __NR_shmctl (__NR_Linux + 30) 428*1842bdfdSMarc-André Lureau #define __NR_dup (__NR_Linux + 31) 429*1842bdfdSMarc-André Lureau #define __NR_dup2 (__NR_Linux + 32) 430*1842bdfdSMarc-André Lureau #define __NR_pause (__NR_Linux + 33) 431*1842bdfdSMarc-André Lureau #define __NR_nanosleep (__NR_Linux + 34) 432*1842bdfdSMarc-André Lureau #define __NR_getitimer (__NR_Linux + 35) 433*1842bdfdSMarc-André Lureau #define __NR_setitimer (__NR_Linux + 36) 434*1842bdfdSMarc-André Lureau #define __NR_alarm (__NR_Linux + 37) 435*1842bdfdSMarc-André Lureau #define __NR_getpid (__NR_Linux + 38) 436*1842bdfdSMarc-André Lureau #define __NR_sendfile (__NR_Linux + 39) 437*1842bdfdSMarc-André Lureau #define __NR_socket (__NR_Linux + 40) 438*1842bdfdSMarc-André Lureau #define __NR_connect (__NR_Linux + 41) 439*1842bdfdSMarc-André Lureau #define __NR_accept (__NR_Linux + 42) 440*1842bdfdSMarc-André Lureau #define __NR_sendto (__NR_Linux + 43) 441*1842bdfdSMarc-André Lureau #define __NR_recvfrom (__NR_Linux + 44) 442*1842bdfdSMarc-André Lureau #define __NR_sendmsg (__NR_Linux + 45) 443*1842bdfdSMarc-André Lureau #define __NR_recvmsg (__NR_Linux + 46) 444*1842bdfdSMarc-André Lureau #define __NR_shutdown (__NR_Linux + 47) 445*1842bdfdSMarc-André Lureau #define __NR_bind (__NR_Linux + 48) 446*1842bdfdSMarc-André Lureau #define __NR_listen (__NR_Linux + 49) 447*1842bdfdSMarc-André Lureau #define __NR_getsockname (__NR_Linux + 50) 448*1842bdfdSMarc-André Lureau #define __NR_getpeername (__NR_Linux + 51) 449*1842bdfdSMarc-André Lureau #define __NR_socketpair (__NR_Linux + 52) 450*1842bdfdSMarc-André Lureau #define __NR_setsockopt (__NR_Linux + 53) 451*1842bdfdSMarc-André Lureau #define __NR_getsockopt (__NR_Linux + 54) 452*1842bdfdSMarc-André Lureau #define __NR_clone (__NR_Linux + 55) 453*1842bdfdSMarc-André Lureau #define __NR_fork (__NR_Linux + 56) 454*1842bdfdSMarc-André Lureau #define __NR_execve (__NR_Linux + 57) 455*1842bdfdSMarc-André Lureau #define __NR_exit (__NR_Linux + 58) 456*1842bdfdSMarc-André Lureau #define __NR_wait4 (__NR_Linux + 59) 457*1842bdfdSMarc-André Lureau #define __NR_kill (__NR_Linux + 60) 458*1842bdfdSMarc-André Lureau #define __NR_uname (__NR_Linux + 61) 459*1842bdfdSMarc-André Lureau #define __NR_semget (__NR_Linux + 62) 460*1842bdfdSMarc-André Lureau #define __NR_semop (__NR_Linux + 63) 461*1842bdfdSMarc-André Lureau #define __NR_semctl (__NR_Linux + 64) 462*1842bdfdSMarc-André Lureau #define __NR_shmdt (__NR_Linux + 65) 463*1842bdfdSMarc-André Lureau #define __NR_msgget (__NR_Linux + 66) 464*1842bdfdSMarc-André Lureau #define __NR_msgsnd (__NR_Linux + 67) 465*1842bdfdSMarc-André Lureau #define __NR_msgrcv (__NR_Linux + 68) 466*1842bdfdSMarc-André Lureau #define __NR_msgctl (__NR_Linux + 69) 467*1842bdfdSMarc-André Lureau #define __NR_fcntl (__NR_Linux + 70) 468*1842bdfdSMarc-André Lureau #define __NR_flock (__NR_Linux + 71) 469*1842bdfdSMarc-André Lureau #define __NR_fsync (__NR_Linux + 72) 470*1842bdfdSMarc-André Lureau #define __NR_fdatasync (__NR_Linux + 73) 471*1842bdfdSMarc-André Lureau #define __NR_truncate (__NR_Linux + 74) 472*1842bdfdSMarc-André Lureau #define __NR_ftruncate (__NR_Linux + 75) 473*1842bdfdSMarc-André Lureau #define __NR_getdents (__NR_Linux + 76) 474*1842bdfdSMarc-André Lureau #define __NR_getcwd (__NR_Linux + 77) 475*1842bdfdSMarc-André Lureau #define __NR_chdir (__NR_Linux + 78) 476*1842bdfdSMarc-André Lureau #define __NR_fchdir (__NR_Linux + 79) 477*1842bdfdSMarc-André Lureau #define __NR_rename (__NR_Linux + 80) 478*1842bdfdSMarc-André Lureau #define __NR_mkdir (__NR_Linux + 81) 479*1842bdfdSMarc-André Lureau #define __NR_rmdir (__NR_Linux + 82) 480*1842bdfdSMarc-André Lureau #define __NR_creat (__NR_Linux + 83) 481*1842bdfdSMarc-André Lureau #define __NR_link (__NR_Linux + 84) 482*1842bdfdSMarc-André Lureau #define __NR_unlink (__NR_Linux + 85) 483*1842bdfdSMarc-André Lureau #define __NR_symlink (__NR_Linux + 86) 484*1842bdfdSMarc-André Lureau #define __NR_readlink (__NR_Linux + 87) 485*1842bdfdSMarc-André Lureau #define __NR_chmod (__NR_Linux + 88) 486*1842bdfdSMarc-André Lureau #define __NR_fchmod (__NR_Linux + 89) 487*1842bdfdSMarc-André Lureau #define __NR_chown (__NR_Linux + 90) 488*1842bdfdSMarc-André Lureau #define __NR_fchown (__NR_Linux + 91) 489*1842bdfdSMarc-André Lureau #define __NR_lchown (__NR_Linux + 92) 490*1842bdfdSMarc-André Lureau #define __NR_umask (__NR_Linux + 93) 491*1842bdfdSMarc-André Lureau #define __NR_gettimeofday (__NR_Linux + 94) 492*1842bdfdSMarc-André Lureau #define __NR_getrlimit (__NR_Linux + 95) 493*1842bdfdSMarc-André Lureau #define __NR_getrusage (__NR_Linux + 96) 494*1842bdfdSMarc-André Lureau #define __NR_sysinfo (__NR_Linux + 97) 495*1842bdfdSMarc-André Lureau #define __NR_times (__NR_Linux + 98) 496*1842bdfdSMarc-André Lureau #define __NR_ptrace (__NR_Linux + 99) 497*1842bdfdSMarc-André Lureau #define __NR_getuid (__NR_Linux + 100) 498*1842bdfdSMarc-André Lureau #define __NR_syslog (__NR_Linux + 101) 499*1842bdfdSMarc-André Lureau #define __NR_getgid (__NR_Linux + 102) 500*1842bdfdSMarc-André Lureau #define __NR_setuid (__NR_Linux + 103) 501*1842bdfdSMarc-André Lureau #define __NR_setgid (__NR_Linux + 104) 502*1842bdfdSMarc-André Lureau #define __NR_geteuid (__NR_Linux + 105) 503*1842bdfdSMarc-André Lureau #define __NR_getegid (__NR_Linux + 106) 504*1842bdfdSMarc-André Lureau #define __NR_setpgid (__NR_Linux + 107) 505*1842bdfdSMarc-André Lureau #define __NR_getppid (__NR_Linux + 108) 506*1842bdfdSMarc-André Lureau #define __NR_getpgrp (__NR_Linux + 109) 507*1842bdfdSMarc-André Lureau #define __NR_setsid (__NR_Linux + 110) 508*1842bdfdSMarc-André Lureau #define __NR_setreuid (__NR_Linux + 111) 509*1842bdfdSMarc-André Lureau #define __NR_setregid (__NR_Linux + 112) 510*1842bdfdSMarc-André Lureau #define __NR_getgroups (__NR_Linux + 113) 511*1842bdfdSMarc-André Lureau #define __NR_setgroups (__NR_Linux + 114) 512*1842bdfdSMarc-André Lureau #define __NR_setresuid (__NR_Linux + 115) 513*1842bdfdSMarc-André Lureau #define __NR_getresuid (__NR_Linux + 116) 514*1842bdfdSMarc-André Lureau #define __NR_setresgid (__NR_Linux + 117) 515*1842bdfdSMarc-André Lureau #define __NR_getresgid (__NR_Linux + 118) 516*1842bdfdSMarc-André Lureau #define __NR_getpgid (__NR_Linux + 119) 517*1842bdfdSMarc-André Lureau #define __NR_setfsuid (__NR_Linux + 120) 518*1842bdfdSMarc-André Lureau #define __NR_setfsgid (__NR_Linux + 121) 519*1842bdfdSMarc-André Lureau #define __NR_getsid (__NR_Linux + 122) 520*1842bdfdSMarc-André Lureau #define __NR_capget (__NR_Linux + 123) 521*1842bdfdSMarc-André Lureau #define __NR_capset (__NR_Linux + 124) 522*1842bdfdSMarc-André Lureau #define __NR_rt_sigpending (__NR_Linux + 125) 523*1842bdfdSMarc-André Lureau #define __NR_rt_sigtimedwait (__NR_Linux + 126) 524*1842bdfdSMarc-André Lureau #define __NR_rt_sigqueueinfo (__NR_Linux + 127) 525*1842bdfdSMarc-André Lureau #define __NR_rt_sigsuspend (__NR_Linux + 128) 526*1842bdfdSMarc-André Lureau #define __NR_sigaltstack (__NR_Linux + 129) 527*1842bdfdSMarc-André Lureau #define __NR_utime (__NR_Linux + 130) 528*1842bdfdSMarc-André Lureau #define __NR_mknod (__NR_Linux + 131) 529*1842bdfdSMarc-André Lureau #define __NR_personality (__NR_Linux + 132) 530*1842bdfdSMarc-André Lureau #define __NR_ustat (__NR_Linux + 133) 531*1842bdfdSMarc-André Lureau #define __NR_statfs (__NR_Linux + 134) 532*1842bdfdSMarc-André Lureau #define __NR_fstatfs (__NR_Linux + 135) 533*1842bdfdSMarc-André Lureau #define __NR_sysfs (__NR_Linux + 136) 534*1842bdfdSMarc-André Lureau #define __NR_getpriority (__NR_Linux + 137) 535*1842bdfdSMarc-André Lureau #define __NR_setpriority (__NR_Linux + 138) 536*1842bdfdSMarc-André Lureau #define __NR_sched_setparam (__NR_Linux + 139) 537*1842bdfdSMarc-André Lureau #define __NR_sched_getparam (__NR_Linux + 140) 538*1842bdfdSMarc-André Lureau #define __NR_sched_setscheduler (__NR_Linux + 141) 539*1842bdfdSMarc-André Lureau #define __NR_sched_getscheduler (__NR_Linux + 142) 540*1842bdfdSMarc-André Lureau #define __NR_sched_get_priority_max (__NR_Linux + 143) 541*1842bdfdSMarc-André Lureau #define __NR_sched_get_priority_min (__NR_Linux + 144) 542*1842bdfdSMarc-André Lureau #define __NR_sched_rr_get_interval (__NR_Linux + 145) 543*1842bdfdSMarc-André Lureau #define __NR_mlock (__NR_Linux + 146) 544*1842bdfdSMarc-André Lureau #define __NR_munlock (__NR_Linux + 147) 545*1842bdfdSMarc-André Lureau #define __NR_mlockall (__NR_Linux + 148) 546*1842bdfdSMarc-André Lureau #define __NR_munlockall (__NR_Linux + 149) 547*1842bdfdSMarc-André Lureau #define __NR_vhangup (__NR_Linux + 150) 548*1842bdfdSMarc-André Lureau #define __NR_pivot_root (__NR_Linux + 151) 549*1842bdfdSMarc-André Lureau #define __NR__sysctl (__NR_Linux + 152) 550*1842bdfdSMarc-André Lureau #define __NR_prctl (__NR_Linux + 153) 551*1842bdfdSMarc-André Lureau #define __NR_adjtimex (__NR_Linux + 154) 552*1842bdfdSMarc-André Lureau #define __NR_setrlimit (__NR_Linux + 155) 553*1842bdfdSMarc-André Lureau #define __NR_chroot (__NR_Linux + 156) 554*1842bdfdSMarc-André Lureau #define __NR_sync (__NR_Linux + 157) 555*1842bdfdSMarc-André Lureau #define __NR_acct (__NR_Linux + 158) 556*1842bdfdSMarc-André Lureau #define __NR_settimeofday (__NR_Linux + 159) 557*1842bdfdSMarc-André Lureau #define __NR_mount (__NR_Linux + 160) 558*1842bdfdSMarc-André Lureau #define __NR_umount2 (__NR_Linux + 161) 559*1842bdfdSMarc-André Lureau #define __NR_swapon (__NR_Linux + 162) 560*1842bdfdSMarc-André Lureau #define __NR_swapoff (__NR_Linux + 163) 561*1842bdfdSMarc-André Lureau #define __NR_reboot (__NR_Linux + 164) 562*1842bdfdSMarc-André Lureau #define __NR_sethostname (__NR_Linux + 165) 563*1842bdfdSMarc-André Lureau #define __NR_setdomainname (__NR_Linux + 166) 564*1842bdfdSMarc-André Lureau #define __NR_create_module (__NR_Linux + 167) 565*1842bdfdSMarc-André Lureau #define __NR_init_module (__NR_Linux + 168) 566*1842bdfdSMarc-André Lureau #define __NR_delete_module (__NR_Linux + 169) 567*1842bdfdSMarc-André Lureau #define __NR_get_kernel_syms (__NR_Linux + 170) 568*1842bdfdSMarc-André Lureau #define __NR_query_module (__NR_Linux + 171) 569*1842bdfdSMarc-André Lureau #define __NR_quotactl (__NR_Linux + 172) 570*1842bdfdSMarc-André Lureau #define __NR_nfsservctl (__NR_Linux + 173) 571*1842bdfdSMarc-André Lureau #define __NR_getpmsg (__NR_Linux + 174) 572*1842bdfdSMarc-André Lureau #define __NR_putpmsg (__NR_Linux + 175) 573*1842bdfdSMarc-André Lureau #define __NR_afs_syscall (__NR_Linux + 176) 574*1842bdfdSMarc-André Lureau #define __NR_reserved177 (__NR_Linux + 177) 575*1842bdfdSMarc-André Lureau #define __NR_gettid (__NR_Linux + 178) 576*1842bdfdSMarc-André Lureau #define __NR_readahead (__NR_Linux + 179) 577*1842bdfdSMarc-André Lureau #define __NR_setxattr (__NR_Linux + 180) 578*1842bdfdSMarc-André Lureau #define __NR_lsetxattr (__NR_Linux + 181) 579*1842bdfdSMarc-André Lureau #define __NR_fsetxattr (__NR_Linux + 182) 580*1842bdfdSMarc-André Lureau #define __NR_getxattr (__NR_Linux + 183) 581*1842bdfdSMarc-André Lureau #define __NR_lgetxattr (__NR_Linux + 184) 582*1842bdfdSMarc-André Lureau #define __NR_fgetxattr (__NR_Linux + 185) 583*1842bdfdSMarc-André Lureau #define __NR_listxattr (__NR_Linux + 186) 584*1842bdfdSMarc-André Lureau #define __NR_llistxattr (__NR_Linux + 187) 585*1842bdfdSMarc-André Lureau #define __NR_flistxattr (__NR_Linux + 188) 586*1842bdfdSMarc-André Lureau #define __NR_removexattr (__NR_Linux + 189) 587*1842bdfdSMarc-André Lureau #define __NR_lremovexattr (__NR_Linux + 190) 588*1842bdfdSMarc-André Lureau #define __NR_fremovexattr (__NR_Linux + 191) 589*1842bdfdSMarc-André Lureau #define __NR_tkill (__NR_Linux + 192) 590*1842bdfdSMarc-André Lureau #define __NR_reserved193 (__NR_Linux + 193) 591*1842bdfdSMarc-André Lureau #define __NR_futex (__NR_Linux + 194) 592*1842bdfdSMarc-André Lureau #define __NR_sched_setaffinity (__NR_Linux + 195) 593*1842bdfdSMarc-André Lureau #define __NR_sched_getaffinity (__NR_Linux + 196) 594*1842bdfdSMarc-André Lureau #define __NR_cacheflush (__NR_Linux + 197) 595*1842bdfdSMarc-André Lureau #define __NR_cachectl (__NR_Linux + 198) 596*1842bdfdSMarc-André Lureau #define __NR_sysmips (__NR_Linux + 199) 597*1842bdfdSMarc-André Lureau #define __NR_io_setup (__NR_Linux + 200) 598*1842bdfdSMarc-André Lureau #define __NR_io_destroy (__NR_Linux + 201) 599*1842bdfdSMarc-André Lureau #define __NR_io_getevents (__NR_Linux + 202) 600*1842bdfdSMarc-André Lureau #define __NR_io_submit (__NR_Linux + 203) 601*1842bdfdSMarc-André Lureau #define __NR_io_cancel (__NR_Linux + 204) 602*1842bdfdSMarc-André Lureau #define __NR_exit_group (__NR_Linux + 205) 603*1842bdfdSMarc-André Lureau #define __NR_lookup_dcookie (__NR_Linux + 206) 604*1842bdfdSMarc-André Lureau #define __NR_epoll_create (__NR_Linux + 207) 605*1842bdfdSMarc-André Lureau #define __NR_epoll_ctl (__NR_Linux + 208) 606*1842bdfdSMarc-André Lureau #define __NR_epoll_wait (__NR_Linux + 209) 607*1842bdfdSMarc-André Lureau #define __NR_remap_file_pages (__NR_Linux + 210) 608*1842bdfdSMarc-André Lureau #define __NR_rt_sigreturn (__NR_Linux + 211) 609*1842bdfdSMarc-André Lureau #define __NR_set_tid_address (__NR_Linux + 212) 610*1842bdfdSMarc-André Lureau #define __NR_restart_syscall (__NR_Linux + 213) 611*1842bdfdSMarc-André Lureau #define __NR_semtimedop (__NR_Linux + 214) 612*1842bdfdSMarc-André Lureau #define __NR_fadvise64 (__NR_Linux + 215) 613*1842bdfdSMarc-André Lureau #define __NR_timer_create (__NR_Linux + 216) 614*1842bdfdSMarc-André Lureau #define __NR_timer_settime (__NR_Linux + 217) 615*1842bdfdSMarc-André Lureau #define __NR_timer_gettime (__NR_Linux + 218) 616*1842bdfdSMarc-André Lureau #define __NR_timer_getoverrun (__NR_Linux + 219) 617*1842bdfdSMarc-André Lureau #define __NR_timer_delete (__NR_Linux + 220) 618*1842bdfdSMarc-André Lureau #define __NR_clock_settime (__NR_Linux + 221) 619*1842bdfdSMarc-André Lureau #define __NR_clock_gettime (__NR_Linux + 222) 620*1842bdfdSMarc-André Lureau #define __NR_clock_getres (__NR_Linux + 223) 621*1842bdfdSMarc-André Lureau #define __NR_clock_nanosleep (__NR_Linux + 224) 622*1842bdfdSMarc-André Lureau #define __NR_tgkill (__NR_Linux + 225) 623*1842bdfdSMarc-André Lureau #define __NR_utimes (__NR_Linux + 226) 624*1842bdfdSMarc-André Lureau #define __NR_mbind (__NR_Linux + 227) 625*1842bdfdSMarc-André Lureau #define __NR_get_mempolicy (__NR_Linux + 228) 626*1842bdfdSMarc-André Lureau #define __NR_set_mempolicy (__NR_Linux + 229) 627*1842bdfdSMarc-André Lureau #define __NR_mq_open (__NR_Linux + 230) 628*1842bdfdSMarc-André Lureau #define __NR_mq_unlink (__NR_Linux + 231) 629*1842bdfdSMarc-André Lureau #define __NR_mq_timedsend (__NR_Linux + 232) 630*1842bdfdSMarc-André Lureau #define __NR_mq_timedreceive (__NR_Linux + 233) 631*1842bdfdSMarc-André Lureau #define __NR_mq_notify (__NR_Linux + 234) 632*1842bdfdSMarc-André Lureau #define __NR_mq_getsetattr (__NR_Linux + 235) 633*1842bdfdSMarc-André Lureau #define __NR_vserver (__NR_Linux + 236) 634*1842bdfdSMarc-André Lureau #define __NR_waitid (__NR_Linux + 237) 635*1842bdfdSMarc-André Lureau /* #define __NR_sys_setaltroot (__NR_Linux + 238) */ 636*1842bdfdSMarc-André Lureau #define __NR_add_key (__NR_Linux + 239) 637*1842bdfdSMarc-André Lureau #define __NR_request_key (__NR_Linux + 240) 638*1842bdfdSMarc-André Lureau #define __NR_keyctl (__NR_Linux + 241) 639*1842bdfdSMarc-André Lureau #define __NR_set_thread_area (__NR_Linux + 242) 640*1842bdfdSMarc-André Lureau #define __NR_inotify_init (__NR_Linux + 243) 641*1842bdfdSMarc-André Lureau #define __NR_inotify_add_watch (__NR_Linux + 244) 642*1842bdfdSMarc-André Lureau #define __NR_inotify_rm_watch (__NR_Linux + 245) 643*1842bdfdSMarc-André Lureau #define __NR_migrate_pages (__NR_Linux + 246) 644*1842bdfdSMarc-André Lureau #define __NR_openat (__NR_Linux + 247) 645*1842bdfdSMarc-André Lureau #define __NR_mkdirat (__NR_Linux + 248) 646*1842bdfdSMarc-André Lureau #define __NR_mknodat (__NR_Linux + 249) 647*1842bdfdSMarc-André Lureau #define __NR_fchownat (__NR_Linux + 250) 648*1842bdfdSMarc-André Lureau #define __NR_futimesat (__NR_Linux + 251) 649*1842bdfdSMarc-André Lureau #define __NR_newfstatat (__NR_Linux + 252) 650*1842bdfdSMarc-André Lureau #define __NR_unlinkat (__NR_Linux + 253) 651*1842bdfdSMarc-André Lureau #define __NR_renameat (__NR_Linux + 254) 652*1842bdfdSMarc-André Lureau #define __NR_linkat (__NR_Linux + 255) 653*1842bdfdSMarc-André Lureau #define __NR_symlinkat (__NR_Linux + 256) 654*1842bdfdSMarc-André Lureau #define __NR_readlinkat (__NR_Linux + 257) 655*1842bdfdSMarc-André Lureau #define __NR_fchmodat (__NR_Linux + 258) 656*1842bdfdSMarc-André Lureau #define __NR_faccessat (__NR_Linux + 259) 657*1842bdfdSMarc-André Lureau #define __NR_pselect6 (__NR_Linux + 260) 658*1842bdfdSMarc-André Lureau #define __NR_ppoll (__NR_Linux + 261) 659*1842bdfdSMarc-André Lureau #define __NR_unshare (__NR_Linux + 262) 660*1842bdfdSMarc-André Lureau #define __NR_splice (__NR_Linux + 263) 661*1842bdfdSMarc-André Lureau #define __NR_sync_file_range (__NR_Linux + 264) 662*1842bdfdSMarc-André Lureau #define __NR_tee (__NR_Linux + 265) 663*1842bdfdSMarc-André Lureau #define __NR_vmsplice (__NR_Linux + 266) 664*1842bdfdSMarc-André Lureau #define __NR_move_pages (__NR_Linux + 267) 665*1842bdfdSMarc-André Lureau #define __NR_set_robust_list (__NR_Linux + 268) 666*1842bdfdSMarc-André Lureau #define __NR_get_robust_list (__NR_Linux + 269) 667*1842bdfdSMarc-André Lureau #define __NR_kexec_load (__NR_Linux + 270) 668*1842bdfdSMarc-André Lureau #define __NR_getcpu (__NR_Linux + 271) 669*1842bdfdSMarc-André Lureau #define __NR_epoll_pwait (__NR_Linux + 272) 670*1842bdfdSMarc-André Lureau #define __NR_ioprio_set (__NR_Linux + 273) 671*1842bdfdSMarc-André Lureau #define __NR_ioprio_get (__NR_Linux + 274) 672*1842bdfdSMarc-André Lureau #define __NR_utimensat (__NR_Linux + 275) 673*1842bdfdSMarc-André Lureau #define __NR_signalfd (__NR_Linux + 276) 674*1842bdfdSMarc-André Lureau #define __NR_timerfd (__NR_Linux + 277) 675*1842bdfdSMarc-André Lureau #define __NR_eventfd (__NR_Linux + 278) 676*1842bdfdSMarc-André Lureau #define __NR_fallocate (__NR_Linux + 279) 677*1842bdfdSMarc-André Lureau #define __NR_timerfd_create (__NR_Linux + 280) 678*1842bdfdSMarc-André Lureau #define __NR_timerfd_gettime (__NR_Linux + 281) 679*1842bdfdSMarc-André Lureau #define __NR_timerfd_settime (__NR_Linux + 282) 680*1842bdfdSMarc-André Lureau #define __NR_signalfd4 (__NR_Linux + 283) 681*1842bdfdSMarc-André Lureau #define __NR_eventfd2 (__NR_Linux + 284) 682*1842bdfdSMarc-André Lureau #define __NR_epoll_create1 (__NR_Linux + 285) 683*1842bdfdSMarc-André Lureau #define __NR_dup3 (__NR_Linux + 286) 684*1842bdfdSMarc-André Lureau #define __NR_pipe2 (__NR_Linux + 287) 685*1842bdfdSMarc-André Lureau #define __NR_inotify_init1 (__NR_Linux + 288) 686*1842bdfdSMarc-André Lureau #define __NR_preadv (__NR_Linux + 289) 687*1842bdfdSMarc-André Lureau #define __NR_pwritev (__NR_Linux + 290) 688*1842bdfdSMarc-André Lureau #define __NR_rt_tgsigqueueinfo (__NR_Linux + 291) 689*1842bdfdSMarc-André Lureau #define __NR_perf_event_open (__NR_Linux + 292) 690*1842bdfdSMarc-André Lureau #define __NR_accept4 (__NR_Linux + 293) 691*1842bdfdSMarc-André Lureau #define __NR_recvmmsg (__NR_Linux + 294) 692*1842bdfdSMarc-André Lureau #define __NR_fanotify_init (__NR_Linux + 295) 693*1842bdfdSMarc-André Lureau #define __NR_fanotify_mark (__NR_Linux + 296) 694*1842bdfdSMarc-André Lureau #define __NR_prlimit64 (__NR_Linux + 297) 695*1842bdfdSMarc-André Lureau #define __NR_name_to_handle_at (__NR_Linux + 298) 696*1842bdfdSMarc-André Lureau #define __NR_open_by_handle_at (__NR_Linux + 299) 697*1842bdfdSMarc-André Lureau #define __NR_clock_adjtime (__NR_Linux + 300) 698*1842bdfdSMarc-André Lureau #define __NR_syncfs (__NR_Linux + 301) 699*1842bdfdSMarc-André Lureau #define __NR_sendmmsg (__NR_Linux + 302) 700*1842bdfdSMarc-André Lureau #define __NR_setns (__NR_Linux + 303) 701*1842bdfdSMarc-André Lureau #define __NR_process_vm_readv (__NR_Linux + 304) 702*1842bdfdSMarc-André Lureau #define __NR_process_vm_writev (__NR_Linux + 305) 703*1842bdfdSMarc-André Lureau #define __NR_kcmp (__NR_Linux + 306) 704*1842bdfdSMarc-André Lureau #define __NR_finit_module (__NR_Linux + 307) 705*1842bdfdSMarc-André Lureau #define __NR_getdents64 (__NR_Linux + 308) 706*1842bdfdSMarc-André Lureau #define __NR_sched_setattr (__NR_Linux + 309) 707*1842bdfdSMarc-André Lureau #define __NR_sched_getattr (__NR_Linux + 310) 708*1842bdfdSMarc-André Lureau #define __NR_renameat2 (__NR_Linux + 311) 709*1842bdfdSMarc-André Lureau #define __NR_seccomp (__NR_Linux + 312) 710*1842bdfdSMarc-André Lureau #define __NR_getrandom (__NR_Linux + 313) 711*1842bdfdSMarc-André Lureau #define __NR_memfd_create (__NR_Linux + 314) 712*1842bdfdSMarc-André Lureau #define __NR_bpf (__NR_Linux + 315) 713*1842bdfdSMarc-André Lureau #define __NR_execveat (__NR_Linux + 316) 714*1842bdfdSMarc-André Lureau 715*1842bdfdSMarc-André Lureau /* 716*1842bdfdSMarc-André Lureau * Offset of the last Linux 64-bit flavoured syscall 717*1842bdfdSMarc-André Lureau */ 718*1842bdfdSMarc-André Lureau #define __NR_Linux_syscalls 316 719*1842bdfdSMarc-André Lureau 720*1842bdfdSMarc-André Lureau #endif /* _MIPS_SIM == _MIPS_SIM_ABI64 */ 721*1842bdfdSMarc-André Lureau 722*1842bdfdSMarc-André Lureau #define __NR_64_Linux 5000 723*1842bdfdSMarc-André Lureau #define __NR_64_Linux_syscalls 316 724*1842bdfdSMarc-André Lureau 725*1842bdfdSMarc-André Lureau #if _MIPS_SIM == _MIPS_SIM_NABI32 726*1842bdfdSMarc-André Lureau 727*1842bdfdSMarc-André Lureau /* 728*1842bdfdSMarc-André Lureau * Linux N32 syscalls are in the range from 6000 to 6999. 729*1842bdfdSMarc-André Lureau */ 730*1842bdfdSMarc-André Lureau #define __NR_Linux 6000 731*1842bdfdSMarc-André Lureau #define __NR_read (__NR_Linux + 0) 732*1842bdfdSMarc-André Lureau #define __NR_write (__NR_Linux + 1) 733*1842bdfdSMarc-André Lureau #define __NR_open (__NR_Linux + 2) 734*1842bdfdSMarc-André Lureau #define __NR_close (__NR_Linux + 3) 735*1842bdfdSMarc-André Lureau #define __NR_stat (__NR_Linux + 4) 736*1842bdfdSMarc-André Lureau #define __NR_fstat (__NR_Linux + 5) 737*1842bdfdSMarc-André Lureau #define __NR_lstat (__NR_Linux + 6) 738*1842bdfdSMarc-André Lureau #define __NR_poll (__NR_Linux + 7) 739*1842bdfdSMarc-André Lureau #define __NR_lseek (__NR_Linux + 8) 740*1842bdfdSMarc-André Lureau #define __NR_mmap (__NR_Linux + 9) 741*1842bdfdSMarc-André Lureau #define __NR_mprotect (__NR_Linux + 10) 742*1842bdfdSMarc-André Lureau #define __NR_munmap (__NR_Linux + 11) 743*1842bdfdSMarc-André Lureau #define __NR_brk (__NR_Linux + 12) 744*1842bdfdSMarc-André Lureau #define __NR_rt_sigaction (__NR_Linux + 13) 745*1842bdfdSMarc-André Lureau #define __NR_rt_sigprocmask (__NR_Linux + 14) 746*1842bdfdSMarc-André Lureau #define __NR_ioctl (__NR_Linux + 15) 747*1842bdfdSMarc-André Lureau #define __NR_pread64 (__NR_Linux + 16) 748*1842bdfdSMarc-André Lureau #define __NR_pwrite64 (__NR_Linux + 17) 749*1842bdfdSMarc-André Lureau #define __NR_readv (__NR_Linux + 18) 750*1842bdfdSMarc-André Lureau #define __NR_writev (__NR_Linux + 19) 751*1842bdfdSMarc-André Lureau #define __NR_access (__NR_Linux + 20) 752*1842bdfdSMarc-André Lureau #define __NR_pipe (__NR_Linux + 21) 753*1842bdfdSMarc-André Lureau #define __NR__newselect (__NR_Linux + 22) 754*1842bdfdSMarc-André Lureau #define __NR_sched_yield (__NR_Linux + 23) 755*1842bdfdSMarc-André Lureau #define __NR_mremap (__NR_Linux + 24) 756*1842bdfdSMarc-André Lureau #define __NR_msync (__NR_Linux + 25) 757*1842bdfdSMarc-André Lureau #define __NR_mincore (__NR_Linux + 26) 758*1842bdfdSMarc-André Lureau #define __NR_madvise (__NR_Linux + 27) 759*1842bdfdSMarc-André Lureau #define __NR_shmget (__NR_Linux + 28) 760*1842bdfdSMarc-André Lureau #define __NR_shmat (__NR_Linux + 29) 761*1842bdfdSMarc-André Lureau #define __NR_shmctl (__NR_Linux + 30) 762*1842bdfdSMarc-André Lureau #define __NR_dup (__NR_Linux + 31) 763*1842bdfdSMarc-André Lureau #define __NR_dup2 (__NR_Linux + 32) 764*1842bdfdSMarc-André Lureau #define __NR_pause (__NR_Linux + 33) 765*1842bdfdSMarc-André Lureau #define __NR_nanosleep (__NR_Linux + 34) 766*1842bdfdSMarc-André Lureau #define __NR_getitimer (__NR_Linux + 35) 767*1842bdfdSMarc-André Lureau #define __NR_setitimer (__NR_Linux + 36) 768*1842bdfdSMarc-André Lureau #define __NR_alarm (__NR_Linux + 37) 769*1842bdfdSMarc-André Lureau #define __NR_getpid (__NR_Linux + 38) 770*1842bdfdSMarc-André Lureau #define __NR_sendfile (__NR_Linux + 39) 771*1842bdfdSMarc-André Lureau #define __NR_socket (__NR_Linux + 40) 772*1842bdfdSMarc-André Lureau #define __NR_connect (__NR_Linux + 41) 773*1842bdfdSMarc-André Lureau #define __NR_accept (__NR_Linux + 42) 774*1842bdfdSMarc-André Lureau #define __NR_sendto (__NR_Linux + 43) 775*1842bdfdSMarc-André Lureau #define __NR_recvfrom (__NR_Linux + 44) 776*1842bdfdSMarc-André Lureau #define __NR_sendmsg (__NR_Linux + 45) 777*1842bdfdSMarc-André Lureau #define __NR_recvmsg (__NR_Linux + 46) 778*1842bdfdSMarc-André Lureau #define __NR_shutdown (__NR_Linux + 47) 779*1842bdfdSMarc-André Lureau #define __NR_bind (__NR_Linux + 48) 780*1842bdfdSMarc-André Lureau #define __NR_listen (__NR_Linux + 49) 781*1842bdfdSMarc-André Lureau #define __NR_getsockname (__NR_Linux + 50) 782*1842bdfdSMarc-André Lureau #define __NR_getpeername (__NR_Linux + 51) 783*1842bdfdSMarc-André Lureau #define __NR_socketpair (__NR_Linux + 52) 784*1842bdfdSMarc-André Lureau #define __NR_setsockopt (__NR_Linux + 53) 785*1842bdfdSMarc-André Lureau #define __NR_getsockopt (__NR_Linux + 54) 786*1842bdfdSMarc-André Lureau #define __NR_clone (__NR_Linux + 55) 787*1842bdfdSMarc-André Lureau #define __NR_fork (__NR_Linux + 56) 788*1842bdfdSMarc-André Lureau #define __NR_execve (__NR_Linux + 57) 789*1842bdfdSMarc-André Lureau #define __NR_exit (__NR_Linux + 58) 790*1842bdfdSMarc-André Lureau #define __NR_wait4 (__NR_Linux + 59) 791*1842bdfdSMarc-André Lureau #define __NR_kill (__NR_Linux + 60) 792*1842bdfdSMarc-André Lureau #define __NR_uname (__NR_Linux + 61) 793*1842bdfdSMarc-André Lureau #define __NR_semget (__NR_Linux + 62) 794*1842bdfdSMarc-André Lureau #define __NR_semop (__NR_Linux + 63) 795*1842bdfdSMarc-André Lureau #define __NR_semctl (__NR_Linux + 64) 796*1842bdfdSMarc-André Lureau #define __NR_shmdt (__NR_Linux + 65) 797*1842bdfdSMarc-André Lureau #define __NR_msgget (__NR_Linux + 66) 798*1842bdfdSMarc-André Lureau #define __NR_msgsnd (__NR_Linux + 67) 799*1842bdfdSMarc-André Lureau #define __NR_msgrcv (__NR_Linux + 68) 800*1842bdfdSMarc-André Lureau #define __NR_msgctl (__NR_Linux + 69) 801*1842bdfdSMarc-André Lureau #define __NR_fcntl (__NR_Linux + 70) 802*1842bdfdSMarc-André Lureau #define __NR_flock (__NR_Linux + 71) 803*1842bdfdSMarc-André Lureau #define __NR_fsync (__NR_Linux + 72) 804*1842bdfdSMarc-André Lureau #define __NR_fdatasync (__NR_Linux + 73) 805*1842bdfdSMarc-André Lureau #define __NR_truncate (__NR_Linux + 74) 806*1842bdfdSMarc-André Lureau #define __NR_ftruncate (__NR_Linux + 75) 807*1842bdfdSMarc-André Lureau #define __NR_getdents (__NR_Linux + 76) 808*1842bdfdSMarc-André Lureau #define __NR_getcwd (__NR_Linux + 77) 809*1842bdfdSMarc-André Lureau #define __NR_chdir (__NR_Linux + 78) 810*1842bdfdSMarc-André Lureau #define __NR_fchdir (__NR_Linux + 79) 811*1842bdfdSMarc-André Lureau #define __NR_rename (__NR_Linux + 80) 812*1842bdfdSMarc-André Lureau #define __NR_mkdir (__NR_Linux + 81) 813*1842bdfdSMarc-André Lureau #define __NR_rmdir (__NR_Linux + 82) 814*1842bdfdSMarc-André Lureau #define __NR_creat (__NR_Linux + 83) 815*1842bdfdSMarc-André Lureau #define __NR_link (__NR_Linux + 84) 816*1842bdfdSMarc-André Lureau #define __NR_unlink (__NR_Linux + 85) 817*1842bdfdSMarc-André Lureau #define __NR_symlink (__NR_Linux + 86) 818*1842bdfdSMarc-André Lureau #define __NR_readlink (__NR_Linux + 87) 819*1842bdfdSMarc-André Lureau #define __NR_chmod (__NR_Linux + 88) 820*1842bdfdSMarc-André Lureau #define __NR_fchmod (__NR_Linux + 89) 821*1842bdfdSMarc-André Lureau #define __NR_chown (__NR_Linux + 90) 822*1842bdfdSMarc-André Lureau #define __NR_fchown (__NR_Linux + 91) 823*1842bdfdSMarc-André Lureau #define __NR_lchown (__NR_Linux + 92) 824*1842bdfdSMarc-André Lureau #define __NR_umask (__NR_Linux + 93) 825*1842bdfdSMarc-André Lureau #define __NR_gettimeofday (__NR_Linux + 94) 826*1842bdfdSMarc-André Lureau #define __NR_getrlimit (__NR_Linux + 95) 827*1842bdfdSMarc-André Lureau #define __NR_getrusage (__NR_Linux + 96) 828*1842bdfdSMarc-André Lureau #define __NR_sysinfo (__NR_Linux + 97) 829*1842bdfdSMarc-André Lureau #define __NR_times (__NR_Linux + 98) 830*1842bdfdSMarc-André Lureau #define __NR_ptrace (__NR_Linux + 99) 831*1842bdfdSMarc-André Lureau #define __NR_getuid (__NR_Linux + 100) 832*1842bdfdSMarc-André Lureau #define __NR_syslog (__NR_Linux + 101) 833*1842bdfdSMarc-André Lureau #define __NR_getgid (__NR_Linux + 102) 834*1842bdfdSMarc-André Lureau #define __NR_setuid (__NR_Linux + 103) 835*1842bdfdSMarc-André Lureau #define __NR_setgid (__NR_Linux + 104) 836*1842bdfdSMarc-André Lureau #define __NR_geteuid (__NR_Linux + 105) 837*1842bdfdSMarc-André Lureau #define __NR_getegid (__NR_Linux + 106) 838*1842bdfdSMarc-André Lureau #define __NR_setpgid (__NR_Linux + 107) 839*1842bdfdSMarc-André Lureau #define __NR_getppid (__NR_Linux + 108) 840*1842bdfdSMarc-André Lureau #define __NR_getpgrp (__NR_Linux + 109) 841*1842bdfdSMarc-André Lureau #define __NR_setsid (__NR_Linux + 110) 842*1842bdfdSMarc-André Lureau #define __NR_setreuid (__NR_Linux + 111) 843*1842bdfdSMarc-André Lureau #define __NR_setregid (__NR_Linux + 112) 844*1842bdfdSMarc-André Lureau #define __NR_getgroups (__NR_Linux + 113) 845*1842bdfdSMarc-André Lureau #define __NR_setgroups (__NR_Linux + 114) 846*1842bdfdSMarc-André Lureau #define __NR_setresuid (__NR_Linux + 115) 847*1842bdfdSMarc-André Lureau #define __NR_getresuid (__NR_Linux + 116) 848*1842bdfdSMarc-André Lureau #define __NR_setresgid (__NR_Linux + 117) 849*1842bdfdSMarc-André Lureau #define __NR_getresgid (__NR_Linux + 118) 850*1842bdfdSMarc-André Lureau #define __NR_getpgid (__NR_Linux + 119) 851*1842bdfdSMarc-André Lureau #define __NR_setfsuid (__NR_Linux + 120) 852*1842bdfdSMarc-André Lureau #define __NR_setfsgid (__NR_Linux + 121) 853*1842bdfdSMarc-André Lureau #define __NR_getsid (__NR_Linux + 122) 854*1842bdfdSMarc-André Lureau #define __NR_capget (__NR_Linux + 123) 855*1842bdfdSMarc-André Lureau #define __NR_capset (__NR_Linux + 124) 856*1842bdfdSMarc-André Lureau #define __NR_rt_sigpending (__NR_Linux + 125) 857*1842bdfdSMarc-André Lureau #define __NR_rt_sigtimedwait (__NR_Linux + 126) 858*1842bdfdSMarc-André Lureau #define __NR_rt_sigqueueinfo (__NR_Linux + 127) 859*1842bdfdSMarc-André Lureau #define __NR_rt_sigsuspend (__NR_Linux + 128) 860*1842bdfdSMarc-André Lureau #define __NR_sigaltstack (__NR_Linux + 129) 861*1842bdfdSMarc-André Lureau #define __NR_utime (__NR_Linux + 130) 862*1842bdfdSMarc-André Lureau #define __NR_mknod (__NR_Linux + 131) 863*1842bdfdSMarc-André Lureau #define __NR_personality (__NR_Linux + 132) 864*1842bdfdSMarc-André Lureau #define __NR_ustat (__NR_Linux + 133) 865*1842bdfdSMarc-André Lureau #define __NR_statfs (__NR_Linux + 134) 866*1842bdfdSMarc-André Lureau #define __NR_fstatfs (__NR_Linux + 135) 867*1842bdfdSMarc-André Lureau #define __NR_sysfs (__NR_Linux + 136) 868*1842bdfdSMarc-André Lureau #define __NR_getpriority (__NR_Linux + 137) 869*1842bdfdSMarc-André Lureau #define __NR_setpriority (__NR_Linux + 138) 870*1842bdfdSMarc-André Lureau #define __NR_sched_setparam (__NR_Linux + 139) 871*1842bdfdSMarc-André Lureau #define __NR_sched_getparam (__NR_Linux + 140) 872*1842bdfdSMarc-André Lureau #define __NR_sched_setscheduler (__NR_Linux + 141) 873*1842bdfdSMarc-André Lureau #define __NR_sched_getscheduler (__NR_Linux + 142) 874*1842bdfdSMarc-André Lureau #define __NR_sched_get_priority_max (__NR_Linux + 143) 875*1842bdfdSMarc-André Lureau #define __NR_sched_get_priority_min (__NR_Linux + 144) 876*1842bdfdSMarc-André Lureau #define __NR_sched_rr_get_interval (__NR_Linux + 145) 877*1842bdfdSMarc-André Lureau #define __NR_mlock (__NR_Linux + 146) 878*1842bdfdSMarc-André Lureau #define __NR_munlock (__NR_Linux + 147) 879*1842bdfdSMarc-André Lureau #define __NR_mlockall (__NR_Linux + 148) 880*1842bdfdSMarc-André Lureau #define __NR_munlockall (__NR_Linux + 149) 881*1842bdfdSMarc-André Lureau #define __NR_vhangup (__NR_Linux + 150) 882*1842bdfdSMarc-André Lureau #define __NR_pivot_root (__NR_Linux + 151) 883*1842bdfdSMarc-André Lureau #define __NR__sysctl (__NR_Linux + 152) 884*1842bdfdSMarc-André Lureau #define __NR_prctl (__NR_Linux + 153) 885*1842bdfdSMarc-André Lureau #define __NR_adjtimex (__NR_Linux + 154) 886*1842bdfdSMarc-André Lureau #define __NR_setrlimit (__NR_Linux + 155) 887*1842bdfdSMarc-André Lureau #define __NR_chroot (__NR_Linux + 156) 888*1842bdfdSMarc-André Lureau #define __NR_sync (__NR_Linux + 157) 889*1842bdfdSMarc-André Lureau #define __NR_acct (__NR_Linux + 158) 890*1842bdfdSMarc-André Lureau #define __NR_settimeofday (__NR_Linux + 159) 891*1842bdfdSMarc-André Lureau #define __NR_mount (__NR_Linux + 160) 892*1842bdfdSMarc-André Lureau #define __NR_umount2 (__NR_Linux + 161) 893*1842bdfdSMarc-André Lureau #define __NR_swapon (__NR_Linux + 162) 894*1842bdfdSMarc-André Lureau #define __NR_swapoff (__NR_Linux + 163) 895*1842bdfdSMarc-André Lureau #define __NR_reboot (__NR_Linux + 164) 896*1842bdfdSMarc-André Lureau #define __NR_sethostname (__NR_Linux + 165) 897*1842bdfdSMarc-André Lureau #define __NR_setdomainname (__NR_Linux + 166) 898*1842bdfdSMarc-André Lureau #define __NR_create_module (__NR_Linux + 167) 899*1842bdfdSMarc-André Lureau #define __NR_init_module (__NR_Linux + 168) 900*1842bdfdSMarc-André Lureau #define __NR_delete_module (__NR_Linux + 169) 901*1842bdfdSMarc-André Lureau #define __NR_get_kernel_syms (__NR_Linux + 170) 902*1842bdfdSMarc-André Lureau #define __NR_query_module (__NR_Linux + 171) 903*1842bdfdSMarc-André Lureau #define __NR_quotactl (__NR_Linux + 172) 904*1842bdfdSMarc-André Lureau #define __NR_nfsservctl (__NR_Linux + 173) 905*1842bdfdSMarc-André Lureau #define __NR_getpmsg (__NR_Linux + 174) 906*1842bdfdSMarc-André Lureau #define __NR_putpmsg (__NR_Linux + 175) 907*1842bdfdSMarc-André Lureau #define __NR_afs_syscall (__NR_Linux + 176) 908*1842bdfdSMarc-André Lureau #define __NR_reserved177 (__NR_Linux + 177) 909*1842bdfdSMarc-André Lureau #define __NR_gettid (__NR_Linux + 178) 910*1842bdfdSMarc-André Lureau #define __NR_readahead (__NR_Linux + 179) 911*1842bdfdSMarc-André Lureau #define __NR_setxattr (__NR_Linux + 180) 912*1842bdfdSMarc-André Lureau #define __NR_lsetxattr (__NR_Linux + 181) 913*1842bdfdSMarc-André Lureau #define __NR_fsetxattr (__NR_Linux + 182) 914*1842bdfdSMarc-André Lureau #define __NR_getxattr (__NR_Linux + 183) 915*1842bdfdSMarc-André Lureau #define __NR_lgetxattr (__NR_Linux + 184) 916*1842bdfdSMarc-André Lureau #define __NR_fgetxattr (__NR_Linux + 185) 917*1842bdfdSMarc-André Lureau #define __NR_listxattr (__NR_Linux + 186) 918*1842bdfdSMarc-André Lureau #define __NR_llistxattr (__NR_Linux + 187) 919*1842bdfdSMarc-André Lureau #define __NR_flistxattr (__NR_Linux + 188) 920*1842bdfdSMarc-André Lureau #define __NR_removexattr (__NR_Linux + 189) 921*1842bdfdSMarc-André Lureau #define __NR_lremovexattr (__NR_Linux + 190) 922*1842bdfdSMarc-André Lureau #define __NR_fremovexattr (__NR_Linux + 191) 923*1842bdfdSMarc-André Lureau #define __NR_tkill (__NR_Linux + 192) 924*1842bdfdSMarc-André Lureau #define __NR_reserved193 (__NR_Linux + 193) 925*1842bdfdSMarc-André Lureau #define __NR_futex (__NR_Linux + 194) 926*1842bdfdSMarc-André Lureau #define __NR_sched_setaffinity (__NR_Linux + 195) 927*1842bdfdSMarc-André Lureau #define __NR_sched_getaffinity (__NR_Linux + 196) 928*1842bdfdSMarc-André Lureau #define __NR_cacheflush (__NR_Linux + 197) 929*1842bdfdSMarc-André Lureau #define __NR_cachectl (__NR_Linux + 198) 930*1842bdfdSMarc-André Lureau #define __NR_sysmips (__NR_Linux + 199) 931*1842bdfdSMarc-André Lureau #define __NR_io_setup (__NR_Linux + 200) 932*1842bdfdSMarc-André Lureau #define __NR_io_destroy (__NR_Linux + 201) 933*1842bdfdSMarc-André Lureau #define __NR_io_getevents (__NR_Linux + 202) 934*1842bdfdSMarc-André Lureau #define __NR_io_submit (__NR_Linux + 203) 935*1842bdfdSMarc-André Lureau #define __NR_io_cancel (__NR_Linux + 204) 936*1842bdfdSMarc-André Lureau #define __NR_exit_group (__NR_Linux + 205) 937*1842bdfdSMarc-André Lureau #define __NR_lookup_dcookie (__NR_Linux + 206) 938*1842bdfdSMarc-André Lureau #define __NR_epoll_create (__NR_Linux + 207) 939*1842bdfdSMarc-André Lureau #define __NR_epoll_ctl (__NR_Linux + 208) 940*1842bdfdSMarc-André Lureau #define __NR_epoll_wait (__NR_Linux + 209) 941*1842bdfdSMarc-André Lureau #define __NR_remap_file_pages (__NR_Linux + 210) 942*1842bdfdSMarc-André Lureau #define __NR_rt_sigreturn (__NR_Linux + 211) 943*1842bdfdSMarc-André Lureau #define __NR_fcntl64 (__NR_Linux + 212) 944*1842bdfdSMarc-André Lureau #define __NR_set_tid_address (__NR_Linux + 213) 945*1842bdfdSMarc-André Lureau #define __NR_restart_syscall (__NR_Linux + 214) 946*1842bdfdSMarc-André Lureau #define __NR_semtimedop (__NR_Linux + 215) 947*1842bdfdSMarc-André Lureau #define __NR_fadvise64 (__NR_Linux + 216) 948*1842bdfdSMarc-André Lureau #define __NR_statfs64 (__NR_Linux + 217) 949*1842bdfdSMarc-André Lureau #define __NR_fstatfs64 (__NR_Linux + 218) 950*1842bdfdSMarc-André Lureau #define __NR_sendfile64 (__NR_Linux + 219) 951*1842bdfdSMarc-André Lureau #define __NR_timer_create (__NR_Linux + 220) 952*1842bdfdSMarc-André Lureau #define __NR_timer_settime (__NR_Linux + 221) 953*1842bdfdSMarc-André Lureau #define __NR_timer_gettime (__NR_Linux + 222) 954*1842bdfdSMarc-André Lureau #define __NR_timer_getoverrun (__NR_Linux + 223) 955*1842bdfdSMarc-André Lureau #define __NR_timer_delete (__NR_Linux + 224) 956*1842bdfdSMarc-André Lureau #define __NR_clock_settime (__NR_Linux + 225) 957*1842bdfdSMarc-André Lureau #define __NR_clock_gettime (__NR_Linux + 226) 958*1842bdfdSMarc-André Lureau #define __NR_clock_getres (__NR_Linux + 227) 959*1842bdfdSMarc-André Lureau #define __NR_clock_nanosleep (__NR_Linux + 228) 960*1842bdfdSMarc-André Lureau #define __NR_tgkill (__NR_Linux + 229) 961*1842bdfdSMarc-André Lureau #define __NR_utimes (__NR_Linux + 230) 962*1842bdfdSMarc-André Lureau #define __NR_mbind (__NR_Linux + 231) 963*1842bdfdSMarc-André Lureau #define __NR_get_mempolicy (__NR_Linux + 232) 964*1842bdfdSMarc-André Lureau #define __NR_set_mempolicy (__NR_Linux + 233) 965*1842bdfdSMarc-André Lureau #define __NR_mq_open (__NR_Linux + 234) 966*1842bdfdSMarc-André Lureau #define __NR_mq_unlink (__NR_Linux + 235) 967*1842bdfdSMarc-André Lureau #define __NR_mq_timedsend (__NR_Linux + 236) 968*1842bdfdSMarc-André Lureau #define __NR_mq_timedreceive (__NR_Linux + 237) 969*1842bdfdSMarc-André Lureau #define __NR_mq_notify (__NR_Linux + 238) 970*1842bdfdSMarc-André Lureau #define __NR_mq_getsetattr (__NR_Linux + 239) 971*1842bdfdSMarc-André Lureau #define __NR_vserver (__NR_Linux + 240) 972*1842bdfdSMarc-André Lureau #define __NR_waitid (__NR_Linux + 241) 973*1842bdfdSMarc-André Lureau /* #define __NR_sys_setaltroot (__NR_Linux + 242) */ 974*1842bdfdSMarc-André Lureau #define __NR_add_key (__NR_Linux + 243) 975*1842bdfdSMarc-André Lureau #define __NR_request_key (__NR_Linux + 244) 976*1842bdfdSMarc-André Lureau #define __NR_keyctl (__NR_Linux + 245) 977*1842bdfdSMarc-André Lureau #define __NR_set_thread_area (__NR_Linux + 246) 978*1842bdfdSMarc-André Lureau #define __NR_inotify_init (__NR_Linux + 247) 979*1842bdfdSMarc-André Lureau #define __NR_inotify_add_watch (__NR_Linux + 248) 980*1842bdfdSMarc-André Lureau #define __NR_inotify_rm_watch (__NR_Linux + 249) 981*1842bdfdSMarc-André Lureau #define __NR_migrate_pages (__NR_Linux + 250) 982*1842bdfdSMarc-André Lureau #define __NR_openat (__NR_Linux + 251) 983*1842bdfdSMarc-André Lureau #define __NR_mkdirat (__NR_Linux + 252) 984*1842bdfdSMarc-André Lureau #define __NR_mknodat (__NR_Linux + 253) 985*1842bdfdSMarc-André Lureau #define __NR_fchownat (__NR_Linux + 254) 986*1842bdfdSMarc-André Lureau #define __NR_futimesat (__NR_Linux + 255) 987*1842bdfdSMarc-André Lureau #define __NR_newfstatat (__NR_Linux + 256) 988*1842bdfdSMarc-André Lureau #define __NR_unlinkat (__NR_Linux + 257) 989*1842bdfdSMarc-André Lureau #define __NR_renameat (__NR_Linux + 258) 990*1842bdfdSMarc-André Lureau #define __NR_linkat (__NR_Linux + 259) 991*1842bdfdSMarc-André Lureau #define __NR_symlinkat (__NR_Linux + 260) 992*1842bdfdSMarc-André Lureau #define __NR_readlinkat (__NR_Linux + 261) 993*1842bdfdSMarc-André Lureau #define __NR_fchmodat (__NR_Linux + 262) 994*1842bdfdSMarc-André Lureau #define __NR_faccessat (__NR_Linux + 263) 995*1842bdfdSMarc-André Lureau #define __NR_pselect6 (__NR_Linux + 264) 996*1842bdfdSMarc-André Lureau #define __NR_ppoll (__NR_Linux + 265) 997*1842bdfdSMarc-André Lureau #define __NR_unshare (__NR_Linux + 266) 998*1842bdfdSMarc-André Lureau #define __NR_splice (__NR_Linux + 267) 999*1842bdfdSMarc-André Lureau #define __NR_sync_file_range (__NR_Linux + 268) 1000*1842bdfdSMarc-André Lureau #define __NR_tee (__NR_Linux + 269) 1001*1842bdfdSMarc-André Lureau #define __NR_vmsplice (__NR_Linux + 270) 1002*1842bdfdSMarc-André Lureau #define __NR_move_pages (__NR_Linux + 271) 1003*1842bdfdSMarc-André Lureau #define __NR_set_robust_list (__NR_Linux + 272) 1004*1842bdfdSMarc-André Lureau #define __NR_get_robust_list (__NR_Linux + 273) 1005*1842bdfdSMarc-André Lureau #define __NR_kexec_load (__NR_Linux + 274) 1006*1842bdfdSMarc-André Lureau #define __NR_getcpu (__NR_Linux + 275) 1007*1842bdfdSMarc-André Lureau #define __NR_epoll_pwait (__NR_Linux + 276) 1008*1842bdfdSMarc-André Lureau #define __NR_ioprio_set (__NR_Linux + 277) 1009*1842bdfdSMarc-André Lureau #define __NR_ioprio_get (__NR_Linux + 278) 1010*1842bdfdSMarc-André Lureau #define __NR_utimensat (__NR_Linux + 279) 1011*1842bdfdSMarc-André Lureau #define __NR_signalfd (__NR_Linux + 280) 1012*1842bdfdSMarc-André Lureau #define __NR_timerfd (__NR_Linux + 281) 1013*1842bdfdSMarc-André Lureau #define __NR_eventfd (__NR_Linux + 282) 1014*1842bdfdSMarc-André Lureau #define __NR_fallocate (__NR_Linux + 283) 1015*1842bdfdSMarc-André Lureau #define __NR_timerfd_create (__NR_Linux + 284) 1016*1842bdfdSMarc-André Lureau #define __NR_timerfd_gettime (__NR_Linux + 285) 1017*1842bdfdSMarc-André Lureau #define __NR_timerfd_settime (__NR_Linux + 286) 1018*1842bdfdSMarc-André Lureau #define __NR_signalfd4 (__NR_Linux + 287) 1019*1842bdfdSMarc-André Lureau #define __NR_eventfd2 (__NR_Linux + 288) 1020*1842bdfdSMarc-André Lureau #define __NR_epoll_create1 (__NR_Linux + 289) 1021*1842bdfdSMarc-André Lureau #define __NR_dup3 (__NR_Linux + 290) 1022*1842bdfdSMarc-André Lureau #define __NR_pipe2 (__NR_Linux + 291) 1023*1842bdfdSMarc-André Lureau #define __NR_inotify_init1 (__NR_Linux + 292) 1024*1842bdfdSMarc-André Lureau #define __NR_preadv (__NR_Linux + 293) 1025*1842bdfdSMarc-André Lureau #define __NR_pwritev (__NR_Linux + 294) 1026*1842bdfdSMarc-André Lureau #define __NR_rt_tgsigqueueinfo (__NR_Linux + 295) 1027*1842bdfdSMarc-André Lureau #define __NR_perf_event_open (__NR_Linux + 296) 1028*1842bdfdSMarc-André Lureau #define __NR_accept4 (__NR_Linux + 297) 1029*1842bdfdSMarc-André Lureau #define __NR_recvmmsg (__NR_Linux + 298) 1030*1842bdfdSMarc-André Lureau #define __NR_getdents64 (__NR_Linux + 299) 1031*1842bdfdSMarc-André Lureau #define __NR_fanotify_init (__NR_Linux + 300) 1032*1842bdfdSMarc-André Lureau #define __NR_fanotify_mark (__NR_Linux + 301) 1033*1842bdfdSMarc-André Lureau #define __NR_prlimit64 (__NR_Linux + 302) 1034*1842bdfdSMarc-André Lureau #define __NR_name_to_handle_at (__NR_Linux + 303) 1035*1842bdfdSMarc-André Lureau #define __NR_open_by_handle_at (__NR_Linux + 304) 1036*1842bdfdSMarc-André Lureau #define __NR_clock_adjtime (__NR_Linux + 305) 1037*1842bdfdSMarc-André Lureau #define __NR_syncfs (__NR_Linux + 306) 1038*1842bdfdSMarc-André Lureau #define __NR_sendmmsg (__NR_Linux + 307) 1039*1842bdfdSMarc-André Lureau #define __NR_setns (__NR_Linux + 308) 1040*1842bdfdSMarc-André Lureau #define __NR_process_vm_readv (__NR_Linux + 309) 1041*1842bdfdSMarc-André Lureau #define __NR_process_vm_writev (__NR_Linux + 310) 1042*1842bdfdSMarc-André Lureau #define __NR_kcmp (__NR_Linux + 311) 1043*1842bdfdSMarc-André Lureau #define __NR_finit_module (__NR_Linux + 312) 1044*1842bdfdSMarc-André Lureau #define __NR_sched_setattr (__NR_Linux + 313) 1045*1842bdfdSMarc-André Lureau #define __NR_sched_getattr (__NR_Linux + 314) 1046*1842bdfdSMarc-André Lureau #define __NR_renameat2 (__NR_Linux + 315) 1047*1842bdfdSMarc-André Lureau #define __NR_seccomp (__NR_Linux + 316) 1048*1842bdfdSMarc-André Lureau #define __NR_getrandom (__NR_Linux + 317) 1049*1842bdfdSMarc-André Lureau #define __NR_memfd_create (__NR_Linux + 318) 1050*1842bdfdSMarc-André Lureau #define __NR_bpf (__NR_Linux + 319) 1051*1842bdfdSMarc-André Lureau #define __NR_execveat (__NR_Linux + 320) 1052*1842bdfdSMarc-André Lureau 1053*1842bdfdSMarc-André Lureau /* 1054*1842bdfdSMarc-André Lureau * Offset of the last N32 flavoured syscall 1055*1842bdfdSMarc-André Lureau */ 1056*1842bdfdSMarc-André Lureau #define __NR_Linux_syscalls 320 1057*1842bdfdSMarc-André Lureau 1058*1842bdfdSMarc-André Lureau #endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */ 1059*1842bdfdSMarc-André Lureau 1060*1842bdfdSMarc-André Lureau #define __NR_N32_Linux 6000 1061*1842bdfdSMarc-André Lureau #define __NR_N32_Linux_syscalls 320 1062*1842bdfdSMarc-André Lureau 1063*1842bdfdSMarc-André Lureau #endif /* _ASM_UNISTD_H */ 1064