/*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2004 Apple Computer, Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
* and conditions for redistribution.
*
*/
+#include <sys/appleapiopts.h>
+#ifdef __APPLE_API_PRIVATE
#define SYS_syscall 0
#define SYS_exit 1
#define SYS_getpriority 100
/* 101 is old send */
/* 102 is old recv */
+#ifndef __ppc__
#define SYS_sigreturn 103
+#endif
#define SYS_bind 104
#define SYS_setsockopt 105
#define SYS_listen 106
#define SYS_mkdir 136
#define SYS_rmdir 137
#define SYS_utimes 138
- /* 139 is unused */
+#define SYS_futimes 139
#define SYS_adjtime 140
/* 141 is old getpeername */
/* 142 is old gethostid */
/* 148 is obsolete setquota */
/* 149 is obsolete quota */
/* 150 is old getsockname */
- /* 151 is reserved */
+#define SYS_getpgid 151
#define SYS_setprivexec 152
- /* 153 is reserved */
- /* 154 is reserved */
+#define SYS_pread 153
+#define SYS_pwrite 154
#define SYS_nfssvc 155
/* 156 is old getdirentries */
#define SYS_statfs 157
#define SYS_setgid 181
#define SYS_setegid 182
#define SYS_seteuid 183
-#define SYS_lfs_bmapv 184
-#define SYS_lfs_markv 185
-#define SYS_lfs_segclean 186
-#define SYS_lfs_segwait 187
+#ifdef __ppc__
+#define SYS_sigreturn 184
+#endif
+ /* 185 is unused */
+ /* 186 is unused */
+ /* 187 is unused */
#define SYS_stat 188
#define SYS_fstat 189
#define SYS_lstat 190
#define SYS_ATPsndrsp 210
#define SYS_ATPgetreq 211
#define SYS_ATPgetrsp 212
- /* 213-215 are reserved for AppleTalk */
+ /* 213 is reserved for AppleTalk */
+#define SYS_kqueue_from_portset_np 214
+#define SYS_kqueue_portset_np 215
#define SYS_mkcomplex 216
#define SYS_statv 217
#define SYS_lstatv 218
#define SYS_checkuseraccess 224
#define SYS_searchfs 225
- /* 226 - 230 are reserved for HFS expansion */
- /* 231 - 249 are reserved */
+ /* 226 - 230 are reserved for HFS expansion */
+ /* 231 - 241 are reserved */
+#define SYS_fsctl 242
+ /* 243 - 246 are reserved */
+#define SYS_nfsclnt 247 /* from freebsd, for lockd */
+#define SYS_fhopen 248 /* from freebsd, for lockd */
+ /* 249 is reserved */
#define SYS_minherit 250
#define SYS_semsys 251
#define SYS_msgsys 252
#define SYS_sem_getvalue 274
#define SYS_sem_init 275
#define SYS_sem_destroy 276
- /* 277 - 295 are reserved */
+ /* 277 - 295 are reserved */
#define SYS_load_shared_file 296
#define SYS_reset_shared_file 297
- /* 298 - 323 are reserved */
+#define SYS_new_system_shared_regions 298
+ /* 299 - 309 are reserved */
+#define SYS_getsid 310
+ /* 311 - 312 are reserved */
+#define SYS_aio_fsync 313
+#define SYS_aio_return 314
+#define SYS_aio_suspend 315
+#define SYS_aio_cancel 316
+#define SYS_aio_error 317
+#define SYS_aio_read 318
+#define SYS_aio_write 319
+#define SYS_lio_listio 320
+ /* 321 - 323 are reserved */
#define SYS_mlockall 324
#define SYS_munlockall 325
+ /* 326 is reserved */
+#define SYS_issetugid 327
+#define SYS___pthread_kill 328
+#define SYS_pthread_sigmask 329
+#define SYS_sigwait 330
+
+#define SYS_audit 350 /* submit user space audit records */
+#define SYS_auditon 351 /* audit subsystem control */
+ /* 352 is unused; used to be auditsvc */
+#define SYS_getauid 353
+#define SYS_setauid 354
+#define SYS_getaudit 355
+#define SYS_setaudit 356
+#define SYS_getaudit_addr 357
+#define SYS_setaudit_addr 358
+#define SYS_auditctl 359 /* audit file control */
+
+#define SYS_kqueue 362
+#define SYS_kevent 363
+#endif /* __APPLE_API_PRIVATE */