1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- System call numbers for ppc32-linux. ---*/ 4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- vki-scnums-ppc32-linux.h ---*/ 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* 8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This file is part of Valgrind, a dynamic binary instrumentation 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown framework. 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 11b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov Copyright (C) 2005-2011 Julian Seward 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown jseward@acm.org 13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This program is free software; you can redistribute it and/or 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown modify it under the terms of the GNU General Public License as 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown published by the Free Software Foundation; either version 2 of the 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown License, or (at your option) any later version. 18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown This program is distributed in the hope that it will be useful, but 20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown WITHOUT ANY WARRANTY; without even the implied warranty of 21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown General Public License for more details. 23ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown You should have received a copy of the GNU General Public License 25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown along with this program; if not, write to the Free Software 26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 02111-1307, USA. 28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown The GNU General Public License is contained in the file COPYING. 30ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown*/ 31ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#ifndef __VKI_SCNUMS_PPC32_LINUX_H 33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __VKI_SCNUMS_PPC32_LINUX_H 34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 35ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// From linux-2.6.9/include/asm-ppc/unistd.h 36ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 37ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_restart_syscall 0 38ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_exit 1 39ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fork 2 40ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_read 3 41ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_write 4 42ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_open 5 43ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_close 6 44ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_waitpid 7 45ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_creat 8 46ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_link 9 47ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_unlink 10 48ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_execve 11 49ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chdir 12 50ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_time 13 51ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mknod 14 52ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chmod 15 53ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lchown 16 54ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_break 17 55ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_oldstat 18 56ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lseek 19 57ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpid 20 58ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mount 21 59ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_umount 22 60ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setuid 23 61ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getuid 24 62ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_stime 25 63ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ptrace 26 64ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_alarm 27 65ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_oldfstat 28 66ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pause 29 67ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_utime 30 68ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_stty 31 69ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_gtty 32 70ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_access 33 71ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_nice 34 72ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ftime 35 73ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sync 36 74ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_kill 37 75ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rename 38 76ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mkdir 39 77ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rmdir 40 78ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_dup 41 79ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pipe 42 80ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_times 43 81ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_prof 44 82ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_brk 45 83ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setgid 46 84ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getgid 47 85ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_signal 48 86ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_geteuid 49 87ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getegid 50 88ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_acct 51 89ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_umount2 52 90ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lock 53 91ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioctl 54 92ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fcntl 55 93ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mpx 56 94ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setpgid 57 95ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ulimit 58 96ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_oldolduname 59 97ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_umask 60 98ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chroot 61 99ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ustat 62 100ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_dup2 63 101ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getppid 64 102ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpgrp 65 103ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setsid 66 104ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigaction 67 105ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sgetmask 68 106ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ssetmask 69 107ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setreuid 70 108ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setregid 71 109ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigsuspend 72 110ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigpending 73 111ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sethostname 74 112ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setrlimit 75 113ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getrlimit 76 114ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getrusage 77 115ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_gettimeofday 78 116ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_settimeofday 79 117ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getgroups 80 118ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setgroups 81 119ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_select 82 120ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_symlink 83 121ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_oldlstat 84 122ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readlink 85 123ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_uselib 86 124ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_swapon 87 125ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_reboot 88 126ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readdir 89 127ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mmap 90 128ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_munmap 91 129ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_truncate 92 130ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ftruncate 93 131ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchmod 94 132ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchown 95 133ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpriority 96 134ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setpriority 97 135ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_profil 98 136ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_statfs 99 137ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstatfs 100 138ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioperm 101 139ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_socketcall 102 140ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_syslog 103 141ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setitimer 104 142ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getitimer 105 143ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_stat 106 144ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lstat 107 145ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstat 108 146ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_olduname 109 147ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_iopl 110 148ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vhangup 111 149ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_idle 112 150ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vm86 113 151ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_wait4 114 152ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_swapoff 115 153ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sysinfo 116 154ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ipc 117 155ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fsync 118 156ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigreturn 119 157ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clone 120 158ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setdomainname 121 159ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_uname 122 160ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_modify_ldt 123 161ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_adjtimex 124 162ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mprotect 125 163ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigprocmask 126 164ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_create_module 127 165ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_init_module 128 166ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_delete_module 129 167ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_kernel_syms 130 168ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_quotactl 131 169ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpgid 132 170ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchdir 133 171ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_bdflush 134 172ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sysfs 135 173ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_personality 136 174ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_afs_syscall 137 /* Syscall for Andrew File System */ 175ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setfsuid 138 176ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setfsgid 139 177ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR__llseek 140 178ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getdents 141 179ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR__newselect 142 180ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_flock 143 181ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_msync 144 182ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readv 145 183ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_writev 146 184ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getsid 147 185ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fdatasync 148 186ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR__sysctl 149 187ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mlock 150 188ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_munlock 151 189ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mlockall 152 190ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_munlockall 153 191ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_setparam 154 192ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_getparam 155 193ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_setscheduler 156 194ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_getscheduler 157 195ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_yield 158 196ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_get_priority_max 159 197ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_get_priority_min 160 198ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_rr_get_interval 161 199ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_nanosleep 162 200ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mremap 163 201ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setresuid 164 202ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getresuid 165 203ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_query_module 166 204ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_poll 167 205ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_nfsservctl 168 206ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setresgid 169 207ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getresgid 170 208ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_prctl 171 209ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigreturn 172 210ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigaction 173 211ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigprocmask 174 212ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigpending 175 213ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigtimedwait 176 214ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigqueueinfo 177 215ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_sigsuspend 178 216ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pread64 179 217ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pwrite64 180 218ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_chown 181 219ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getcwd 182 220ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_capget 183 221ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_capset 184 222ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sigaltstack 185 223ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sendfile 186 224ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getpmsg 187 /* some people actually want streams */ 225ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_putpmsg 188 /* some people actually want streams */ 226ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vfork 189 227ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ugetrlimit 190 /* SuS compliant getrlimit */ 228ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readahead 191 229ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#ifndef __powerpc64__ /* these are 32-bit only */ 230ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mmap2 192 231ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_truncate64 193 232ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ftruncate64 194 233ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_stat64 195 234ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lstat64 196 235ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstat64 197 236ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif 237ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pciconfig_read 198 238ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pciconfig_write 199 239ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pciconfig_iobase 200 240ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_multiplexer 201 241ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getdents64 202 242ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pivot_root 203 243ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#ifndef __powerpc64__ 244ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fcntl64 204 245ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif 246ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_madvise 205 247ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mincore 206 248ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_gettid 207 249ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tkill 208 250ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_setxattr 209 251ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lsetxattr 210 252ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fsetxattr 211 253ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getxattr 212 254ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lgetxattr 213 255ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fgetxattr 214 256ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_listxattr 215 257ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_llistxattr 216 258ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_flistxattr 217 259ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_removexattr 218 260ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lremovexattr 219 261ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fremovexattr 220 262ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_futex 221 263ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_setaffinity 222 264ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sched_getaffinity 223 265ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* 224 currently unused */ 266ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tuxcall 225 267ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#ifndef __powerpc64__ 268ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sendfile64 226 269ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif 270ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_setup 227 271ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_destroy 228 272ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_getevents 229 273ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_submit 230 274ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_io_cancel 231 275ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_tid_address 232 276ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fadvise64 233 277ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_exit_group 234 278ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_lookup_dcookie 235 279ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_create 236 280ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_ctl 237 281ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_wait 238 282ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_remap_file_pages 239 283ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_create 240 284ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_settime 241 285ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_gettime 242 286ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_getoverrun 243 287ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timer_delete 244 288ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_settime 245 289ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_gettime 246 290ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_getres 247 291ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_clock_nanosleep 248 292ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_swapcontext 249 293ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tgkill 250 294ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_utimes 251 295ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_statfs64 252 296ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstatfs64 253 297ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#ifndef __powerpc64__ 298ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fadvise64_64 254 299ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif 300ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rtas 255 301ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sys_debug_setcontext 256 302ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* Number 257 is reserved for vserver */ 303ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/* 258 currently unused */ 304ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mbind 259 305ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_mempolicy 260 306ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_mempolicy 261 307ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_open 262 308ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_unlink 263 309ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_timedsend 264 310ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_timedreceive 265 311ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_notify 266 312ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mq_getsetattr 267 313ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_kexec_load 268 314ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_add_key 269 315ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_request_key 270 316ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_keyctl 271 317ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_waitid 272 318ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioprio_set 273 319ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ioprio_get 274 320ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_init 275 321ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_add_watch 276 322ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_rm_watch 277 323ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_spu_run 278 324ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_spu_create 279 325ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pselect6 280 326ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_ppoll 281 327ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_unshare 282 328ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_splice 283 329ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_tee 284 330ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_vmsplice 285 331ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_openat 286 332ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mkdirat 287 333ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_mknodat 288 334ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchownat 289 335ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_futimesat 290 336ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fstatat64 291 337ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_unlinkat 292 338ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_renameat 293 339ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_linkat 294 340ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_symlinkat 295 341ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_readlinkat 296 342ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fchmodat 297 343ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_faccessat 298 344ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_get_robust_list 299 345ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_set_robust_list 300 346ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_move_pages 301 347ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_getcpu 302 348ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_pwait 303 349ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_utimensat 304 350ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_signalfd 305 351ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timerfd_create 306 352ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_eventfd 307 353ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_sync_file_range2 308 354ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_fallocate 309 355ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_subpage_prot 310 356ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timerfd_settime 311 357ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_timerfd_gettime 312 358ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_signalfd4 313 359ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_eventfd2 314 360ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_epoll_create1 315 361ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_dup3 316 362ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pipe2 317 363ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_inotify_init1 318 364b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_perf_event_open 319 365ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_preadv 320 366ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_pwritev 321 367ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#define __NR_rt_tgsigqueueinfo 322 368b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fanotify_init 323 369b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_fanotify_mark 324 370b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_prlimit64 325 371b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_socket 326 372b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_bind 327 373b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_connect 328 374b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_listen 329 375b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_accept 330 376b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getsockname 331 377b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getpeername 332 378b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_socketpair 333 379b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_send 334 380b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sendto 335 381b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_recv 336 382b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_recvfrom 337 383b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_shutdown 338 384b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setsockopt 339 385b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_getsockopt 340 386b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sendmsg 341 387b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_recvmsg 342 388b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_recvmmsg 343 389b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_accept4 344 390b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_name_to_handle_at 345 391b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_open_by_handle_at 346 392b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_clock_adjtime 347 393b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_syncfs 348 394b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_sendmmsg 349 395b32f58018498ea2225959b0ba11c18f0c433deefEvgeniy Stepanov#define __NR_setns 350 396ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 397ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#endif /* __VKI_SCNUMS_PPC32_LINUX_H */ 398ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 399ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 400ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--- end ---*/ 401ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown/*--------------------------------------------------------------------*/ 402