Chameleon

Chameleon Svn Source Tree

Root/branches/Chimera/i386/include/sys/syscall.h

1/*
2 * Copyright (c) 2004-2008 Apple Inc. All rights reserved.
3 *
4 * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. The rights granted to you under the License
10 * may not be used to create, or enable the creation or redistribution of,
11 * unlawful or unlicensed copies of an Apple operating system, or to
12 * circumvent, violate, or enable the circumvention or violation of, any
13 * terms of an Apple operating system software license agreement.
14 *
15 * Please obtain a copy of the License at
16 * http://www.opensource.apple.com/apsl/ and read it before using this file.
17 *
18 * The Original Code and all software distributed under the License are
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
20 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
21 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
22 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
23 * Please see the License for the specific language governing rights and
24 * limitations under the License.
25 *
26 * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
27 *
28 *
29 * System call switch table.
30 *
31 * DO NOT EDIT-- this file is automatically generated.
32 * created from /SourceCache/xnu/xnu-1504.7.4/bsd/kern/syscalls.master
33 */
34
35#ifndef _SYS_SYSCALL_H_
36#define_SYS_SYSCALL_H_
37
38#include <sys/appleapiopts.h>
39#ifdef __APPLE_API_PRIVATE
40#defineSYS_syscall 0
41#defineSYS_exit 1
42#defineSYS_fork 2
43#defineSYS_read 3
44#defineSYS_write 4
45#defineSYS_open 5
46#defineSYS_close 6
47#defineSYS_wait4 7
48/* 8 old creat */
49#defineSYS_link 9
50#defineSYS_unlink 10
51/* 11 old execv */
52#defineSYS_chdir 12
53#defineSYS_fchdir 13
54#defineSYS_mknod 14
55#defineSYS_chmod 15
56#defineSYS_chown 16
57/* 17 old break */
58#defineSYS_getfsstat 18
59/* 19 old lseek */
60#defineSYS_getpid 20
61/* 21 old mount */
62/* 22 old umount */
63#defineSYS_setuid 23
64#defineSYS_getuid 24
65#defineSYS_geteuid 25
66#defineSYS_ptrace 26
67#defineSYS_recvmsg 27
68#defineSYS_sendmsg 28
69#defineSYS_recvfrom 29
70#defineSYS_accept 30
71#defineSYS_getpeername 31
72#defineSYS_getsockname 32
73#defineSYS_access 33
74#defineSYS_chflags 34
75#defineSYS_fchflags 35
76#defineSYS_sync 36
77#defineSYS_kill 37
78/* 38 old stat */
79#defineSYS_getppid 39
80/* 40 old lstat */
81#defineSYS_dup 41
82#defineSYS_pipe 42
83#defineSYS_getegid 43
84#defineSYS_profil 44
85/* 45 old ktrace */
86#defineSYS_sigaction 46
87#defineSYS_getgid 47
88#defineSYS_sigprocmask 48
89#defineSYS_getlogin 49
90#defineSYS_setlogin 50
91#defineSYS_acct 51
92#defineSYS_sigpending 52
93#defineSYS_sigaltstack 53
94#defineSYS_ioctl 54
95#defineSYS_reboot 55
96#defineSYS_revoke 56
97#defineSYS_symlink 57
98#defineSYS_readlink 58
99#defineSYS_execve 59
100#defineSYS_umask 60
101#defineSYS_chroot 61
102/* 62 old fstat */
103/* 63 used internally , reserved */
104/* 64 old getpagesize */
105#defineSYS_msync 65
106#defineSYS_vfork 66
107/* 67 old vread */
108/* 68 old vwrite */
109/* 69 old sbrk */
110/* 70 old sstk */
111/* 71 old mmap */
112/* 72 old vadvise */
113#defineSYS_munmap 73
114#defineSYS_mprotect 74
115#defineSYS_madvise 75
116/* 76 old vhangup */
117/* 77 old vlimit */
118#defineSYS_mincore 78
119#defineSYS_getgroups 79
120#defineSYS_setgroups 80
121#defineSYS_getpgrp 81
122#defineSYS_setpgid 82
123#defineSYS_setitimer 83
124/* 84 old wait */
125#defineSYS_swapon 85
126#defineSYS_getitimer 86
127/* 87 old gethostname */
128/* 88 old sethostname */
129#defineSYS_getdtablesize 89
130#defineSYS_dup2 90
131/* 91 old getdopt */
132#defineSYS_fcntl 92
133#defineSYS_select 93
134/* 94 old setdopt */
135#defineSYS_fsync 95
136#defineSYS_setpriority 96
137#defineSYS_socket 97
138#defineSYS_connect 98
139/* 99 old accept */
140#defineSYS_getpriority 100
141/* 101 old send */
142/* 102 old recv */
143/* 103 old sigreturn */
144#defineSYS_bind 104
145#defineSYS_setsockopt 105
146#defineSYS_listen 106
147/* 107 old vtimes */
148/* 108 old sigvec */
149/* 109 old sigblock */
150/* 110 old sigsetmask */
151#defineSYS_sigsuspend 111
152/* 112 old sigstack */
153/* 113 old recvmsg */
154/* 114 old sendmsg */
155/* 115 old vtrace */
156#defineSYS_gettimeofday 116
157#defineSYS_getrusage 117
158#defineSYS_getsockopt 118
159/* 119 old resuba */
160#defineSYS_readv 120
161#defineSYS_writev 121
162#defineSYS_settimeofday 122
163#defineSYS_fchown 123
164#defineSYS_fchmod 124
165/* 125 old recvfrom */
166#defineSYS_setreuid 126
167#defineSYS_setregid 127
168#defineSYS_rename 128
169/* 129 old truncate */
170/* 130 old ftruncate */
171#defineSYS_flock 131
172#defineSYS_mkfifo 132
173#defineSYS_sendto 133
174#defineSYS_shutdown 134
175#defineSYS_socketpair 135
176#defineSYS_mkdir 136
177#defineSYS_rmdir 137
178#defineSYS_utimes 138
179#defineSYS_futimes 139
180#defineSYS_adjtime 140
181/* 141 old getpeername */
182#defineSYS_gethostuuid 142
183/* 143 old sethostid */
184/* 144 old getrlimit */
185/* 145 old setrlimit */
186/* 146 old killpg */
187#defineSYS_setsid 147
188/* 148 old setquota */
189/* 149 old qquota */
190/* 150 old getsockname */
191#defineSYS_getpgid 151
192#defineSYS_setprivexec 152
193#defineSYS_pread 153
194#defineSYS_pwrite 154
195#defineSYS_nfssvc 155
196/* 156 old getdirentries */
197#defineSYS_statfs 157
198#defineSYS_fstatfs 158
199#defineSYS_unmount 159
200/* 160 old async_daemon */
201#defineSYS_getfh 161
202/* 162 old getdomainname */
203/* 163 old setdomainname */
204/* 164 */
205#defineSYS_quotactl 165
206/* 166 old exportfs */
207#defineSYS_mount 167
208/* 168 old ustat */
209#defineSYS_csops 169
210/* 170 old table */
211/* 171 old wait3 */
212/* 172 old rpause */
213#defineSYS_waitid 173
214/* 174 old getdents */
215/* 175 old gc_control */
216#defineSYS_add_profil 176
217/* 177 */
218/* 178 */
219/* 179 */
220#defineSYS_kdebug_trace 180
221#defineSYS_setgid 181
222#defineSYS_setegid 182
223#defineSYS_seteuid 183
224#defineSYS_sigreturn 184
225#defineSYS_chud 185
226/* 186 */
227#defineSYS_fdatasync 187
228#defineSYS_stat 188
229#defineSYS_fstat 189
230#defineSYS_lstat 190
231#defineSYS_pathconf 191
232#defineSYS_fpathconf 192
233/* 193 */
234#defineSYS_getrlimit 194
235#defineSYS_setrlimit 195
236#defineSYS_getdirentries 196
237#defineSYS_mmap 197
238/* 198 __syscall */
239#defineSYS_lseek 199
240#defineSYS_truncate 200
241#defineSYS_ftruncate 201
242#defineSYS___sysctl 202
243#defineSYS_mlock 203
244#defineSYS_munlock 204
245#defineSYS_undelete 205
246#defineSYS_ATsocket 206
247#defineSYS_ATgetmsg 207
248#defineSYS_ATputmsg 208
249#defineSYS_ATPsndreq 209
250#defineSYS_ATPsndrsp 210
251#defineSYS_ATPgetreq 211
252#defineSYS_ATPgetrsp 212
253/* 213 Reserved for AppleTalk */
254/* 214 */
255/* 215 */
256#defineSYS_mkcomplex 216
257#defineSYS_statv 217
258#defineSYS_lstatv 218
259#defineSYS_fstatv 219
260#defineSYS_getattrlist 220
261#defineSYS_setattrlist 221
262#defineSYS_getdirentriesattr 222
263#defineSYS_exchangedata 223
264/* 224 old checkuseraccess / fsgetpath ( which moved to 427 ) */
265#defineSYS_searchfs 225
266#defineSYS_delete 226
267#defineSYS_copyfile 227
268#defineSYS_fgetattrlist 228
269#defineSYS_fsetattrlist 229
270#defineSYS_poll 230
271#defineSYS_watchevent 231
272#defineSYS_waitevent 232
273#defineSYS_modwatch 233
274#defineSYS_getxattr 234
275#defineSYS_fgetxattr 235
276#defineSYS_setxattr 236
277#defineSYS_fsetxattr 237
278#defineSYS_removexattr 238
279#defineSYS_fremovexattr 239
280#defineSYS_listxattr 240
281#defineSYS_flistxattr 241
282#defineSYS_fsctl 242
283#defineSYS_initgroups 243
284#defineSYS_posix_spawn 244
285#defineSYS_ffsctl 245
286/* 246 */
287#defineSYS_nfsclnt 247
288#defineSYS_fhopen 248
289/* 249 */
290#defineSYS_minherit 250
291#defineSYS_semsys 251
292#defineSYS_msgsys 252
293#defineSYS_shmsys 253
294#defineSYS_semctl 254
295#defineSYS_semget 255
296#defineSYS_semop 256
297/* 257 */
298#defineSYS_msgctl 258
299#defineSYS_msgget 259
300#defineSYS_msgsnd 260
301#defineSYS_msgrcv 261
302#defineSYS_shmat 262
303#defineSYS_shmctl 263
304#defineSYS_shmdt 264
305#defineSYS_shmget 265
306#defineSYS_shm_open 266
307#defineSYS_shm_unlink 267
308#defineSYS_sem_open 268
309#defineSYS_sem_close 269
310#defineSYS_sem_unlink 270
311#defineSYS_sem_wait 271
312#defineSYS_sem_trywait 272
313#defineSYS_sem_post 273
314#defineSYS_sem_getvalue 274
315#defineSYS_sem_init 275
316#defineSYS_sem_destroy 276
317#defineSYS_open_extended 277
318#defineSYS_umask_extended 278
319#defineSYS_stat_extended 279
320#defineSYS_lstat_extended 280
321#defineSYS_fstat_extended 281
322#defineSYS_chmod_extended 282
323#defineSYS_fchmod_extended 283
324#defineSYS_access_extended 284
325#defineSYS_settid 285
326#defineSYS_gettid 286
327#defineSYS_setsgroups 287
328#defineSYS_getsgroups 288
329#defineSYS_setwgroups 289
330#defineSYS_getwgroups 290
331#defineSYS_mkfifo_extended 291
332#defineSYS_mkdir_extended 292
333#defineSYS_identitysvc 293
334#defineSYS_shared_region_check_np 294
335#defineSYS_shared_region_map_np 295
336#defineSYS_vm_pressure_monitor 296
337#defineSYS_psynch_rw_longrdlock 297
338#defineSYS_psynch_rw_yieldwrlock 298
339#defineSYS_psynch_rw_downgrade 299
340#defineSYS_psynch_rw_upgrade 300
341#defineSYS_psynch_mutexwait 301
342#defineSYS_psynch_mutexdrop 302
343#defineSYS_psynch_cvbroad 303
344#defineSYS_psynch_cvsignal 304
345#defineSYS_psynch_cvwait 305
346#defineSYS_psynch_rw_rdlock 306
347#defineSYS_psynch_rw_wrlock 307
348#defineSYS_psynch_rw_unlock 308
349#defineSYS_psynch_rw_unlock2 309
350#defineSYS_getsid 310
351#defineSYS_settid_with_pid 311
352/* 312 old __pthread_cond_timedwait */
353#defineSYS_aio_fsync 313
354#defineSYS_aio_return 314
355#defineSYS_aio_suspend 315
356#defineSYS_aio_cancel 316
357#defineSYS_aio_error 317
358#defineSYS_aio_read 318
359#defineSYS_aio_write 319
360#defineSYS_lio_listio 320
361/* 321 old __pthread_cond_wait */
362#defineSYS_iopolicysys 322
363/* 323 */
364#defineSYS_mlockall 324
365#defineSYS_munlockall 325
366/* 326 */
367#defineSYS_issetugid 327
368#defineSYS___pthread_kill 328
369#defineSYS___pthread_sigmask 329
370#defineSYS___sigwait 330
371#defineSYS___disable_threadsignal 331
372#defineSYS___pthread_markcancel 332
373#defineSYS___pthread_canceled 333
374#defineSYS___semwait_signal 334
375/* 335 old utrace */
376#defineSYS_proc_info 336
377#defineSYS_sendfile 337
378#defineSYS_stat64 338
379#defineSYS_fstat64 339
380#defineSYS_lstat64 340
381#defineSYS_stat64_extended 341
382#defineSYS_lstat64_extended 342
383#defineSYS_fstat64_extended 343
384#defineSYS_getdirentries64 344
385#defineSYS_statfs64 345
386#defineSYS_fstatfs64 346
387#defineSYS_getfsstat64 347
388#defineSYS___pthread_chdir 348
389#defineSYS___pthread_fchdir 349
390#defineSYS_audit 350
391#defineSYS_auditon 351
392/* 352 */
393#defineSYS_getauid 353
394#defineSYS_setauid 354
395#defineSYS_getaudit 355
396#defineSYS_setaudit 356
397#defineSYS_getaudit_addr 357
398#defineSYS_setaudit_addr 358
399#defineSYS_auditctl 359
400#defineSYS_bsdthread_create 360
401#defineSYS_bsdthread_terminate 361
402#defineSYS_kqueue 362
403#defineSYS_kevent 363
404#defineSYS_lchown 364
405#defineSYS_stack_snapshot 365
406#defineSYS_bsdthread_register 366
407#defineSYS_workq_open 367
408#defineSYS_workq_kernreturn 368
409#defineSYS_kevent64 369
410#defineSYS___old_semwait_signal 370
411#defineSYS___old_semwait_signal_nocancel 371
412#defineSYS_thread_selfid 372
413/* 373 */
414/* 374 */
415/* 375 */
416/* 376 */
417/* 377 */
418/* 378 */
419/* 379 */
420#defineSYS___mac_execve 380
421#defineSYS___mac_syscall 381
422#defineSYS___mac_get_file 382
423#defineSYS___mac_set_file 383
424#defineSYS___mac_get_link 384
425#defineSYS___mac_set_link 385
426#defineSYS___mac_get_proc 386
427#defineSYS___mac_set_proc 387
428#defineSYS___mac_get_fd 388
429#defineSYS___mac_set_fd 389
430#defineSYS___mac_get_pid 390
431#defineSYS___mac_get_lcid 391
432#defineSYS___mac_get_lctx 392
433#defineSYS___mac_set_lctx 393
434#defineSYS_setlcid 394
435#defineSYS_getlcid 395
436#defineSYS_read_nocancel 396
437#defineSYS_write_nocancel 397
438#defineSYS_open_nocancel 398
439#defineSYS_close_nocancel 399
440#defineSYS_wait4_nocancel 400
441#defineSYS_recvmsg_nocancel 401
442#defineSYS_sendmsg_nocancel 402
443#defineSYS_recvfrom_nocancel 403
444#defineSYS_accept_nocancel 404
445#defineSYS_msync_nocancel 405
446#defineSYS_fcntl_nocancel 406
447#defineSYS_select_nocancel 407
448#defineSYS_fsync_nocancel 408
449#defineSYS_connect_nocancel 409
450#defineSYS_sigsuspend_nocancel 410
451#defineSYS_readv_nocancel 411
452#defineSYS_writev_nocancel 412
453#defineSYS_sendto_nocancel 413
454#defineSYS_pread_nocancel 414
455#defineSYS_pwrite_nocancel 415
456#defineSYS_waitid_nocancel 416
457#defineSYS_poll_nocancel 417
458#defineSYS_msgsnd_nocancel 418
459#defineSYS_msgrcv_nocancel 419
460#defineSYS_sem_wait_nocancel 420
461#defineSYS_aio_suspend_nocancel 421
462#defineSYS___sigwait_nocancel 422
463#defineSYS___semwait_signal_nocancel 423
464#defineSYS___mac_mount 424
465#defineSYS___mac_get_mount 425
466#defineSYS___mac_getfsstat 426
467#defineSYS_fsgetpath 427
468#defineSYS_audit_session_self 428
469#defineSYS_audit_session_join 429
470#defineSYS_pid_suspend 430
471#defineSYS_pid_resume 431
472#defineSYS_fileport_makeport 432
473#defineSYS_fileport_makefd 433
474#defineSYS_MAXSYSCALL434
475
476#endif /* __APPLE_API_PRIVATE */
477#endif /* !_SYS_SYSCALL_H_ */
478

Archive Download this file

Revision: 2225