1 /* $NetBSD: sunos_syscalls.c,v 1.78 2007/12/27 17:05:28 martin Exp $ */ 2 3 /* 4 * System call names. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * created from NetBSD: syscalls.master,v 1.68 2007/12/20 23:03:04 dsl Exp 8 */ 9 10 #include <sys/cdefs.h> 11 __KERNEL_RCSID(0, "$NetBSD: sunos_syscalls.c,v 1.78 2007/12/27 17:05:28 martin Exp $"); 12 13 #if defined(_KERNEL_OPT) 14 #if defined(_KERNEL_OPT) 15 #include "opt_nfsserver.h" 16 #include "opt_sysv.h" 17 #include "fs_nfs.h" 18 #endif 19 #include <sys/param.h> 20 #include <sys/systm.h> 21 #include <sys/signal.h> 22 #include <sys/mount.h> 23 #include <sys/poll.h> 24 #include <sys/syscallargs.h> 25 #include <compat/sunos/sunos.h> 26 #include <compat/sunos/sunos_syscallargs.h> 27 #endif /* _KERNEL_OPT */ 28 29 const char *const sunos_syscallnames[] = { 30 /* 0 */ "syscall", 31 /* 1 */ "exit", 32 /* 2 */ "fork", 33 /* 3 */ "read", 34 /* 4 */ "write", 35 /* 5 */ "open", 36 /* 6 */ "close", 37 /* 7 */ "wait4", 38 /* 8 */ "creat", 39 /* 9 */ "link", 40 /* 10 */ "unlink", 41 /* 11 */ "execv", 42 /* 12 */ "chdir", 43 /* 13 */ "#13 (obsolete old_time)", 44 /* 14 */ "mknod", 45 /* 15 */ "chmod", 46 /* 16 */ "chown", 47 /* 17 */ "break", 48 /* 18 */ "#18 (obsolete old_stat)", 49 /* 19 */ "lseek", 50 /* 20 */ "getpid_with_ppid", 51 /* 21 */ "#21 (obsolete sunos_old_mount)", 52 /* 22 */ "#22 (unimplemented System V umount)", 53 /* 23 */ "setuid", 54 /* 24 */ "getuid_with_euid", 55 /* 25 */ "stime", 56 /* 26 */ "ptrace", 57 /* 27 */ "#27 (unimplemented old_sunos_alarm)", 58 /* 28 */ "#28 (unimplemented old_sunos_fstat)", 59 /* 29 */ "#29 (unimplemented old_sunos_pause)", 60 /* 30 */ "#30 (unimplemented old_sunos_utime)", 61 /* 31 */ "#31 (unimplemented old_sunos_stty)", 62 /* 32 */ "#32 (unimplemented old_sunos_gtty)", 63 /* 33 */ "access", 64 /* 34 */ "#34 (unimplemented old_sunos_nice)", 65 /* 35 */ "#35 (unimplemented old_sunos_ftime)", 66 /* 36 */ "sync", 67 /* 37 */ "kill", 68 /* 38 */ "stat", 69 /* 39 */ "#39 (unimplemented sunos_setpgrp)", 70 /* 40 */ "lstat", 71 /* 41 */ "dup", 72 /* 42 */ "pipe", 73 /* 43 */ "#43 (unimplemented sunos_times)", 74 /* 44 */ "profil", 75 /* 45 */ "#45 (unimplemented)", 76 /* 46 */ "setgid", 77 /* 47 */ "getgid_with_egid", 78 /* 48 */ "#48 (unimplemented sunos_ssig)", 79 /* 49 */ "#49 (unimplemented reserved for USG)", 80 /* 50 */ "#50 (unimplemented reserved for USG)", 81 /* 51 */ "acct", 82 /* 52 */ "#52 (unimplemented)", 83 /* 53 */ "mctl", 84 /* 54 */ "ioctl", 85 /* 55 */ "reboot", 86 /* 56 */ "#56 (obsolete sunos_owait3)", 87 /* 57 */ "symlink", 88 /* 58 */ "readlink", 89 /* 59 */ "execve", 90 /* 60 */ "umask", 91 /* 61 */ "chroot", 92 /* 62 */ "fstat", 93 /* 63 */ "#63 (unimplemented)", 94 /* 64 */ "getpagesize", 95 /* 65 */ "omsync", 96 /* 66 */ "vfork", 97 /* 67 */ "#67 (obsolete vread)", 98 /* 68 */ "#68 (obsolete vwrite)", 99 /* 69 */ "sbrk", 100 /* 70 */ "sstk", 101 /* 71 */ "mmap", 102 /* 72 */ "vadvise", 103 /* 73 */ "munmap", 104 /* 74 */ "mprotect", 105 /* 75 */ "madvise", 106 /* 76 */ "vhangup", 107 /* 77 */ "#77 (unimplemented vlimit)", 108 /* 78 */ "mincore", 109 /* 79 */ "getgroups", 110 /* 80 */ "setgroups", 111 /* 81 */ "getpgrp", 112 /* 82 */ "setpgrp", 113 /* 83 */ "setitimer", 114 /* 84 */ "#84 (unimplemented { int sunos_sys_wait ( void ) ; })", 115 /* 85 */ "swapon", 116 /* 86 */ "getitimer", 117 /* 87 */ "gethostname", 118 /* 88 */ "sethostname", 119 /* 89 */ "getdtablesize", 120 /* 90 */ "dup2", 121 /* 91 */ "#91 (unimplemented getdopt)", 122 /* 92 */ "fcntl", 123 /* 93 */ "select", 124 /* 94 */ "#94 (unimplemented setdopt)", 125 /* 95 */ "fsync", 126 /* 96 */ "setpriority", 127 /* 97 */ "socket", 128 /* 98 */ "connect", 129 /* 99 */ "accept", 130 /* 100 */ "getpriority", 131 /* 101 */ "send", 132 /* 102 */ "recv", 133 /* 103 */ "#103 (unimplemented old socketaddr)", 134 /* 104 */ "bind", 135 /* 105 */ "setsockopt", 136 /* 106 */ "listen", 137 /* 107 */ "#107 (unimplemented vtimes)", 138 /* 108 */ "sigvec", 139 /* 109 */ "sigblock", 140 /* 110 */ "sigsetmask", 141 /* 111 */ "sigsuspend", 142 /* 112 */ "sigstack", 143 /* 113 */ "recvmsg", 144 /* 114 */ "sendmsg", 145 /* 115 */ "#115 (obsolete vtrace)", 146 /* 116 */ "gettimeofday", 147 /* 117 */ "getrusage", 148 /* 118 */ "getsockopt", 149 /* 119 */ "#119 (unimplemented)", 150 /* 120 */ "readv", 151 /* 121 */ "writev", 152 /* 122 */ "settimeofday", 153 /* 123 */ "fchown", 154 /* 124 */ "fchmod", 155 /* 125 */ "recvfrom", 156 /* 126 */ "setreuid", 157 /* 127 */ "setregid", 158 /* 128 */ "rename", 159 /* 129 */ "truncate", 160 /* 130 */ "ftruncate", 161 /* 131 */ "flock", 162 /* 132 */ "#132 (unimplemented)", 163 /* 133 */ "sendto", 164 /* 134 */ "shutdown", 165 /* 135 */ "socketpair", 166 /* 136 */ "mkdir", 167 /* 137 */ "rmdir", 168 /* 138 */ "utimes", 169 /* 139 */ "sigreturn", 170 /* 140 */ "adjtime", 171 /* 141 */ "getpeername", 172 /* 142 */ "gethostid", 173 /* 143 */ "#143 (unimplemented old sethostid)", 174 /* 144 */ "getrlimit", 175 /* 145 */ "setrlimit", 176 /* 146 */ "killpg", 177 /* 147 */ "#147 (unimplemented)", 178 /* 148 */ "#148 (unimplemented)", 179 /* 149 */ "#149 (unimplemented)", 180 /* 150 */ "getsockname", 181 /* 151 */ "#151 (unimplemented getmsg)", 182 /* 152 */ "#152 (unimplemented putmsg)", 183 /* 153 */ "poll", 184 /* 154 */ "#154 (unimplemented)", 185 #ifdef NFSSERVER 186 /* 155 */ "nfssvc", 187 #else 188 /* 155 */ "#155 (unimplemented)", 189 #endif 190 /* 156 */ "getdirentries", 191 /* 157 */ "statfs", 192 /* 158 */ "fstatfs", 193 /* 159 */ "unmount", 194 #ifdef NFS 195 /* 160 */ "async_daemon", 196 /* 161 */ "getfh", 197 #else 198 /* 160 */ "#160 (unimplemented)", 199 /* 161 */ "#161 (unimplemented)", 200 #endif 201 /* 162 */ "getdomainname", 202 /* 163 */ "setdomainname", 203 /* 164 */ "#164 (unimplemented rtschedule)", 204 /* 165 */ "quotactl", 205 /* 166 */ "exportfs", 206 /* 167 */ "mount", 207 /* 168 */ "ustat", 208 #ifdef SYSVSEM 209 /* 169 */ "semsys", 210 #else 211 /* 169 */ "#169 (unimplemented semsys)", 212 #endif 213 #ifdef SYSVMSG 214 /* 170 */ "msgsys", 215 #else 216 /* 170 */ "#170 (unimplemented msgsys)", 217 #endif 218 #ifdef SYSVSHM 219 /* 171 */ "shmsys", 220 #else 221 /* 171 */ "#171 (unimplemented shmsys)", 222 #endif 223 /* 172 */ "auditsys", 224 /* 173 */ "#173 (unimplemented rfssys)", 225 /* 174 */ "getdents", 226 /* 175 */ "setsid", 227 /* 176 */ "fchdir", 228 /* 177 */ "fchroot", 229 /* 178 */ "#178 (unimplemented vpixsys)", 230 /* 179 */ "#179 (unimplemented aioread)", 231 /* 180 */ "#180 (unimplemented aiowrite)", 232 /* 181 */ "#181 (unimplemented aiowait)", 233 /* 182 */ "#182 (unimplemented aiocancel)", 234 /* 183 */ "sigpending", 235 /* 184 */ "#184 (unimplemented)", 236 /* 185 */ "setpgid", 237 /* 186 */ "pathconf", 238 /* 187 */ "fpathconf", 239 /* 188 */ "sysconf", 240 /* 189 */ "uname", 241 }; 242