import of upstream 2.4.34.4 from kernel.org
[linux-2.4.git] / include / asm-x86_64 / ia32_unistd.h
1 #ifndef _ASM_X86_64_IA32_UNISTD_H_
2 #define _ASM_X86_64_IA32_UNISTD_H_
3
4 /*
5  * This file contains the system call numbers of the ia32 port,
6  * this is for the kernel only.
7  */
8
9 #define __NR_ia32_exit            1
10 #define __NR_ia32_fork            2
11 #define __NR_ia32_read            3
12 #define __NR_ia32_write           4
13 #define __NR_ia32_open            5
14 #define __NR_ia32_close           6
15 #define __NR_ia32_waitpid                 7
16 #define __NR_ia32_creat           8
17 #define __NR_ia32_link            9
18 #define __NR_ia32_unlink                 10
19 #define __NR_ia32_execve                 11
20 #define __NR_ia32_chdir          12
21 #define __NR_ia32_time           13
22 #define __NR_ia32_mknod          14
23 #define __NR_ia32_chmod          15
24 #define __NR_ia32_lchown                 16
25 #define __NR_ia32_break          17
26 #define __NR_ia32_oldstat                18
27 #define __NR_ia32_lseek          19
28 #define __NR_ia32_getpid                 20
29 #define __NR_ia32_mount          21
30 #define __NR_ia32_umount                 22
31 #define __NR_ia32_setuid                 23
32 #define __NR_ia32_getuid                 24
33 #define __NR_ia32_stime          25
34 #define __NR_ia32_ptrace                 26
35 #define __NR_ia32_alarm          27
36 #define __NR_ia32_oldfstat               28
37 #define __NR_ia32_pause          29
38 #define __NR_ia32_utime          30
39 #define __NR_ia32_stty           31
40 #define __NR_ia32_gtty           32
41 #define __NR_ia32_access                 33
42 #define __NR_ia32_nice           34
43 #define __NR_ia32_ftime          35
44 #define __NR_ia32_sync           36
45 #define __NR_ia32_kill           37
46 #define __NR_ia32_rename                 38
47 #define __NR_ia32_mkdir          39
48 #define __NR_ia32_rmdir          40
49 #define __NR_ia32_dup            41
50 #define __NR_ia32_pipe           42
51 #define __NR_ia32_times          43
52 #define __NR_ia32_prof           44
53 #define __NR_ia32_brk            45
54 #define __NR_ia32_setgid                 46
55 #define __NR_ia32_getgid                 47
56 #define __NR_ia32_signal                 48
57 #define __NR_ia32_geteuid                49
58 #define __NR_ia32_getegid                50
59 #define __NR_ia32_acct           51
60 #define __NR_ia32_umount2                52
61 #define __NR_ia32_lock           53
62 #define __NR_ia32_ioctl          54
63 #define __NR_ia32_fcntl          55
64 #define __NR_ia32_mpx            56
65 #define __NR_ia32_setpgid                57
66 #define __NR_ia32_ulimit                 58
67 #define __NR_ia32_oldolduname    59
68 #define __NR_ia32_umask          60
69 #define __NR_ia32_chroot                 61
70 #define __NR_ia32_ustat          62
71 #define __NR_ia32_dup2           63
72 #define __NR_ia32_getppid                64
73 #define __NR_ia32_getpgrp                65
74 #define __NR_ia32_setsid                 66
75 #define __NR_ia32_sigaction              67
76 #define __NR_ia32_sgetmask               68
77 #define __NR_ia32_ssetmask               69
78 #define __NR_ia32_setreuid               70
79 #define __NR_ia32_setregid               71
80 #define __NR_ia32_sigsuspend             72
81 #define __NR_ia32_sigpending             73
82 #define __NR_ia32_sethostname    74
83 #define __NR_ia32_setrlimit              75
84 #define __NR_ia32_getrlimit              76     /* Back compatible 2Gig limited rlimit */
85 #define __NR_ia32_getrusage              77
86 #define __NR_ia32_gettimeofday   78
87 #define __NR_ia32_settimeofday   79
88 #define __NR_ia32_getgroups              80
89 #define __NR_ia32_setgroups              81
90 #define __NR_ia32_select                 82
91 #define __NR_ia32_symlink                83
92 #define __NR_ia32_oldlstat               84
93 #define __NR_ia32_readlink               85
94 #define __NR_ia32_uselib                 86
95 #define __NR_ia32_swapon                 87
96 #define __NR_ia32_reboot                 88
97 #define __NR_ia32_readdir                89
98 #define __NR_ia32_mmap           90
99 #define __NR_ia32_munmap                 91
100 #define __NR_ia32_truncate               92
101 #define __NR_ia32_ftruncate              93
102 #define __NR_ia32_fchmod                 94
103 #define __NR_ia32_fchown                 95
104 #define __NR_ia32_getpriority    96
105 #define __NR_ia32_setpriority    97
106 #define __NR_ia32_profil                 98
107 #define __NR_ia32_statfs                 99
108 #define __NR_ia32_fstatfs               100
109 #define __NR_ia32_ioperm                101
110 #define __NR_ia32_socketcall            102
111 #define __NR_ia32_syslog                103
112 #define __NR_ia32_setitimer             104
113 #define __NR_ia32_getitimer             105
114 #define __NR_ia32_stat          106
115 #define __NR_ia32_lstat         107
116 #define __NR_ia32_fstat         108
117 #define __NR_ia32_olduname              109
118 #define __NR_ia32_iopl          110
119 #define __NR_ia32_vhangup               111
120 #define __NR_ia32_idle          112
121 #define __NR_ia32_vm86old               113
122 #define __NR_ia32_wait4         114
123 #define __NR_ia32_swapoff               115
124 #define __NR_ia32_sysinfo               116
125 #define __NR_ia32_ipc           117
126 #define __NR_ia32_fsync         118
127 #define __NR_ia32_sigreturn             119
128 #define __NR_ia32_clone         120
129 #define __NR_ia32_setdomainname 121
130 #define __NR_ia32_uname         122
131 #define __NR_ia32_modify_ldt            123
132 #define __NR_ia32_adjtimex              124
133 #define __NR_ia32_mprotect              125
134 #define __NR_ia32_sigprocmask   126
135 #define __NR_ia32_create_module 127
136 #define __NR_ia32_init_module   128
137 #define __NR_ia32_delete_module 129
138 #define __NR_ia32_get_kernel_syms       130
139 #define __NR_ia32_quotactl              131
140 #define __NR_ia32_getpgid               132
141 #define __NR_ia32_fchdir                133
142 #define __NR_ia32_bdflush               134
143 #define __NR_ia32_sysfs         135
144 #define __NR_ia32_personality   136
145 #define __NR_ia32_afs_syscall   137 /* Syscall for Andrew File System */
146 #define __NR_ia32_setfsuid              138
147 #define __NR_ia32_setfsgid              139
148 #define __NR_ia32__llseek               140
149 #define __NR_ia32_getdents              141
150 #define __NR_ia32__newselect            142
151 #define __NR_ia32_flock         143
152 #define __NR_ia32_msync         144
153 #define __NR_ia32_readv         145
154 #define __NR_ia32_writev                146
155 #define __NR_ia32_getsid                147
156 #define __NR_ia32_fdatasync             148
157 #define __NR_ia32__sysctl               149
158 #define __NR_ia32_mlock         150
159 #define __NR_ia32_munlock               151
160 #define __NR_ia32_mlockall              152
161 #define __NR_ia32_munlockall            153
162 #define __NR_ia32_sched_setparam                154
163 #define __NR_ia32_sched_getparam                155
164 #define __NR_ia32_sched_setscheduler            156
165 #define __NR_ia32_sched_getscheduler            157
166 #define __NR_ia32_sched_yield           158
167 #define __NR_ia32_sched_get_priority_max        159
168 #define __NR_ia32_sched_get_priority_min        160
169 #define __NR_ia32_sched_rr_get_interval 161
170 #define __NR_ia32_nanosleep             162
171 #define __NR_ia32_mremap                163
172 #define __NR_ia32_setresuid             164
173 #define __NR_ia32_getresuid             165
174 #define __NR_ia32_vm86          166
175 #define __NR_ia32_query_module  167
176 #define __NR_ia32_poll          168
177 #define __NR_ia32_nfsservctl            169
178 #define __NR_ia32_setresgid             170
179 #define __NR_ia32_getresgid             171
180 #define __NR_ia32_prctl              172
181 #define __NR_ia32_rt_sigreturn  173
182 #define __NR_ia32_rt_sigaction  174
183 #define __NR_ia32_rt_sigprocmask        175
184 #define __NR_ia32_rt_sigpending 176
185 #define __NR_ia32_rt_sigtimedwait       177
186 #define __NR_ia32_rt_sigqueueinfo       178
187 #define __NR_ia32_rt_sigsuspend 179
188 #define __NR_ia32_pread         180
189 #define __NR_ia32_pwrite                181
190 #define __NR_ia32_chown         182
191 #define __NR_ia32_getcwd                183
192 #define __NR_ia32_capget                184
193 #define __NR_ia32_capset                185
194 #define __NR_ia32_sigaltstack   186
195 #define __NR_ia32_sendfile              187
196 #define __NR_ia32_getpmsg               188     /* some people actually want streams */
197 #define __NR_ia32_putpmsg               189     /* some people actually want streams */
198 #define __NR_ia32_vfork         190
199 #define __NR_ia32_ugetrlimit            191     /* SuS compliant getrlimit */
200 #define __NR_ia32_mmap2         192
201 #define __NR_ia32_truncate64            193
202 #define __NR_ia32_ftruncate64   194
203 #define __NR_ia32_stat64                195
204 #define __NR_ia32_lstat64               196
205 #define __NR_ia32_fstat64               197
206 #define __NR_ia32_lchown32              198
207 #define __NR_ia32_getuid32              199
208 #define __NR_ia32_getgid32              200
209 #define __NR_ia32_geteuid32             201
210 #define __NR_ia32_getegid32             202
211 #define __NR_ia32_setreuid32            203
212 #define __NR_ia32_setregid32            204
213 #define __NR_ia32_getgroups32   205
214 #define __NR_ia32_setgroups32   206
215 #define __NR_ia32_fchown32              207
216 #define __NR_ia32_setresuid32   208
217 #define __NR_ia32_getresuid32   209
218 #define __NR_ia32_setresgid32   210
219 #define __NR_ia32_getresgid32   211
220 #define __NR_ia32_chown32               212
221 #define __NR_ia32_setuid32              213
222 #define __NR_ia32_setgid32              214
223 #define __NR_ia32_setfsuid32            215
224 #define __NR_ia32_setfsgid32            216
225 #define __NR_ia32_pivot_root            217
226 #define __NR_ia32_mincore               218
227 #define __NR_ia32_madvise               219
228 #define __NR_ia32_madvise1              219     /* delete when C lib stub is removed */
229 #define __NR_ia32_getdents64            220
230 #define __NR_ia32_fcntl64               221
231 #define __NR_ia32_tuxcall               222
232 #define __NR_ia32_security              223
233 #define __NR_ia32_gettid                224
234 #define __NR_ia32_readahead             225
235 #define __NR_ia32_setxattr              226
236 #define __NR_ia32_lsetxattr             227
237 #define __NR_ia32_fsetxattr             228
238 #define __NR_ia32_getxattr              229
239 #define __NR_ia32_lgetxattr             230
240 #define __NR_ia32_fgetxattr             231
241 #define __NR_ia32_listxattr             232
242 #define __NR_ia32_llistxattr            233
243 #define __NR_ia32_flistxattr            234
244 #define __NR_ia32_removexattr   235
245 #define __NR_ia32_lremovexattr  236
246 #define __NR_ia32_fremovexattr  237
247 #define __NR_ia32_tkill         238
248 #define __NR_ia32_sendfile64            239
249 #define __NR_ia32_futex         240
250 #define __NR_ia32_sched_setaffinity     241
251 #define __NR_ia32_sched_getaffinity     242
252
253 #define IA32_NR_syscalls 245
254
255 #endif /* _ASM_X86_64_IA32_UNISTD_H_ */