Annotation of src/sys/kern/syscalls.c, Revision 1.26
1.1 cgd 1: /*
2: * System call names.
3: *
4: * DO NOT EDIT-- this file is automatically generated.
1.26 ! cgd 5: * created from NetBSD: syscalls.master,v 1.23 1994/10/20 04:23:12 cgd Exp
1.1 cgd 6: */
7:
8: char *syscallnames[] = {
1.12 deraadt 9: "syscall", /* 0 = syscall */
1.1 cgd 10: "exit", /* 1 = exit */
11: "fork", /* 2 = fork */
12: "read", /* 3 = read */
13: "write", /* 4 = write */
14: "open", /* 5 = open */
15: "close", /* 6 = close */
16: "wait4", /* 7 = wait4 */
1.25 cgd 17: "compat_43_creat", /* 8 = compat_43 creat */
1.1 cgd 18: "link", /* 9 = link */
19: "unlink", /* 10 = unlink */
1.25 cgd 20: "#11 (obsolete execv)", /* 11 = obsolete execv */
1.1 cgd 21: "chdir", /* 12 = chdir */
22: "fchdir", /* 13 = fchdir */
23: "mknod", /* 14 = mknod */
24: "chmod", /* 15 = chmod */
25: "chown", /* 16 = chown */
26: "break", /* 17 = break */
27: "getfsstat", /* 18 = getfsstat */
1.25 cgd 28: "compat_43_lseek", /* 19 = compat_43 lseek */
1.1 cgd 29: "getpid", /* 20 = getpid */
30: "mount", /* 21 = mount */
31: "unmount", /* 22 = unmount */
32: "setuid", /* 23 = setuid */
33: "getuid", /* 24 = getuid */
34: "geteuid", /* 25 = geteuid */
35: "ptrace", /* 26 = ptrace */
36: "recvmsg", /* 27 = recvmsg */
37: "sendmsg", /* 28 = sendmsg */
38: "recvfrom", /* 29 = recvfrom */
39: "accept", /* 30 = accept */
40: "getpeername", /* 31 = getpeername */
41: "getsockname", /* 32 = getsockname */
42: "access", /* 33 = access */
43: "chflags", /* 34 = chflags */
44: "fchflags", /* 35 = fchflags */
45: "sync", /* 36 = sync */
46: "kill", /* 37 = kill */
1.25 cgd 47: "compat_43_stat", /* 38 = compat_43 stat */
1.1 cgd 48: "getppid", /* 39 = getppid */
1.25 cgd 49: "compat_43_lstat", /* 40 = compat_43 lstat */
1.1 cgd 50: "dup", /* 41 = dup */
51: "pipe", /* 42 = pipe */
52: "getegid", /* 43 = getegid */
53: "profil", /* 44 = profil */
54: #ifdef KTRACE
55: "ktrace", /* 45 = ktrace */
56: #else
1.25 cgd 57: "#45 (unimplemented ktrace)", /* 45 = unimplemented ktrace */
1.1 cgd 58: #endif
59: "sigaction", /* 46 = sigaction */
60: "getgid", /* 47 = getgid */
61: "sigprocmask", /* 48 = sigprocmask */
62: "getlogin", /* 49 = getlogin */
63: "setlogin", /* 50 = setlogin */
64: "acct", /* 51 = acct */
65: "sigpending", /* 52 = sigpending */
66: "sigaltstack", /* 53 = sigaltstack */
67: "ioctl", /* 54 = ioctl */
68: "reboot", /* 55 = reboot */
69: "revoke", /* 56 = revoke */
70: "symlink", /* 57 = symlink */
71: "readlink", /* 58 = readlink */
72: "execve", /* 59 = execve */
73: "umask", /* 60 = umask */
74: "chroot", /* 61 = chroot */
1.25 cgd 75: "compat_43_fstat", /* 62 = compat_43 fstat */
76: "compat_43_getkerninfo", /* 63 = compat_43 getkerninfo */
77: "compat_43_getpagesize", /* 64 = compat_43 getpagesize */
1.1 cgd 78: "msync", /* 65 = msync */
79: "vfork", /* 66 = vfork */
1.25 cgd 80: "#67 (obsolete vread)", /* 67 = obsolete vread */
81: "#68 (obsolete vwrite)", /* 68 = obsolete vwrite */
1.1 cgd 82: "sbrk", /* 69 = sbrk */
83: "sstk", /* 70 = sstk */
1.25 cgd 84: "compat_43_mmap", /* 71 = compat_43 mmap */
1.1 cgd 85: "vadvise", /* 72 = vadvise */
86: "munmap", /* 73 = munmap */
87: "mprotect", /* 74 = mprotect */
88: "madvise", /* 75 = madvise */
1.25 cgd 89: "#76 (obsolete vhangup)", /* 76 = obsolete vhangup */
90: "#77 (obsolete vlimit)", /* 77 = obsolete vlimit */
1.1 cgd 91: "mincore", /* 78 = mincore */
92: "getgroups", /* 79 = getgroups */
93: "setgroups", /* 80 = setgroups */
94: "getpgrp", /* 81 = getpgrp */
95: "setpgid", /* 82 = setpgid */
96: "setitimer", /* 83 = setitimer */
1.25 cgd 97: "compat_43_wait", /* 84 = compat_43 wait */
1.1 cgd 98: "swapon", /* 85 = swapon */
99: "getitimer", /* 86 = getitimer */
1.25 cgd 100: "compat_43_gethostname", /* 87 = compat_43 gethostname */
101: "compat_43_sethostname", /* 88 = compat_43 sethostname */
102: "compat_43_getdtablesize", /* 89 = compat_43 getdtablesize */
1.1 cgd 103: "dup2", /* 90 = dup2 */
1.25 cgd 104: "#91 (unimplemented getdopt)", /* 91 = unimplemented getdopt */
1.1 cgd 105: "fcntl", /* 92 = fcntl */
106: "select", /* 93 = select */
1.25 cgd 107: "#94 (unimplemented setdopt)", /* 94 = unimplemented setdopt */
1.1 cgd 108: "fsync", /* 95 = fsync */
109: "setpriority", /* 96 = setpriority */
110: "socket", /* 97 = socket */
111: "connect", /* 98 = connect */
1.25 cgd 112: "compat_43_accept", /* 99 = compat_43 accept */
1.1 cgd 113: "getpriority", /* 100 = getpriority */
1.25 cgd 114: "compat_43_send", /* 101 = compat_43 send */
115: "compat_43_recv", /* 102 = compat_43 recv */
1.1 cgd 116: "sigreturn", /* 103 = sigreturn */
117: "bind", /* 104 = bind */
118: "setsockopt", /* 105 = setsockopt */
119: "listen", /* 106 = listen */
1.25 cgd 120: "#107 (obsolete vtimes)", /* 107 = obsolete vtimes */
121: "compat_43_sigvec", /* 108 = compat_43 sigvec */
122: "compat_43_sigblock", /* 109 = compat_43 sigblock */
123: "compat_43_sigsetmask", /* 110 = compat_43 sigsetmask */
1.1 cgd 124: "sigsuspend", /* 111 = sigsuspend */
1.25 cgd 125: "compat_43_sigstack", /* 112 = compat_43 sigstack */
126: "compat_43_recvmsg", /* 113 = compat_43 recvmsg */
127: "compat_43_sendmsg", /* 114 = compat_43 sendmsg */
1.1 cgd 128: #ifdef TRACE
129: "vtrace", /* 115 = vtrace */
130: #else
1.25 cgd 131: "#115 (obsolete vtrace)", /* 115 = obsolete vtrace */
1.1 cgd 132: #endif
133: "gettimeofday", /* 116 = gettimeofday */
134: "getrusage", /* 117 = getrusage */
135: "getsockopt", /* 118 = getsockopt */
1.19 cgd 136: #ifdef vax
137: "resuba", /* 119 = resuba */
138: #else
1.25 cgd 139: "#119 (unimplemented resuba)", /* 119 = unimplemented resuba */
1.19 cgd 140: #endif
1.1 cgd 141: "readv", /* 120 = readv */
142: "writev", /* 121 = writev */
143: "settimeofday", /* 122 = settimeofday */
144: "fchown", /* 123 = fchown */
145: "fchmod", /* 124 = fchmod */
1.25 cgd 146: "compat_43_recvfrom", /* 125 = compat_43 recvfrom */
147: "compat_43_setreuid", /* 126 = compat_43 setreuid */
148: "compat_43_setregid", /* 127 = compat_43 setregid */
1.1 cgd 149: "rename", /* 128 = rename */
1.25 cgd 150: "compat_43_truncate", /* 129 = compat_43 truncate */
151: "compat_43_ftruncate", /* 130 = compat_43 ftruncate */
1.1 cgd 152: "flock", /* 131 = flock */
153: "mkfifo", /* 132 = mkfifo */
154: "sendto", /* 133 = sendto */
155: "shutdown", /* 134 = shutdown */
156: "socketpair", /* 135 = socketpair */
157: "mkdir", /* 136 = mkdir */
158: "rmdir", /* 137 = rmdir */
159: "utimes", /* 138 = utimes */
1.25 cgd 160: "#139 (obsolete 4.2 sigreturn)", /* 139 = obsolete 4.2 sigreturn */
1.1 cgd 161: "adjtime", /* 140 = adjtime */
1.25 cgd 162: "compat_43_getpeername", /* 141 = compat_43 getpeername */
163: "compat_43_gethostid", /* 142 = compat_43 gethostid */
164: "compat_43_sethostid", /* 143 = compat_43 sethostid */
165: "compat_43_getrlimit", /* 144 = compat_43 getrlimit */
166: "compat_43_setrlimit", /* 145 = compat_43 setrlimit */
167: "compat_43_killpg", /* 146 = compat_43 killpg */
1.1 cgd 168: "setsid", /* 147 = setsid */
169: "quotactl", /* 148 = quotactl */
1.25 cgd 170: "compat_43_quota", /* 149 = compat_43 quota */
171: "compat_43_getsockname", /* 150 = compat_43 getsockname */
172: "#151 (unimplemented)", /* 151 = unimplemented */
173: "#152 (unimplemented)", /* 152 = unimplemented */
174: "#153 (unimplemented)", /* 153 = unimplemented */
175: "#154 (unimplemented)", /* 154 = unimplemented */
1.22 mycroft 176: #if defined(NFSCLIENT) || defined(NFSSERVER)
1.1 cgd 177: "nfssvc", /* 155 = nfssvc */
178: #else
1.25 cgd 179: "#155 (unimplemented)", /* 155 = unimplemented */
1.1 cgd 180: #endif
1.25 cgd 181: "compat_43_getdirentries", /* 156 = compat_43 getdirentries */
1.1 cgd 182: "statfs", /* 157 = statfs */
183: "fstatfs", /* 158 = fstatfs */
1.25 cgd 184: "#159 (unimplemented)", /* 159 = unimplemented */
185: "#160 (unimplemented)", /* 160 = unimplemented */
1.4 glass 186: #ifdef NFSCLIENT
1.1 cgd 187: "getfh", /* 161 = getfh */
188: #else
1.25 cgd 189: "#161 (unimplemented getfh)", /* 161 = unimplemented getfh */
1.1 cgd 190: #endif
1.25 cgd 191: "compat_09_getdomainname", /* 162 = compat_09 getdomainname */
192: "compat_09_setdomainname", /* 163 = compat_09 setdomainname */
193: "compat_09_uname", /* 164 = compat_09 uname */
1.9 brezak 194: "sysarch", /* 165 = sysarch */
1.25 cgd 195: "#166 (unimplemented)", /* 166 = unimplemented */
196: "#167 (unimplemented)", /* 167 = unimplemented */
197: "#168 (unimplemented)", /* 168 = unimplemented */
198: #if defined(SYSVSEM) && !defined(alpha)
199: "compat_10_semsys", /* 169 = compat_10 semsys */
1.11 cgd 200: #else
1.25 cgd 201: "#169 (unimplemented 1.0 semsys)", /* 169 = unimplemented 1.0 semsys */
1.11 cgd 202: #endif
1.25 cgd 203: #if defined(SYSVMSG) && !defined(alpha)
204: "compat_10_msgsys", /* 170 = compat_10 msgsys */
1.11 cgd 205: #else
1.25 cgd 206: "#170 (unimplemented 1.0 msgsys)", /* 170 = unimplemented 1.0 msgsys */
1.11 cgd 207: #endif
1.25 cgd 208: #if defined(SYSVSHM) && !defined(alpha)
209: "compat_10_shmsys", /* 171 = compat_10 shmsys */
1.1 cgd 210: #else
1.25 cgd 211: "#171 (unimplemented 1.0 shmsys)", /* 171 = unimplemented 1.0 shmsys */
1.1 cgd 212: #endif
1.25 cgd 213: "#172 (unimplemented)", /* 172 = unimplemented */
214: "#173 (unimplemented)", /* 173 = unimplemented */
215: "#174 (unimplemented)", /* 174 = unimplemented */
216: "#175 (unimplemented)", /* 175 = unimplemented */
217: "#176 (unimplemented)", /* 176 = unimplemented */
218: "#177 (unimplemented)", /* 177 = unimplemented */
219: "#178 (unimplemented)", /* 178 = unimplemented */
220: "#179 (unimplemented)", /* 179 = unimplemented */
221: "#180 (unimplemented)", /* 180 = unimplemented */
1.1 cgd 222: "setgid", /* 181 = setgid */
223: "setegid", /* 182 = setegid */
224: "seteuid", /* 183 = seteuid */
1.19 cgd 225: #ifdef LFS
226: "lfs_bmapv", /* 184 = lfs_bmapv */
227: "lfs_markv", /* 185 = lfs_markv */
228: "lfs_segclean", /* 186 = lfs_segclean */
229: "lfs_segwait", /* 187 = lfs_segwait */
230: #else
1.25 cgd 231: "#184 (unimplemented)", /* 184 = unimplemented */
232: "#185 (unimplemented)", /* 185 = unimplemented */
233: "#186 (unimplemented)", /* 186 = unimplemented */
234: "#187 (unimplemented)", /* 187 = unimplemented */
1.19 cgd 235: #endif
1.14 cgd 236: "stat", /* 188 = stat */
237: "fstat", /* 189 = fstat */
238: "lstat", /* 190 = lstat */
1.20 cgd 239: "pathconf", /* 191 = pathconf */
240: "fpathconf", /* 192 = fpathconf */
1.25 cgd 241: "#193 (unimplemented)", /* 193 = unimplemented */
1.19 cgd 242: "getrlimit", /* 194 = getrlimit */
243: "setrlimit", /* 195 = setrlimit */
1.22 mycroft 244: "getdirentries", /* 196 = getdirentries */
1.17 cgd 245: "mmap", /* 197 = mmap */
1.15 cgd 246: "__syscall", /* 198 = __syscall */
1.17 cgd 247: "lseek", /* 199 = lseek */
248: "truncate", /* 200 = truncate */
249: "ftruncate", /* 201 = ftruncate */
1.20 cgd 250: "__sysctl", /* 202 = __sysctl */
251: "mlock", /* 203 = mlock */
252: "munlock", /* 204 = munlock */
1.25 cgd 253: "#205 (unimplemented)", /* 205 = unimplemented */
254: "#206 (unimplemented)", /* 206 = unimplemented */
255: "#207 (unimplemented)", /* 207 = unimplemented */
256: "#208 (unimplemented)", /* 208 = unimplemented */
257: "#209 (unimplemented)", /* 209 = unimplemented */
1.13 cgd 258: #ifdef LKM
259: "lkmnosys", /* 210 = lkmnosys */
260: "lkmnosys", /* 211 = lkmnosys */
261: "lkmnosys", /* 212 = lkmnosys */
262: "lkmnosys", /* 213 = lkmnosys */
263: "lkmnosys", /* 214 = lkmnosys */
264: "lkmnosys", /* 215 = lkmnosys */
265: "lkmnosys", /* 216 = lkmnosys */
266: "lkmnosys", /* 217 = lkmnosys */
267: "lkmnosys", /* 218 = lkmnosys */
268: "lkmnosys", /* 219 = lkmnosys */
269: #else /* !LKM */
1.25 cgd 270: "#210 (unimplemented)", /* 210 = unimplemented */
271: "#211 (unimplemented)", /* 211 = unimplemented */
272: "#212 (unimplemented)", /* 212 = unimplemented */
273: "#213 (unimplemented)", /* 213 = unimplemented */
274: "#214 (unimplemented)", /* 214 = unimplemented */
275: "#215 (unimplemented)", /* 215 = unimplemented */
276: "#216 (unimplemented)", /* 216 = unimplemented */
277: "#217 (unimplemented)", /* 217 = unimplemented */
278: "#218 (unimplemented)", /* 218 = unimplemented */
279: "#219 (unimplemented)", /* 219 = unimplemented */
1.9 brezak 280: #endif /* !LKM */
1.25 cgd 281: #ifdef SYSVSEM
282: "__semctl", /* 220 = __semctl */
283: "semget", /* 221 = semget */
284: "semop", /* 222 = semop */
285: "semconfig", /* 223 = semconfig */
286: #else
287: "#220 (unimplemented semctl)", /* 220 = unimplemented semctl */
288: "#221 (unimplemented semget)", /* 221 = unimplemented semget */
289: "#222 (unimplemented semop)", /* 222 = unimplemented semop */
290: "#223 (unimplemented semconfig)", /* 223 = unimplemented semconfig */
291: #endif
292: #ifdef SYSVMSG
293: "msgctl", /* 224 = msgctl */
294: "msgget", /* 225 = msgget */
295: "msgsnd", /* 226 = msgsnd */
296: "msgrcv", /* 227 = msgrcv */
297: #else
298: "#224 (unimplemented msgctl)", /* 224 = unimplemented msgctl */
299: "#225 (unimplemented msgget)", /* 225 = unimplemented msgget */
300: "#226 (unimplemented msgsnd)", /* 226 = unimplemented msgsnd */
301: "#227 (unimplemented msgrcv)", /* 227 = unimplemented msgrcv */
302: #endif
303: #ifdef SYSVSHM
304: "shmat", /* 228 = shmat */
305: "shmctl", /* 229 = shmctl */
306: "shmdt", /* 230 = shmdt */
307: "shmget", /* 231 = shmget */
308: #else
309: "#228 (unimplemented shmat)", /* 228 = unimplemented shmat */
310: "#229 (unimplemented shmctl)", /* 229 = unimplemented shmctl */
311: "#230 (unimplemented shmdt)", /* 230 = unimplemented shmdt */
312: "#231 (unimplemented shmget)", /* 231 = unimplemented shmget */
313: #endif
1.1 cgd 314: };
CVSweb <webmaster@jp.NetBSD.org>