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