|
|
1.1 root 1: /*
2: * Copyright (c) 1988 University of Utah.
3: * Copyright (c) 1990 The Regents of the University of California.
4: * All rights reserved.
5: *
6: * This code is derived from software contributed to Berkeley by
7: * the Systems Programming Group of the University of Utah Computer
8: * Science Department.
9: *
10: * Redistribution is only permitted until one year after the first shipment
11: * of 4.4BSD by the Regents. Otherwise, redistribution and use in source and
12: * binary forms are permitted provided that: (1) source distributions retain
13: * this entire copyright notice and comment, and (2) distributions including
14: * binaries display the following acknowledgement: This product includes
15: * software developed by the University of California, Berkeley and its
16: * contributors'' in the documentation or other materials provided with the
17: * distribution and in all advertising materials mentioning features or use
18: * of this software. Neither the name of the University nor the names of
19: * its contributors may be used to endorse or promote products derived from
20: * this software without specific prior written permission.
21: * THIS SOFTWARE IS PROVIDED AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
22: * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
23: * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
24: *
25: * from: Utah $Hdr: hpux_syscalls.c 1.8 89/08/23$
26: *
27: * @(#)hpux_syscalls.c 7.1 (Berkeley) 5/8/90
28: */
29:
30: #ifdef HPUXCOMPAT
31:
32: /*
33: * HPUX System call names.
34: */
35: char *hpuxsyscallnames[] = {
36: "indir", /* 0 = indir */
37: "exit", /* 1 = exit */
38: "fork", /* 2 = fork */
39: "read", /* 3 = read */
40: "write", /* 4 = write */
41: "open", /* 5 = open */
42: "close", /* 6 = close */
43: "wait", /* 7 = old wait */
44: "creat", /* 8 = creat */
45: "link", /* 9 = link */
46: "unlink", /* 10 = unlink */
47: "execv", /* 11 = execv */
48: "chdir", /* 12 = chdir */
49: "old time", /* 13 = old time */
50: "mknod", /* 14 = mknod */
51: "chmod", /* 15 = chmod */
52: "chown", /* 16 = chown; now 3 args */
53: "old break", /* 17 = old break */
54: "old stat", /* 18 = old stat */
55: "lseek", /* 19 = lseek */
56: "getpid", /* 20 = getpid */
57: "mount", /* 21 = mount */
58: "umount", /* 22 = umount */
59: "old setuid", /* 23 = old setuid */
60: "getuid", /* 24 = getuid */
61: "old stime", /* 25 = old stime */
62: "ptrace", /* 26 = ptrace */
63: "old alarm", /* 27 = old alarm */
64: "old fstat", /* 28 = old fstat */
65: "old pause", /* 29 = old pause */
66: "old utime", /* 30 = old utime */
67: "old stty", /* 31 = old stty */
68: "old gtty", /* 32 = old gtty */
69: "access", /* 33 = access */
70: "old nice", /* 34 = old nice */
71: "old ftime", /* 35 = old ftime */
72: "sync", /* 36 = sync */
73: "kill", /* 37 = kill */
74: "stat", /* 38 = stat */
75: "old setpgrp", /* 39 = old setpgrp */
76: "lstat", /* 40 = lstat */
77: "dup", /* 41 = dup */
78: "pipe", /* 42 = pipe */
79: "old times", /* 43 = old times */
80: "profil", /* 44 = profil */
81: "ki_syscall", /* 45 = ki_syscall */
82: "old setgid", /* 46 = old setgid */
83: "getgid", /* 47 = getgid */
84: "old signal", /* 48 = old sig */
85: "#49", /* 49 = reserved for USG */
86: "#50", /* 50 = reserved for USG */
87: "acct", /* 51 = turn acct off/on */
88: "old phys - nosys", /* 52 = old set phys addr */
89: "old lock - nosys", /* 53 = old lock in core */
90: "ioctl", /* 54 = ioctl */
91: "reboot", /* 55 = reboot */
92: "old mpx - nosys", /* 56 = old mpxchan */
93: "uname", /* 57 = uname */
94: "readlink", /* 58 = readlink */
95: "execve", /* 59 = execve */
96: "umask", /* 60 = umask */
97: "chroot", /* 61 = chroot */
98: "fcntl", /* 62 = fcntl */
99: "ulimit", /* 63 = ulimit */
100: "#64", /* 64 = nosys */
101: "#65", /* 65 = nosys */
102: "vfork", /* 66 = vfork */
103: "old vread - read", /* 67 = old vread */
104: "old vwrite - write", /* 68 = old vwrite */
105: "#69", /* 69 = nosys */
106: "#70", /* 70 = nosys */
107: "#71", /* 71 = nosys */
108: "#72", /* 72 = nosys */
109: "#73", /* 73 = nosys */
110: "mprotect", /* 74 = mprotect */
111: "#75", /* 75 = nosys */
112: "#76", /* 76 = nosys */
113: "#77", /* 77 = nosys */
114: "#78", /* 78 = nosys */
115: "getgroups", /* 79 = getgroups */
116: "setgroups", /* 80 = setgroups */
117: "getpgrp2", /* 81 = getpgrp2 */
118: "setpgrp2", /* 82 = setpgrp2 */
119: "setitimer", /* 83 = setitimer */
120: "wait3", /* 84 = wait3 */
121: "swapon", /* 85 = swapon */
122: "getitimer", /* 86 = getitimer */
123: "#87", /* 87 = nosys */
124: "#88", /* 88 = nosys */
125: "#89", /* 89 = nosys */
126: "dup2", /* 90 = dup2 */
127: "#91", /* 91 = nosys */
128: "fstat", /* 92 = fstat */
129: "select", /* 93 = select */
130: "#94", /* 94 = nosys */
131: "fsync", /* 95 = fsync */
132: "#96", /* 96 = nosys */
133: "#97", /* 97 = nosys */
134: "#98", /* 98 = nosys */
135: "#99", /* 99 = nosys */
136: "#100", /* 100 = nosys */
137: "#101", /* 101 = nosys */
138: "#102", /* 102 = nosys */
139: "sigreturn", /* 103 = BSD sigreturn */
140: "#104", /* 104 = nosys */
141: "#105", /* 105 = nosys */
142: "#106", /* 106 = nosys */
143: "#107", /* 107 = nosys */
144: "sigvec", /* 108 = sigvec */
145: "sigblock", /* 109 = sigblock */
146: "sigsetmask", /* 110 = sigsetmask */
147: "sigpause", /* 111 = sigpause */
148: "sigstack", /* 112 = sigstack */
149: "#113", /* 113 = nosys */
150: "#114", /* 114 = nosys */
151: "#115", /* 115 = nosys */
152: "gettimeofday", /* 116 = gettimeofday */
153: "#117", /* 117 = nosys */
154: "#118", /* 118 = nosys */
155: "hpib_io_stub", /* 119 = hpib_io_stub */
156: "readv", /* 120 = readv */
157: "writev", /* 121 = writev */
158: "settimeofday", /* 122 = settimeofday */
159: "fchown", /* 123 = fchown */
160: "fchmod", /* 124 = fchmod */
161: "#125", /* 125 = nosys */
162: "setresuid", /* 126 = setresuid */
163: "setresgid", /* 127 = setresgid */
164: "rename", /* 128 = rename */
165: "truncate", /* 129 = truncate */
166: "ftruncate", /* 130 = ftruncate */
167: "#131", /* 131 = nosys */
168: "sysconf", /* 132 = sysconf */
169: "#133", /* 133 = nosys */
170: "#134", /* 134 = nosys */
171: "#135", /* 135 = nosys */
172: "mkdir", /* 136 = mkdir */
173: "rmdir", /* 137 = rmdir */
174: "utimes", /* 138 = utimes */
175: "#139", /* 139 = nosys */
176: "#140", /* 140 = nosys */
177: "#141", /* 141 = nosys */
178: "#142", /* 142 = nosys */
179: "#143", /* 143 = nosys */
180: "#144", /* 144 = nosys */
181: "#145", /* 145 = nosys */
182: "#146", /* 146 = nosys */
183: "#147", /* 147 = nosys */
184: "#148", /* 148 = nosys */
185: "#149", /* 149 = nosys */
186: "#150", /* 150 = nosys */
187: /*
188: * HPUX specific syscalls
189: */
190: "privgrp", /* 151 = privgrp */
191: "rtprio", /* 152 = rtprio */
192: "plock", /* 153 = plock */
193: "netioctl", /* 154 = netioctl */
194: "lockf", /* 155 = lockf */
195: "semget", /* 156 = semget */
196: "semctl", /* 157 = semctl */
197: "semop", /* 158 = semop */
198: "msgget", /* 159 = msgget */
199: "msgctl", /* 160 = msgctl */
200: "msgsnd", /* 161 = msgsnd */
201: "msgrcv", /* 162 = msgrcv */
202: "shmget", /* 163 = shmget */
203: "shmctl", /* 164 = shmctl */
204: "shmat", /* 165 = shmat */
205: "shmdt", /* 166 = shmdt */
206: "m68020_advise", /* 167 = m68020_advise */
207: "#168", /* 168 = nosys */
208: "cluster", /* 169 = cluster */
209: "mkrnod", /* 170 = mkrnod */
210: "#171", /* 171 = nosys */
211: "#172", /* 172 = nosys */
212: "#173", /* 173 = nosys */
213: "getcontext", /* 174 = getcontext */
214: "#175", /* 175 = nosys */
215: "#176", /* 176 = nosys */
216: "#177", /* 177 = nosys */
217: "lsync", /* 178 = lsync */
218: "#179", /* 179 = nosys */
219: "mysite", /* 180 = mysite */
220: "returnzero", /* 181 = returnzero */
221: "#182", /* 182 = nosys */
222: "#183", /* 183 = nosys */
223: "#184", /* 184 = nosys */
224: "#185", /* 185 = nosys */
225: "setacl", /* 186 = setacl */
226: "fsetacl", /* 187 = fsetacl */
227: "getacl", /* 188 = getacl */
228: "fgetacl", /* 189 = fgetacl */
229: "getaccess", /* 190 = getaccess */
230: "getaudid", /* 191 = getaudid */
231: "setaudid", /* 192 = setaudid */
232: "getaudproc", /* 193 = getaudproc */
233: "setaudproc", /* 194 = setaudproc */
234: "getevent", /* 195 = getevent */
235: "setevent", /* 196 = setevent */
236: "audwrite", /* 197 = audwrite */
237: "audswitch", /* 198 = audswitch */
238: "audctl", /* 199 = audctl */
239: "waitpid", /* 200 = waitpid */
240: "#201", /* 201 = nosys */
241: "netioctl", /* 202 = netioctl */
242: "#203", /* 203 = nosys */
243: "#204", /* 204 = nosys */
244: "#205", /* 205 = nosys */
245: "#206", /* 206 = nosys */
246: "#207", /* 207 = nosys */
247: "#208", /* 208 = nosys */
248: "#209", /* 209 = nosys */
249: "#210", /* 210 = nosys */
250: "#211", /* 211 = nosys */
251: "#212", /* 212 = nosys */
252: "#213", /* 213 = nosys */
253: "#214", /* 214 = nosys */
254: "#215", /* 215 = nosys */
255: "#216", /* 216 = nosys */
256: "#217", /* 217 = nosys */
257: "#218", /* 218 = nosys */
258: "#219", /* 219 = nosys */
259: "#220", /* 220 = nosys */
260: "#221", /* 221 = nosys */
261: "#222", /* 222 = nosys */
262: "#223", /* 223 = nosys */
263: "#224", /* 224 = nosys */
264: "pathconf", /* 225 = pathconf */
265: "fpathconf", /* 226 = fpathconf */
266: "#227", /* 227 = nosys */
267: "#228", /* 228 = nosys */
268: "async_daemon", /* 229 = aync_daemon */
269: "nfs_fcntl", /* 230 = nfs_fcntl */
270: "getdirentries", /* 231 = getdirentries */
271: "getdomainname", /* 232 = getdomainname */
272: "nfs_getfh", /* 233 = nfs_getfh */
273: "vfsmount", /* 234 = vfsmount */
274: "nfs_svc", /* 235 = nfs_svc */
275: "fstatfs", /* 236 = setdomainname */
276: "statfs", /* 237 = statfs */
277: "fstatfs", /* 238 = fstatfs */
278: "sigaction", /* 239 = sigaction */
279: "sigprocmask", /* 240 = sigprocmask */
280: "sigpending", /* 241 = sigpending */
281: "sigsuspend", /* 242 = sigsuspend */
282: };
283:
284: char *hpuxbsdipcnames[] = {
285: "socket",
286: "listen",
287: "bind",
288: "accept",
289: "connect",
290: "recv",
291: "send",
292: "shutdown",
293: "getsockname",
294: "setsockopt",
295: "sendto",
296: "recvfrom",
297: "getpeername",
298: "0x3FB",
299: "0x3FC",
300: "0x3FD",
301: "0x3FE",
302: "0x3FF",
303: "0x400",
304: "0x401",
305: "0x402",
306: "0x403",
307: "0x404",
308: "0x405",
309: "0x406",
310: "0x407",
311: "0x408",
312: "0x409",
313: "0x40A",
314: "getsockopt",
315: "0x40C",
316: "0x40D"
317: };
318: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.