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