1 # 2 # CDDL HEADER START 3 # 4 # The contents of this file are subject to the terms of the 5 # Common Development and Distribution License (the "License"). 6 # You may not use this file except in compliance with the License. 7 # 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 # or http://www.opensolaris.org/os/licensing. 10 # See the License for the specific language governing permissions 11 # and limitations under the License. 12 # 13 # When distributing Covered Code, include this CDDL HEADER in each 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 # If applicable, add the following below this CDDL HEADER, with the 16 # fields enclosed by brackets "[]" replaced with your own identifying 17 # information: Portions Copyright [yyyy] [name of copyright owner] 18 # 19 # CDDL HEADER END 20 # 21 # Copyright 2006 Sun Microsystems, Inc. All rights reserved. 22 # Use is subject to license terms. 23 # 24 # ident "%Z%%M% %I% %E% SMI" 25 # 26 nosys NOSYS /* 0 = 1, indir */ 27 exit TRAP /* 1 = 1, exit */ 28 forkall TRAP /* 2 = 0, fork */ 29 read SIMPLE /* 3 = 3, read */ 30 write SIMPLE /* 4 = 3, write */ 31 open SIMPLE /* 5 = 3, open */ 32 close SIMPLE /* 6 = 1, close */ 33 wait4 SIMPLE /* 7 = 4, wait4 */ 34 creat SIMPLE /* 8 = 2, creat */ 35 link SIMPLE /* 9 = 2, link */ 36 unlink SIMPLE /* 10 = 1, unlink */ 37 execv SIMPLE /* 11 = 2, execv */ 38 chdir SIMPLE /* 12 = 1, chdir */ 39 nosys NOSYS /* 13 = 0, old time */ 40 mknod SIMPLE /* 14 = 3, mknod */ 41 chmod SIMPLE /* 15 = 2, chmod */ 42 chown SIMPLE /* 16 = 3, chown; now 3 args */ 43 brk SIMPLE /* 17 = 1, brk */ 44 nosys NOSYS /* 18 = 0, old stat */ 45 lseek SIMPLE /* 19 = 3, lseek */ 46 getpid TRAP /* 20 = 0, getpid */ 47 nosys NOSYS /* 21 = 0, old mount */ 48 umount SIMPLE /* 22 = 1, old umount */ 49 nosys NOSYS /* 23 = 0, old setuid */ 50 getuid TRAP /* 24 = 0, getuid */ 51 nosys NOSYS /* 25 = 0, old stime */ 52 ptrace SIMPLE /* 26 = 5, ptrace */ 53 nosys NOSYS /* 27 = 0, old alarm */ 54 nosys NOSYS /* 28 = 0, old fstat */ 55 nosys NOSYS /* 29 = 0, opause */ 56 nosys NOSYS /* 30 = 0, old utime */ 57 nosys NOSYS /* 31 = 0, was stty */ 58 nosys NOSYS /* 32 = 0, was gtty */ 59 access SIMPLE /* 33 = 2, access */ 60 nosys NOSYS /* 34 = 0, old nice */ 61 nosys NOSYS /* 35 = 0, old ftime */ 62 sync SIMPLE /* 36 = 0, sync */ 63 kill SIMPLE /* 37 = 2, kill */ 64 stat SIMPLE /* 38 = 2, stat */ 65 nosys NOSYS /* 39 = 0, old setpgrp */ 66 lstat SIMPLE /* 40 = 2, lstat */ 67 dup SIMPLE /* 41 = 2, dup */ 68 pipe TRAP /* 42 = 0, pipe */ 69 nosys NOSYS /* 43 = 0, old times */ 70 profil SIMPLE /* 44 = 4, profil */ 71 nosys NOSYS /* 45 = 0, nosys */ 72 nosys NOSYS /* 46 = 0, old setgid */ 73 getgid TRAP /* 47 = 0, getgid */ 74 nosys NOSYS /* 48 = 0, old sig */ 75 nosys NOSYS /* 49 = 0, reserved for USG */ 76 nosys NOSYS /* 50 = 0, reserved for USG */ 77 nosys NOSYS /* 51 = 1, turn acct off/on */ 78 nosys NOSYS /* 52 = 0, old set phys addr */ 79 mctl SIMPLE /* 53 = 4, memory control */ 80 ioctl SIMPLE /* 54 = 3, ioctl */ 81 reboot SIMPLE /* 55 = 2, reboot */ 82 wait3 NOSYS /* 56 = 3, wait3 (per-4.0) */ 83 symlink SIMPLE /* 57 = 2, symlink */ 84 readlink SIMPLE /* 58 = 3, readlink */ 85 execve SIMPLE /* 59 = 3, execve */ 86 umask SIMPLE /* 60 = 1, umask */ 87 chroot SIMPLE /* 61 = 1, chroot */ 88 fstat SIMPLE /* 62 = 2, fstat */ 89 nosys NOSYS /* 63 = 0, used internally */ 90 getpagesize SIMPLE /* 64 = 1, getpagesize */ 91 msync SIMPLE /* 65 = 3, old msync */ 92 vfork TRAP /* 66 = 0, vfork */ 93 read SIMPLE /* 67 = 0, old vread */ 94 write SIMPLE /* 68 = 0, old vwrite */ 95 sbrk SIMPLE /* 69 = 1, sbrk */ 96 nullsys SIMPLE /* 70 = 1, sstk (emulated as nop) */ 97 mmap SIMPLE /* 71 = 6, mmap */ 98 nullsys SIMPLE /* 72 = 1, old vadvise (emulated as nop) */ 99 munmap SIMPLE /* 73 = 2, munmap */ 100 mprotect SIMPLE /* 74 = 3, mprotect */ 101 madvise SIMPLE /* 75 = 3, old madvise */ 102 vhangup SIMPLE /* 76 = 1, vhangup */ 103 nosys NOSYS /* 77 = 0, old vlimit */ 104 mincore SIMPLE /* 78 = 3, mincore */ 105 getgroups SIMPLE /* 79 = 2, getgroups */ 106 setgroups SIMPLE /* 80 = 2, setgroups */ 107 getpgrp SIMPLE /* 81 = 1, getpgrp */ 108 setpgrp SIMPLE /* 82 = 2, setpgrp */ 109 setitimer SIMPLE /* 83 = 3, setitimer */ 110 wait NOSYS /* 84 = 0, old wait & wait3 (per-4.0) */ 111 nosys NOSYS /* 85 = 1, swapon */ 112 getitimer SIMPLE /* 86 = 2, getitimer */ 113 gethostname SIMPLE /* 87 = 2, gethostname */ 114 sethostname SIMPLE /* 88 = 2, sethostname */ 115 getdtablesize SIMPLE /* 89 = 0, getdtablesize */ 116 dup2 SIMPLE /* 90 = 2, dup2 */ 117 nullsys SIMPLE /* 91 = 2, getdopt (not implemented) */ 118 fcntl SIMPLE /* 92 = 3, fcntl */ 119 select SIMPLE /* 93 = 5, select */ 120 nullsys SIMPLE /* 94 = 2, setdopt (not implemented) */ 121 fsync SIMPLE /* 95 = 1, fsync */ 122 setpriority SIMPLE /* 96 = 3, setpriority */ 123 socket SIMPLE /* 97 = 3, socket */ 124 connect SIMPLE /* 98 = 3, connect */ 125 accept SIMPLE /* 99 = 3, accept */ 126 getpriority SIMPLE /* 100 = 2, getpriority */ 127 send SIMPLE /* 101 = 4, send */ 128 recv SIMPLE /* 102 = 4, recv */ 129 nosys NOSYS /* 103 = 0, old socketaddr */ 130 bind SIMPLE /* 104 = 3, bind */ 131 setsockopt SIMPLE /* 105 = 5, setsockopt */ 132 listen SIMPLE /* 106 = 2, listen */ 133 nosys NOSYS /* 107 = 0, old vtimes */ 134 sigvec SIMPLE /* 108 = 3, sigvec */ 135 sigblock SIMPLE /* 109 = 1, sigblock */ 136 sigsetmask SIMPLE /* 110 = 1, sigsetmask */ 137 sigpause SIMPLE /* 111 = 1, sigpause */ 138 sigstack SIMPLE /* 112 = 2, sigstack */ 139 recvmsg SIMPLE /* 113 = 3, recvmsg */ 140 sendmsg SIMPLE /* 114 = 3, sendmsg */ 141 nosys NOSYS /* 115 = 0, nosys */ 142 gettimeofday SIMPLE /* 116 = 2, gettimeofday */ 143 getrusage SIMPLE /* 117 = 2, getrusage */ 144 getsockopt SIMPLE /* 118 = 5, getsockopt */ 145 nosys NOSYS /* 119 = 0, nosys */ 146 readv SIMPLE /* 120 = 3, readv */ 147 writev SIMPLE /* 121 = 3, writev */ 148 settimeofday SIMPLE /* 122 = 2, settimeofday */ 149 fchown SIMPLE /* 123 = 3, fchown */ 150 fchmod SIMPLE /* 124 = 2, fchmod */ 151 recvfrom SIMPLE /* 125 = 6, recvfrom */ 152 setreuid SIMPLE /* 126 = 2, setreuid */ 153 setregid SIMPLE /* 127 = 2, setregid */ 154 rename SIMPLE /* 128 = 2, rename */ 155 truncate SIMPLE /* 129 = 2, truncate */ 156 ftruncate SIMPLE /* 130 = 2, ftruncate */ 157 flock SIMPLE /* 131 = 2, flock */ 158 nosys NOSYS /* 132 = 0, nosys */ 159 sendto SIMPLE /* 133 = 6, sendto */ 160 shutdown SIMPLE /* 134 = 2, shutdown */ 161 socketpair SIMPLE /* 135 = 5, socketpair */ 162 mkdir SIMPLE /* 136 = 2, mkdir */ 163 rmdir SIMPLE /* 137 = 1, rmdir */ 164 utimes SIMPLE /* 138 = 2, utimes */ 165 __sigcleanup SIMPLE /* 139 = 0, signalcleanup */ 166 adjtime SIMPLE /* 140 = 2, adjtime */ 167 getpeername SIMPLE /* 141 = 3, getpeername */ 168 gethostid SIMPLE /* 142 = 2, gethostid */ 169 nosys NOSYS /* 143 = 0, old sethostid */ 170 getrlimit SIMPLE /* 144 = 2, getrlimit */ 171 setrlimit SIMPLE /* 145 = 2, setrlimit */ 172 killpg SIMPLE /* 146 = 2, killpg */ 173 nosys NOSYS /* 147 = 0, nosys */ 174 nosys NOSYS /* 148 = 0, old quota */ 175 nosys NOSYS /* 149 = 0, old qquota */ 176 getsockname SIMPLE /* 150 = 3, getsockname */ 177 getmsg SIMPLE /* 151 = 4, getmsg */ 178 putmsg SIMPLE /* 152 = 4, putmsg */ 179 poll SIMPLE /* 153 = 3, poll */ 180 nosys NOSYS /* 154 = 0, old nfs_mount */ 181 nosys NOSYS /* 155 = 1, nfs_svc */ 182 getdirentries NOSYS /* 156 = 4, getdirentries (pre-4.0) */ 183 statfs SIMPLE /* 157 = 2, statfs */ 184 fstatfs SIMPLE /* 158 = 2, fstatfs */ 185 unmount SIMPLE /* 159 = 1, unmount */ 186 nosys NOSYS /* 160 = 0, async_daemon */ 187 nfs_getfh SIMPLE /* 161 = 2, get file handle */ 188 getdomainname SIMPLE /* 162 = 2, getdomainname */ 189 setdomainname SIMPLE /* 163 = 2, setdomainname */ 190 nosys NOSYS /* 164 = 0, not configured */ 191 nosys NOSYS /* 165 = 4, quotactl */ 192 exportfs SIMPLE /* 166 = 2, exportfs */ 193 mount SIMPLE /* 167 = 4, mount */ 194 ustat SIMPLE /* 168 = 2, ustat */ 195 semsys SIMPLE /* 169 = 5, semsys */ 196 msgsys SIMPLE /* 170 = 6, msgsys */ 197 shmsys SIMPLE /* 171 = 4, shmsys */ 198 nosys NOSYS /* 172 = 0, not configured */ 199 nosys NOSYS /* 173 = 0, not configured */ 200 getdents SIMPLE /* 174 = 3, getdents */ 201 setsid SIMPLE /* 175 = 1, setsid & s5 setpgrp() */ 202 fchdir SIMPLE /* 176 = 1, fchdir */ 203 fchroot SIMPLE /* 177 = 1, fchroot */ 204 nosys NOSYS /* 178 = 0, not configured */ 205 aioread SIMPLE /* 179 = 6, aioread */ 206 aiowrite SIMPLE /* 180 = 6, aiowrite */ 207 aiowait SIMPLE /* 181 = 1, aiowait */ 208 aiocancel SIMPLE /* 182 = 1, aiocancel */ 209 sigpending SIMPLE /* 183 = 1, sigpending */ 210 nosys NOSYS /* 184 = 0, AVAILABLE */ 211 setpgid SIMPLE /* 185 = 2, setpgid */ 212 pathconf SIMPLE /* 186 = 2, pathconf */ 213 fpathconf SIMPLE /* 187 = 2, fpathconf */ 214 sysconf SIMPLE /* 188 = 1, sysconf */ 215 uname SIMPLE /* 189 = 1, uname */ 216