|
|
1.1 root 1: /*
2: * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
3: *
4: * @APPLE_LICENSE_HEADER_START@
5: *
6: * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights
7: * Reserved. This file contains Original Code and/or Modifications of
8: * Original Code as defined in and that are subject to the Apple Public
9: * Source License Version 1.1 (the "License"). You may not use this file
10: * except in compliance with the License. Please obtain a copy of the
11: * License at http://www.apple.com/publicsource and read it before using
12: * this file.
13: *
14: * The Original Code and all software distributed under the License are
15: * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
16: * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
17: * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
18: * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
19: * License for the specific language governing rights and limitations
20: * under the License.
21: *
22: * @APPLE_LICENSE_HEADER_END@
23: */
24:
25: /* Copyright (c) 1992,1995-98 Apple Computer, Inc. All rights resereved. */
26: /*
27: *
28: * The NEXTSTEP Software License Agreement specifies the terms
29: * and conditions for redistribution.
30: *
31: */
32: /*
33: * HISTORY
34: *
35: * 01-22-98 Clark Warner (warner_c) at Apple
36: * Created new HFS style Systemcalls
37: *
38: * 25-May-95 Mac Gillon (mgillon) at NeXT
39: * Created from NS 3.3 and 4.4BSD
40: *
41: */
42:
43: char *syscallnames[] = {
44: "syscall", /* 0 = syscall */
45: "exit", /* 1 = exit */
46: "fork", /* 2 = fork */
47: "read", /* 3 = read */
48: "write", /* 4 = write */
49: "open", /* 5 = open */
50: "close", /* 6 = close */
51: "wait4", /* 7 = wait4 */
52: "old_creat", /* 8 = old creat */
53: "link", /* 9 = link */
54: "unlink", /* 10 = unlink */
55: "obs_execv", /* 11 = obsolete execv */
56: "chdir", /* 12 = chdir */
57: "fchdir", /* 13 = fchdir */
58: "mknod", /* 14 = mknod */
59: "chmod", /* 15 = chmod */
60: "chown", /* 16 = chown */
61: "sbreak", /* 17 = obsolete sbreak */
62: "obs_stat", /* 18 = obsolete stat */
63: "old_lseek", /* 19 = old lseek */
64: "getpid", /* 20 = getpid */
65: "obs_mount", /* 21 = obsolete mount */
66: "obs_unmount", /* 22 = obsolete unmount */
67: "setuid", /* 23 = setuid */
68: "getuid", /* 24 = getuid */
69: "geteuid", /* 25 = geteuid */
70: "ptrace", /* 26 = ptrace */
71: "recvmsg", /* 27 = recvmsg */
72: "sendmsg", /* 28 = sendmsg */
73: "recvfrom", /* 29 = recvfrom */
74: "accept", /* 30 = accept */
75: "getpeername", /* 31 = getpeername */
76: "getsockname", /* 32 = getsockname */
77: "access", /* 33 = access */
78: "chflags", /* 34 = chflags */
79: "fchflags", /* 35 = fchflags */
80: "sync", /* 36 = sync */
81: "kill", /* 37 = kill */
82: "old_stat", /* 38 = old stat */
83: "getppid", /* 39 = getppid */
84: "old_lstat", /* 40 = old lstat */
85: "dup", /* 41 = dup */
86: "pipe", /* 42 = pipe */
87: "getegid", /* 43 = getegid */
88: "profil", /* 44 = profil */
89: "ktrace", /* 45 = ktrace */
90: "sigaction", /* 46 = sigaction */
91: "getgid", /* 47 = getgid */
92: "sigprocmask", /* 48 = sigprocmask */
93: "getlogin", /* 49 = getlogin */
94: "setlogin", /* 50 = setlogin */
95: "acct", /* 51 = acct */
96: "sigpending", /* 52 = sigpending */
97: "sigaltstack", /* 53 = sigaltstack */
98: "ioctl", /* 54 = ioctl */
99: "reboot", /* 55 = reboot */
100: "revoke", /* 56 = revoke */
101: "symlink", /* 57 = symlink */
102: "readlink", /* 58 = readlink */
103: "execve", /* 59 = execve */
104: "umask", /* 60 = umask */
105: "chroot", /* 61 = chroot */
106: "old_fstat", /* 62 = old fstat */
107: "old_getkerninfo", /* 63 = old getkerninfo */
108: "old_getpagesize", /* 64 = old getpagesize */
109: "msync", /* 65 = msync */
110: "vfork", /* 66 = vfork */
111: "obs_vread", /* 67 = obsolete vread */
112: "obs_vwrite", /* 68 = obsolete vwrite */
113: "sbrk", /* 69 = sbrk */
114: "sstk", /* 70 = sstk */
115: "old_mmap", /* 71 = old mmap */
116: "obs_vadvise", /* 72 = obsolete vadvise */
117: "munmap", /* 73 = munmap */
118: "mprotect", /* 74 = mprotect */
119: "madvise", /* 75 = madvise */
120: "obs_vhangup", /* 76 = obsolete vhangup */
121: "obs_vlimit", /* 77 = obsolete vlimit */
122: "mincore", /* 78 = mincore */
123: "getgroups", /* 79 = getgroups */
124: "setgroups", /* 80 = setgroups */
125: "getpgrp", /* 81 = getpgrp */
126: "setpgid", /* 82 = setpgid */
127: "setitimer", /* 83 = setitimer */
128: "old_wait", /* 84 = old wait */
129: "swapon", /* 85 = swapon */
130: "getitimer", /* 86 = getitimer */
131: "old_gethostname", /* 87 = old gethostname */
132: "old_sethostname", /* 88 = old sethostname */
133: "getdtablesize", /* 89 = getdtablesize */
134: "dup2", /* 90 = dup2 */
135: "#91", /* 91 = getdopt */
136: "fcntl", /* 92 = fcntl */
137: "select", /* 93 = select */
138: "#94", /* 94 = setdopt */
139: "fsync", /* 95 = fsync */
140: "setpriority", /* 96 = setpriority */
141: "socket", /* 97 = socket */
142: "connect", /* 98 = connect */
143: "old_accept", /* 99 = old accept */
144: "getpriority", /* 100 = getpriority */
145: "old_send", /* 101 = old send */
146: "old_recv", /* 102 = old recv */
147: "sigreturn", /* 103 = sigreturn */
148: "bind", /* 104 = bind */
149: "setsockopt", /* 105 = setsockopt */
150: "listen", /* 106 = listen */
151: "obs_vtimes", /* 107 = obsolete vtimes */
152: "old_sigvec", /* 108 = old sigvec */
153: "old_sigblock", /* 109 = old sigblock */
154: "old_sigsetmask", /* 110 = old sigsetmask */
155: "sigsuspend", /* 111 = sigsuspend */
156: "old_sigstack", /* 112 = old sigstack */
157: "old_recvmsg", /* 113 = old recvmsg */
158: "old_sendmsg", /* 114 = old sendmsg */
159: "obs_vtrace", /* 115 = obsolete vtrace */
160: "gettimeofday", /* 116 = gettimeofday */
161: "getrusage", /* 117 = getrusage */
162: "getsockopt", /* 118 = getsockopt */
163: "#119", /* 119 = nosys */
164: "readv", /* 120 = readv */
165: "writev", /* 121 = writev */
166: "settimeofday", /* 122 = settimeofday */
167: "fchown", /* 123 = fchown */
168: "fchmod", /* 124 = fchmod */
169: "old_recvfrom", /* 125 = old recvfrom */
170: "old_setreuid", /* 126 = old setreuid */
171: "old_setregid", /* 127 = old setregid */
172: "rename", /* 128 = rename */
173: "old_truncate", /* 129 = old truncate */
174: "old_ftruncate", /* 130 = old ftruncate */
175: "flock", /* 131 = flock */
176: "mkfifo", /* 132 = mkfifo */
177: "sendto", /* 133 = sendto */
178: "shutdown", /* 134 = shutdown */
179: "socketpair", /* 135 = socketpair */
180: "mkdir", /* 136 = mkdir */
181: "rmdir", /* 137 = rmdir */
182: "utimes", /* 138 = utimes */
183: "#139", /* 139 = nosys */
184: "adjtime", /* 140 = adjtime */
185: "old_getpeername", /* 141 = old getpeername */
186: "old_gethostid", /* 142 = old gethostid */
187: "old_sethostid", /* 143 = old sethostid */
188: "old_getrlimit", /* 144 = old getrlimit */
189: "old_setrlimit", /* 145 = old setrlimit */
190: "old_killpg", /* 146 = old killpg */
191: "setsid", /* 147 = setsid */
192: "obs_setquota", /* 148 = obsolete setquota */
193: "obs_quota", /* 149 = obsolete quota */
194: "old_getsockname", /* 150 = old getsockname */
195: "#151", /* 151 = nosys */
196: "setprivexec", /* 152 = setprivexec */
197: "#153", /* 153 = nosys */
198: "#154", /* 154 = nosys */
199: "nfssvc", /* 155 = nfssvc */
200: "getdirentries", /* 156 =getdirentries */
201: "statfs", /* 157 = statfs */
202: "fstatfs", /* 158 = fstatfs */
203: "unmount", /* 159 = unmount */
204: "obs_async_daemon", /* 160 = obsolete async_daemon */
205: "getfh", /* 161 = getfh */
206: "old_getdomainname",/* 162 = old getdomainname */
207: "old_setdomainname",/* 163 = old setdomainname */
208: "obs_pcfs_mount", /* 164 = obsolete pcfs_mount */
209: "quotactl", /* 165 = quotactl */
210: "obs_exportfs", /* 166 = obsolete exportfs */
211: "mount", /* 167 = mount */
212: "obs_ustat", /* 168 = obsolete ustat */
213: "#169", /* 169 = nosys */
214: "obs_table", /* 170 = obsolete table */
215: "old_wait_3", /* 171 = old wait_3 */
216: "obs_rpause", /* 172 = obsolete rpause */
217: "#173", /* 173 = nosys */
218: "obs_getdents", /* 174 = obsolete getdents */
219: "#175", /* 175 = nosys */
220: "add_profil", /* 176 = add_profil */ /* NeXT */
221: "#177", /* 177 = nosys */
222: "#178", /* 178 = nosys */
223: "#179", /* 179 = nosys */
224: "#180", /* 180 = nosys */
225: "setgid", /* 181 = setgid */
226: "setegid", /* 182 = setegid */
227: "seteuid", /* 183 = seteuid */
228: #ifdef LFS
229: "lfs_bmapv", /* 184 = lfs_bmapv */
230: "lfs_markv", /* 185 = lfs_markv */
231: "lfs_segclean", /* 186 = lfs_segclean */
232: "lfs_segwait", /* 187 = lfs_segwait */
233: #else
234: "#184", /* 184 = nosys */
235: "#185", /* 185 = nosys */
236: "#186", /* 186 = nosys */
237: "#187", /* 187 = nosys */
238: #endif
239: "stat", /* 188 = stat */
240: "fstat", /* 189 = fstat */
241: "lstat", /* 190 = lstat */
242: "pathconf", /* 191 = pathconf */
243: "fpathconf", /* 192 = fpathconf */
244: "#193", /* 193 = nosys */
245: "getrlimit", /* 194 = getrlimit */
246: "setrlimit", /* 195 = setrlimit */
247: "#196", /* 196 = unused */
248: "mmap", /* 197 = mmap */
249: "__syscall", /* 198 = __syscall */
250: "lseek", /* 199 = lseek */
251: "truncate", /* 200 = truncate */
252: "ftruncate", /* 201 = ftruncate */
253: "__sysctl", /* 202 = __sysctl */
254: "mlock", /* 203 = mlock */
255: "munlock", /* 204 = munlock */
256: "#205", /* 205 = nosys */
257:
258: /*
259: * 206 - 215 are all reserved for AppleTalk.
260: * When AppleTalk is defined some of them are in use
261: */
262:
263: "#206", /* 206 = nosys */
264: "#207", /* 207 = nosys */
265: "#208", /* 208 = nosys */
266: "#209", /* 209 = nosys */
267: "#210", /* 210 = nosys */
268: "#211", /* 205 = nosys */
269: "#212", /* 206 = nosys */
270: "#213", /* 207 = nosys */
271: "#214", /* 208 = nosys */
272: "#215", /* 209 = nosys */
273: "mkcomplex", /* 216 = mkcomplex */
274: "statv", /* 217 = stav */
275: "lstatv", /* 218 = lstav */
276: "fstatv", /* 219 = fstav */
277: "getattrlist", /* 220 = getattrlist */
278: "setattrlist", /* 221 = setattrlist */
279: "getdirentryattr", /* 222 = getdirentryattr*/
280: "exchangedata", /* 223 = exchangedata */
281: "checkuseraccess", /* 224 - checkuseraccess*/
282: "searchfs", /* 225 = searchfs */
283: "#226", /* 226 = nosys */
284: "#227", /* 227 = nosys */
285: "#228", /* 228 = nosys */
286: "#229", /* 229 = nosys */
287: "#230", /* 230 = nosys */
288:
289: /*
290: * 216 - 230 are all reserved for suppoorting HFS File System
291: * Semantics. 225-230 are reserved for future use.
292: */
293: "watchevent", /* 231 = watchevent */
294: "waitevent", /* 232 = waitevent */
295: "modwatch" /* 233 = modwatch */
296: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.