|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 2000 Apple Computer, Inc. All rights reserved. ! 3: * ! 4: * @APPLE_LICENSE_HEADER_START@ ! 5: * ! 6: * The contents of this file constitute Original Code as defined in and ! 7: * are subject to the Apple Public Source License Version 1.1 (the ! 8: * "License"). You may not use this file except in compliance with the ! 9: * License. Please obtain a copy of the License at ! 10: * http://www.apple.com/publicsource and read it before using this file. ! 11: * ! 12: * This Original Code and all software distributed under the License are ! 13: * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER ! 14: * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, ! 15: * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, ! 16: * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the ! 17: * License for the specific language governing rights and limitations ! 18: * under the License. ! 19: * ! 20: * @APPLE_LICENSE_HEADER_END@ ! 21: */ ! 22: /* Copyright (c) 1992, 1995-1999 Apple Computer, Inc. All Rights Reserved */ ! 23: /* ! 24: * ! 25: * The NEXTSTEP Software License Agreement specifies the terms ! 26: * and conditions for redistribution. ! 27: * ! 28: */ ! 29: ! 30: /* HISTORY ! 31: * 07-14-99 Earsh Nandkeshwar (earsh) at Apple ! 32: * Renamed getdirentryattr to getdirentriesattr ! 33: * 01-22-98 Clark Warner (warner_c) at Apple ! 34: * Created new system calls for support of HFS/HFS Plus semantics ! 35: * 25-May-95 Mac Gillon (mgillon) at NeXT ! 36: * Created from NS 3.3 and 4.4BSD ! 37: */ ! 38: ! 39: ! 40: #define SYS_syscall 0 ! 41: #define SYS_exit 1 ! 42: #define SYS_fork 2 ! 43: #define SYS_read 3 ! 44: #define SYS_write 4 ! 45: #define SYS_open 5 ! 46: #define SYS_close 6 ! 47: #define SYS_wait4 7 ! 48: /* 8 is old creat */ ! 49: #define SYS_link 9 ! 50: #define SYS_unlink 10 ! 51: /* 11 is obsolete execv */ ! 52: #define SYS_chdir 12 ! 53: #define SYS_fchdir 13 ! 54: #define SYS_mknod 14 ! 55: #define SYS_chmod 15 ! 56: #define SYS_chown 16 ! 57: /* 17 is obsolete sbreak */ ! 58: #define SYS_getfsstat 18 ! 59: /* 19 is old lseek */ ! 60: #define SYS_getpid 20 ! 61: /* 21 is obsolete mount */ ! 62: /* 22 is obsolete umount */ ! 63: #define SYS_setuid 23 ! 64: #define SYS_getuid 24 ! 65: #define SYS_geteuid 25 ! 66: #define SYS_ptrace 26 ! 67: #define SYS_recvmsg 27 ! 68: #define SYS_sendmsg 28 ! 69: #define SYS_recvfrom 29 ! 70: #define SYS_accept 30 ! 71: #define SYS_getpeername 31 ! 72: #define SYS_getsockname 32 ! 73: #define SYS_access 33 ! 74: #define SYS_chflags 34 ! 75: #define SYS_fchflags 35 ! 76: #define SYS_sync 36 ! 77: #define SYS_kill 37 ! 78: /* 38 is old stat */ ! 79: #define SYS_getppid 39 ! 80: /* 40 is old lstat */ ! 81: #define SYS_dup 41 ! 82: #define SYS_pipe 42 ! 83: #define SYS_getegid 43 ! 84: #define SYS_profil 44 ! 85: #define SYS_ktrace 45 ! 86: #define SYS_sigaction 46 ! 87: #define SYS_getgid 47 ! 88: #define SYS_sigprocmask 48 ! 89: #define SYS_getlogin 49 ! 90: #define SYS_setlogin 50 ! 91: #define SYS_acct 51 ! 92: #define SYS_sigpending 52 ! 93: #define SYS_sigaltstack 53 ! 94: #define SYS_ioctl 54 ! 95: #define SYS_reboot 55 ! 96: #define SYS_revoke 56 ! 97: #define SYS_symlink 57 ! 98: #define SYS_readlink 58 ! 99: #define SYS_execve 59 ! 100: #define SYS_umask 60 ! 101: #define SYS_chroot 61 ! 102: /* 62 is old fstat */ ! 103: /* 63 is unused */ ! 104: /* 64 is old getpagesize */ ! 105: #define SYS_msync 65 ! 106: #define SYS_vfork 66 ! 107: /* 67 is obsolete vread */ ! 108: /* 68 is obsolete vwrite */ ! 109: #define SYS_sbrk 69 ! 110: #define SYS_sstk 70 ! 111: /* 71 is old mmap */ ! 112: /* 72 is obsolete vadvise */ ! 113: #define SYS_munmap 73 ! 114: #define SYS_mprotect 74 ! 115: #define SYS_madvise 75 ! 116: /* 76 is obsolete vhangup */ ! 117: /* 77 is obsolete vlimit */ ! 118: #define SYS_mincore 78 ! 119: #define SYS_getgroups 79 ! 120: #define SYS_setgroups 80 ! 121: #define SYS_getpgrp 81 ! 122: #define SYS_setpgid 82 ! 123: #define SYS_setitimer 83 ! 124: /* 84 is old wait */ ! 125: #define SYS_swapon 85 ! 126: #define SYS_getitimer 86 ! 127: /* 87 is old gethostname */ ! 128: /* 88 is old sethostname */ ! 129: #define SYS_getdtablesize 89 ! 130: #define SYS_dup2 90 ! 131: #define SYS_fcntl 92 ! 132: #define SYS_select 93 ! 133: /* 94 is obsolete setdopt */ ! 134: #define SYS_fsync 95 ! 135: #define SYS_setpriority 96 ! 136: #define SYS_socket 97 ! 137: #define SYS_connect 98 ! 138: /* 99 is old accept */ ! 139: #define SYS_getpriority 100 ! 140: /* 101 is old send */ ! 141: /* 102 is old recv */ ! 142: #define SYS_sigreturn 103 ! 143: #define SYS_bind 104 ! 144: #define SYS_setsockopt 105 ! 145: #define SYS_listen 106 ! 146: /* 107 is obsolete vtimes */ ! 147: /* 108 is old sigvec */ ! 148: /* 109 is old sigblock */ ! 149: /* 110 is old sigsetmask */ ! 150: #define SYS_sigsuspend 111 ! 151: /* 112 is old sigstack */ ! 152: /* 113 is old recvmsg */ ! 153: /* 114 is old sendmsg */ ! 154: /* 115 is obsolete vtrace */ ! 155: #define SYS_gettimeofday 116 ! 156: #define SYS_getrusage 117 ! 157: #define SYS_getsockopt 118 ! 158: /* 119 is obsolete resuba */ ! 159: #define SYS_readv 120 ! 160: #define SYS_writev 121 ! 161: #define SYS_settimeofday 122 ! 162: #define SYS_fchown 123 ! 163: #define SYS_fchmod 124 ! 164: /* 125 is old recvfrom */ ! 165: /* 126 is old setreuid */ ! 166: /* 127 is old setregid */ ! 167: #define SYS_rename 128 ! 168: /* 129 is old truncate */ ! 169: /* 130 is old ftruncate */ ! 170: #define SYS_flock 131 ! 171: #define SYS_mkfifo 132 ! 172: #define SYS_sendto 133 ! 173: #define SYS_shutdown 134 ! 174: #define SYS_socketpair 135 ! 175: #define SYS_mkdir 136 ! 176: #define SYS_rmdir 137 ! 177: #define SYS_utimes 138 ! 178: /* 139 is unused */ ! 179: #define SYS_adjtime 140 ! 180: /* 141 is old getpeername */ ! 181: /* 142 is old gethostid */ ! 182: /* 143 is old sethostid */ ! 183: /* 144 is old getrlimit */ ! 184: /* 145 is old setrlimit */ ! 185: /* 146 is old killpg */ ! 186: #define SYS_setsid 147 ! 187: /* 148 is obsolete setquota */ ! 188: /* 149 is obsolete quota */ ! 189: /* 150 is old getsockname */ ! 190: /* 151 is reserved */ ! 191: #define SYS_setprivexec 152 ! 192: /* 153 is reserved */ ! 193: /* 154 is reserved */ ! 194: #define SYS_nfssvc 155 ! 195: /* 156 is old getdirentries */ ! 196: #define SYS_statfs 157 ! 197: #define SYS_fstatfs 158 ! 198: #define SYS_unmount 159 ! 199: /* 160 is obsolete async_daemon */ ! 200: #define SYS_getfh 161 ! 201: /* 162 is old getdomainname */ ! 202: /* 163 is old setdomainname */ ! 203: /* 164 is obsolete pcfs_mount */ ! 204: #define SYS_quotactl 165 ! 205: /* 166 is obsolete exportfs */ ! 206: #define SYS_mount 167 ! 207: /* 168 is obsolete ustat */ ! 208: /* 169 is unused */ ! 209: #define SYS_table 170 ! 210: /* 171 is old wait_3 */ ! 211: /* 172 is obsolete rpause */ ! 212: /* 173 is unused */ ! 213: /* 174 is obsolete getdents */ ! 214: #define SYS_gc_control 175 ! 215: #define SYS_add_profil 176 ! 216: /* 177 is unused */ ! 217: /* 178 is unused */ ! 218: /* 179 is unused */ ! 219: #define SYS_kdebug_trace 180 ! 220: #define SYS_setgid 181 ! 221: #define SYS_setegid 182 ! 222: #define SYS_seteuid 183 ! 223: #define SYS_lfs_bmapv 184 ! 224: #define SYS_lfs_markv 185 ! 225: #define SYS_lfs_segclean 186 ! 226: #define SYS_lfs_segwait 187 ! 227: #define SYS_stat 188 ! 228: #define SYS_fstat 189 ! 229: #define SYS_lstat 190 ! 230: #define SYS_pathconf 191 ! 231: #define SYS_fpathconf 192 ! 232: /* 193 is unused */ ! 233: #define SYS_getrlimit 194 ! 234: #define SYS_setrlimit 195 ! 235: #define SYS_getdirentries 196 ! 236: #define SYS_mmap 197 ! 237: #define SYS___syscall 198 ! 238: #define SYS_lseek 199 ! 239: #define SYS_truncate 200 ! 240: #define SYS_ftruncate 201 ! 241: #define SYS___sysctl 202 ! 242: #define SYS_mlock 203 ! 243: #define SYS_munlock 204 ! 244: #define SYS_undelete 205 ! 245: #define SYS_ATsocket 206 ! 246: #define SYS_ATgetmsg 207 ! 247: #define SYS_ATputmsg 208 ! 248: #define SYS_ATPsndreq 209 ! 249: #define SYS_ATPsndrsp 210 ! 250: #define SYS_ATPgetreq 211 ! 251: #define SYS_ATPgetrsp 212 ! 252: /* 213-215 are reserved for AppleTalk */ ! 253: #define SYS_mkcomplex 216 ! 254: #define SYS_statv 217 ! 255: #define SYS_lstatv 218 ! 256: #define SYS_fstatv 219 ! 257: #define SYS_getattrlist 220 ! 258: #define SYS_setattrlist 221 ! 259: #define SYS_getdirentriesattr 222 ! 260: #define SYS_exchangedata 223 ! 261: #define SYS_checkuseraccess 224 ! 262: #define SYS_searchfs 225 ! 263: ! 264: /* 226 - 230 are reserved for HFS expansion */ ! 265: /* 231 - 249 are reserved */ ! 266: #define SYS_minherit 250 ! 267: #define SYS_semsys 251 ! 268: #define SYS_msgsys 252 ! 269: #define SYS_shmsys 253 ! 270: #define SYS_semctl 254 ! 271: #define SYS_semget 255 ! 272: #define SYS_semop 256 ! 273: #define SYS_semconfig 257 ! 274: #define SYS_msgctl 258 ! 275: #define SYS_msgget 259 ! 276: #define SYS_msgsnd 260 ! 277: #define SYS_msgrcv 261 ! 278: #define SYS_shmat 262 ! 279: #define SYS_shmctl 263 ! 280: #define SYS_shmdt 264 ! 281: #define SYS_shmget 265 ! 282: #define SYS_shm_open 266 ! 283: #define SYS_shm_unlink 267 ! 284: #define SYS_sem_open 268 ! 285: #define SYS_sem_close 269 ! 286: #define SYS_sem_unlink 270 ! 287: #define SYS_sem_wait 271 ! 288: #define SYS_sem_trywait 272 ! 289: #define SYS_sem_post 273 ! 290: #define SYS_sem_getvalue 274 ! 291: #define SYS_sem_init 275 ! 292: #define SYS_sem_destroy 276 ! 293: /* 277 - 323 are reserved */ ! 294: #define SYS_mlockall 324 ! 295: #define SYS_munlockall 325 ! 296:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.