xref: /netbsd-src/sys/compat/sunos/sunos_syscalls.c (revision c76c80443438c67854ae3b65e7bd79b3391cffab)
1*c76c8044Sdholland /* $NetBSD: sunos_syscalls.c,v 1.98 2020/06/11 03:47:05 dholland Exp $ */
280fff795Sthorpej 
34588caefSderaadt /*
44588caefSderaadt  * System call names.
54588caefSderaadt  *
64588caefSderaadt  * DO NOT EDIT-- this file is automatically generated.
7*c76c8044Sdholland  * created from	NetBSD: syscalls.master,v 1.82 2019/09/23 20:42:29 christos Exp
84588caefSderaadt  */
94588caefSderaadt 
10dab6ef8bSlukem #include <sys/cdefs.h>
11*c76c8044Sdholland __KERNEL_RCSID(0, "$NetBSD: sunos_syscalls.c,v 1.98 2020/06/11 03:47:05 dholland Exp $");
12dab6ef8bSlukem 
136a89288aSmrg #if defined(_KERNEL_OPT)
146a89288aSmrg #if defined(_KERNEL_OPT)
1579239684Stron #include "opt_sysv.h"
16f348afacSmycroft #endif
17d428ef49Sthorpej #include <sys/param.h>
18d428ef49Sthorpej #include <sys/systm.h>
19d428ef49Sthorpej #include <sys/signal.h>
20d428ef49Sthorpej #include <sys/mount.h>
21d428ef49Sthorpej #include <sys/poll.h>
22cda67469Stsutsui #include <sys/sched.h>
23d428ef49Sthorpej #include <sys/syscallargs.h>
24d428ef49Sthorpej #include <compat/sunos/sunos.h>
25d428ef49Sthorpej #include <compat/sunos/sunos_syscallargs.h>
269451a2b9Schristos #else /* _KERNEL_OPT */
279451a2b9Schristos #include <sys/null.h>
286a89288aSmrg #endif /* _KERNEL_OPT */
29d428ef49Sthorpej 
3078b866e9Sjdolecek const char *const sunos_syscallnames[] = {
316fb2884cSdsl 	/*   0 */	"syscall",
326fb2884cSdsl 	/*   1 */	"exit",
336fb2884cSdsl 	/*   2 */	"fork",
346fb2884cSdsl 	/*   3 */	"read",
356fb2884cSdsl 	/*   4 */	"write",
366fb2884cSdsl 	/*   5 */	"open",
376fb2884cSdsl 	/*   6 */	"close",
386fb2884cSdsl 	/*   7 */	"wait4",
396fb2884cSdsl 	/*   8 */	"creat",
406fb2884cSdsl 	/*   9 */	"link",
416fb2884cSdsl 	/*  10 */	"unlink",
426fb2884cSdsl 	/*  11 */	"execv",
436fb2884cSdsl 	/*  12 */	"chdir",
446fb2884cSdsl 	/*  13 */	"#13 (obsolete old_time)",
456fb2884cSdsl 	/*  14 */	"mknod",
466fb2884cSdsl 	/*  15 */	"chmod",
476fb2884cSdsl 	/*  16 */	"chown",
486fb2884cSdsl 	/*  17 */	"break",
496fb2884cSdsl 	/*  18 */	"#18 (obsolete old_stat)",
506fb2884cSdsl 	/*  19 */	"lseek",
516fb2884cSdsl 	/*  20 */	"getpid_with_ppid",
526fb2884cSdsl 	/*  21 */	"#21 (obsolete sunos_old_mount)",
536fb2884cSdsl 	/*  22 */	"#22 (unimplemented System V umount)",
546fb2884cSdsl 	/*  23 */	"setuid",
556fb2884cSdsl 	/*  24 */	"getuid_with_euid",
566fb2884cSdsl 	/*  25 */	"stime",
576fb2884cSdsl 	/*  26 */	"ptrace",
586fb2884cSdsl 	/*  27 */	"#27 (unimplemented old_sunos_alarm)",
596fb2884cSdsl 	/*  28 */	"#28 (unimplemented old_sunos_fstat)",
606fb2884cSdsl 	/*  29 */	"#29 (unimplemented old_sunos_pause)",
616fb2884cSdsl 	/*  30 */	"#30 (unimplemented old_sunos_utime)",
626fb2884cSdsl 	/*  31 */	"#31 (unimplemented old_sunos_stty)",
636fb2884cSdsl 	/*  32 */	"#32 (unimplemented old_sunos_gtty)",
646fb2884cSdsl 	/*  33 */	"access",
656fb2884cSdsl 	/*  34 */	"#34 (unimplemented old_sunos_nice)",
666fb2884cSdsl 	/*  35 */	"#35 (unimplemented old_sunos_ftime)",
676fb2884cSdsl 	/*  36 */	"sync",
686fb2884cSdsl 	/*  37 */	"kill",
696fb2884cSdsl 	/*  38 */	"stat",
706fb2884cSdsl 	/*  39 */	"#39 (unimplemented sunos_setpgrp)",
716fb2884cSdsl 	/*  40 */	"lstat",
726fb2884cSdsl 	/*  41 */	"dup",
736fb2884cSdsl 	/*  42 */	"pipe",
746fb2884cSdsl 	/*  43 */	"#43 (unimplemented sunos_times)",
756fb2884cSdsl 	/*  44 */	"profil",
766fb2884cSdsl 	/*  45 */	"#45 (unimplemented)",
776fb2884cSdsl 	/*  46 */	"setgid",
786fb2884cSdsl 	/*  47 */	"getgid_with_egid",
796fb2884cSdsl 	/*  48 */	"#48 (unimplemented sunos_ssig)",
806fb2884cSdsl 	/*  49 */	"#49 (unimplemented reserved for USG)",
816fb2884cSdsl 	/*  50 */	"#50 (unimplemented reserved for USG)",
826fb2884cSdsl 	/*  51 */	"acct",
836fb2884cSdsl 	/*  52 */	"#52 (unimplemented)",
846fb2884cSdsl 	/*  53 */	"mctl",
856fb2884cSdsl 	/*  54 */	"ioctl",
866fb2884cSdsl 	/*  55 */	"reboot",
876fb2884cSdsl 	/*  56 */	"#56 (obsolete sunos_owait3)",
886fb2884cSdsl 	/*  57 */	"symlink",
896fb2884cSdsl 	/*  58 */	"readlink",
906fb2884cSdsl 	/*  59 */	"execve",
916fb2884cSdsl 	/*  60 */	"umask",
926fb2884cSdsl 	/*  61 */	"chroot",
936fb2884cSdsl 	/*  62 */	"fstat",
946fb2884cSdsl 	/*  63 */	"#63 (unimplemented)",
956fb2884cSdsl 	/*  64 */	"getpagesize",
966fb2884cSdsl 	/*  65 */	"omsync",
976fb2884cSdsl 	/*  66 */	"vfork",
986fb2884cSdsl 	/*  67 */	"#67 (obsolete vread)",
996fb2884cSdsl 	/*  68 */	"#68 (obsolete vwrite)",
10093b13730Skamil 	/*  69 */	"#69 (obsolete sbrk)",
101688d12a3Skamil 	/*  70 */	"#70 (obsolete sstk)",
1026fb2884cSdsl 	/*  71 */	"mmap",
103f98f70a7Skamil 	/*  72 */	"vadvise",
1046fb2884cSdsl 	/*  73 */	"munmap",
1056fb2884cSdsl 	/*  74 */	"mprotect",
1066fb2884cSdsl 	/*  75 */	"madvise",
1076fb2884cSdsl 	/*  76 */	"vhangup",
1086fb2884cSdsl 	/*  77 */	"#77 (unimplemented vlimit)",
1096fb2884cSdsl 	/*  78 */	"mincore",
1106fb2884cSdsl 	/*  79 */	"getgroups",
1116fb2884cSdsl 	/*  80 */	"setgroups",
1126fb2884cSdsl 	/*  81 */	"getpgrp",
1136fb2884cSdsl 	/*  82 */	"setpgrp",
1146fb2884cSdsl 	/*  83 */	"setitimer",
115c3c68d93Spooka 	/*  84 */	"#84 (unimplemented sunos_sys_wait)",
1166fb2884cSdsl 	/*  85 */	"swapon",
1176fb2884cSdsl 	/*  86 */	"getitimer",
1186fb2884cSdsl 	/*  87 */	"gethostname",
1196fb2884cSdsl 	/*  88 */	"sethostname",
1206fb2884cSdsl 	/*  89 */	"getdtablesize",
1216fb2884cSdsl 	/*  90 */	"dup2",
1226fb2884cSdsl 	/*  91 */	"#91 (unimplemented getdopt)",
1236fb2884cSdsl 	/*  92 */	"fcntl",
1246fb2884cSdsl 	/*  93 */	"select",
1256fb2884cSdsl 	/*  94 */	"#94 (unimplemented setdopt)",
1266fb2884cSdsl 	/*  95 */	"fsync",
1276fb2884cSdsl 	/*  96 */	"setpriority",
1286fb2884cSdsl 	/*  97 */	"socket",
1296fb2884cSdsl 	/*  98 */	"connect",
1306fb2884cSdsl 	/*  99 */	"accept",
1316fb2884cSdsl 	/* 100 */	"getpriority",
1326fb2884cSdsl 	/* 101 */	"send",
1336fb2884cSdsl 	/* 102 */	"recv",
1346fb2884cSdsl 	/* 103 */	"#103 (unimplemented old socketaddr)",
1356fb2884cSdsl 	/* 104 */	"bind",
1366fb2884cSdsl 	/* 105 */	"setsockopt",
1376fb2884cSdsl 	/* 106 */	"listen",
1386fb2884cSdsl 	/* 107 */	"#107 (unimplemented vtimes)",
1396fb2884cSdsl 	/* 108 */	"sigvec",
1406fb2884cSdsl 	/* 109 */	"sigblock",
1416fb2884cSdsl 	/* 110 */	"sigsetmask",
1426fb2884cSdsl 	/* 111 */	"sigsuspend",
1436fb2884cSdsl 	/* 112 */	"sigstack",
1446fb2884cSdsl 	/* 113 */	"recvmsg",
1456fb2884cSdsl 	/* 114 */	"sendmsg",
1466fb2884cSdsl 	/* 115 */	"#115 (obsolete vtrace)",
1476fb2884cSdsl 	/* 116 */	"gettimeofday",
1486fb2884cSdsl 	/* 117 */	"getrusage",
1496fb2884cSdsl 	/* 118 */	"getsockopt",
1506fb2884cSdsl 	/* 119 */	"#119 (unimplemented)",
1516fb2884cSdsl 	/* 120 */	"readv",
1526fb2884cSdsl 	/* 121 */	"writev",
1536fb2884cSdsl 	/* 122 */	"settimeofday",
1546fb2884cSdsl 	/* 123 */	"fchown",
1556fb2884cSdsl 	/* 124 */	"fchmod",
1566fb2884cSdsl 	/* 125 */	"recvfrom",
1576fb2884cSdsl 	/* 126 */	"setreuid",
1586fb2884cSdsl 	/* 127 */	"setregid",
1596fb2884cSdsl 	/* 128 */	"rename",
1606fb2884cSdsl 	/* 129 */	"truncate",
1616fb2884cSdsl 	/* 130 */	"ftruncate",
1626fb2884cSdsl 	/* 131 */	"flock",
1636fb2884cSdsl 	/* 132 */	"#132 (unimplemented)",
1646fb2884cSdsl 	/* 133 */	"sendto",
1656fb2884cSdsl 	/* 134 */	"shutdown",
1666fb2884cSdsl 	/* 135 */	"socketpair",
1676fb2884cSdsl 	/* 136 */	"mkdir",
1686fb2884cSdsl 	/* 137 */	"rmdir",
1696fb2884cSdsl 	/* 138 */	"utimes",
1706fb2884cSdsl 	/* 139 */	"sigreturn",
1716fb2884cSdsl 	/* 140 */	"adjtime",
1726fb2884cSdsl 	/* 141 */	"getpeername",
1736fb2884cSdsl 	/* 142 */	"gethostid",
1746fb2884cSdsl 	/* 143 */	"#143 (unimplemented old sethostid)",
1756fb2884cSdsl 	/* 144 */	"getrlimit",
1766fb2884cSdsl 	/* 145 */	"setrlimit",
1776fb2884cSdsl 	/* 146 */	"killpg",
1786fb2884cSdsl 	/* 147 */	"#147 (unimplemented)",
1796fb2884cSdsl 	/* 148 */	"#148 (unimplemented)",
1806fb2884cSdsl 	/* 149 */	"#149 (unimplemented)",
1816fb2884cSdsl 	/* 150 */	"getsockname",
1826fb2884cSdsl 	/* 151 */	"#151 (unimplemented getmsg)",
1836fb2884cSdsl 	/* 152 */	"#152 (unimplemented putmsg)",
1846fb2884cSdsl 	/* 153 */	"poll",
1856fb2884cSdsl 	/* 154 */	"#154 (unimplemented)",
186ec666457Spooka 	/* 155 */	"#155 (unimplemented nfssvc)",
1876fb2884cSdsl 	/* 156 */	"getdirentries",
1886fb2884cSdsl 	/* 157 */	"statfs",
1896fb2884cSdsl 	/* 158 */	"fstatfs",
1906fb2884cSdsl 	/* 159 */	"unmount",
1916fb2884cSdsl 	/* 160 */	"async_daemon",
1926fb2884cSdsl 	/* 161 */	"getfh",
193d91f98a8Spgoyette #ifdef COMPAT_09
1946fb2884cSdsl 	/* 162 */	"getdomainname",
1956fb2884cSdsl 	/* 163 */	"setdomainname",
196d91f98a8Spgoyette #else
197d91f98a8Spgoyette 	/* 162 */	"#162 (unimplemented compat_09_sys_getdomainname)",
198d91f98a8Spgoyette 	/* 163 */	"#163 (unimplemented compat_09_sys_setdomainname)",
199d91f98a8Spgoyette #endif
2006fb2884cSdsl 	/* 164 */	"#164 (unimplemented rtschedule)",
2016fb2884cSdsl 	/* 165 */	"quotactl",
2026fb2884cSdsl 	/* 166 */	"exportfs",
2036fb2884cSdsl 	/* 167 */	"mount",
2046fb2884cSdsl 	/* 168 */	"ustat",
205d91f98a8Spgoyette #if defined(SYSVSEM) && defined(COMPAT_10)
2066fb2884cSdsl 	/* 169 */	"semsys",
20761f6f87aSderaadt #else
2086fb2884cSdsl 	/* 169 */	"#169 (unimplemented semsys)",
20961f6f87aSderaadt #endif
210d91f98a8Spgoyette #if defined(SYSVMSG) && defined(COMPAT_10)
2116fb2884cSdsl 	/* 170 */	"msgsys",
21261f6f87aSderaadt #else
2136fb2884cSdsl 	/* 170 */	"#170 (unimplemented msgsys)",
21461f6f87aSderaadt #endif
215d91f98a8Spgoyette #if defined(SYSVSHM) && defined(COMPAT_10)
2166fb2884cSdsl 	/* 171 */	"shmsys",
2174588caefSderaadt #else
2186fb2884cSdsl 	/* 171 */	"#171 (unimplemented shmsys)",
2194588caefSderaadt #endif
2206fb2884cSdsl 	/* 172 */	"auditsys",
2216fb2884cSdsl 	/* 173 */	"#173 (unimplemented rfssys)",
2226fb2884cSdsl 	/* 174 */	"getdents",
2236fb2884cSdsl 	/* 175 */	"setsid",
2246fb2884cSdsl 	/* 176 */	"fchdir",
2256fb2884cSdsl 	/* 177 */	"fchroot",
2266fb2884cSdsl 	/* 178 */	"#178 (unimplemented vpixsys)",
2276fb2884cSdsl 	/* 179 */	"#179 (unimplemented aioread)",
2286fb2884cSdsl 	/* 180 */	"#180 (unimplemented aiowrite)",
2296fb2884cSdsl 	/* 181 */	"#181 (unimplemented aiowait)",
2306fb2884cSdsl 	/* 182 */	"#182 (unimplemented aiocancel)",
2316fb2884cSdsl 	/* 183 */	"sigpending",
2326fb2884cSdsl 	/* 184 */	"#184 (unimplemented)",
2336fb2884cSdsl 	/* 185 */	"setpgid",
2346fb2884cSdsl 	/* 186 */	"pathconf",
2356fb2884cSdsl 	/* 187 */	"fpathconf",
2366fb2884cSdsl 	/* 188 */	"sysconf",
2376fb2884cSdsl 	/* 189 */	"uname",
238c0dc7e32Snjoly 	/* 190 */	"# filler",
239c0dc7e32Snjoly 	/* 191 */	"# filler",
240c0dc7e32Snjoly 	/* 192 */	"# filler",
241c0dc7e32Snjoly 	/* 193 */	"# filler",
242c0dc7e32Snjoly 	/* 194 */	"# filler",
243c0dc7e32Snjoly 	/* 195 */	"# filler",
244c0dc7e32Snjoly 	/* 196 */	"# filler",
245c0dc7e32Snjoly 	/* 197 */	"# filler",
246c0dc7e32Snjoly 	/* 198 */	"# filler",
247c0dc7e32Snjoly 	/* 199 */	"# filler",
248c0dc7e32Snjoly 	/* 200 */	"# filler",
249c0dc7e32Snjoly 	/* 201 */	"# filler",
250c0dc7e32Snjoly 	/* 202 */	"# filler",
251c0dc7e32Snjoly 	/* 203 */	"# filler",
252c0dc7e32Snjoly 	/* 204 */	"# filler",
253c0dc7e32Snjoly 	/* 205 */	"# filler",
254c0dc7e32Snjoly 	/* 206 */	"# filler",
255c0dc7e32Snjoly 	/* 207 */	"# filler",
256c0dc7e32Snjoly 	/* 208 */	"# filler",
257c0dc7e32Snjoly 	/* 209 */	"# filler",
258c0dc7e32Snjoly 	/* 210 */	"# filler",
259c0dc7e32Snjoly 	/* 211 */	"# filler",
260c0dc7e32Snjoly 	/* 212 */	"# filler",
261c0dc7e32Snjoly 	/* 213 */	"# filler",
262c0dc7e32Snjoly 	/* 214 */	"# filler",
263c0dc7e32Snjoly 	/* 215 */	"# filler",
264c0dc7e32Snjoly 	/* 216 */	"# filler",
265c0dc7e32Snjoly 	/* 217 */	"# filler",
266c0dc7e32Snjoly 	/* 218 */	"# filler",
267c0dc7e32Snjoly 	/* 219 */	"# filler",
268c0dc7e32Snjoly 	/* 220 */	"# filler",
269c0dc7e32Snjoly 	/* 221 */	"# filler",
270c0dc7e32Snjoly 	/* 222 */	"# filler",
271c0dc7e32Snjoly 	/* 223 */	"# filler",
272c0dc7e32Snjoly 	/* 224 */	"# filler",
273c0dc7e32Snjoly 	/* 225 */	"# filler",
274c0dc7e32Snjoly 	/* 226 */	"# filler",
275c0dc7e32Snjoly 	/* 227 */	"# filler",
276c0dc7e32Snjoly 	/* 228 */	"# filler",
277c0dc7e32Snjoly 	/* 229 */	"# filler",
278c0dc7e32Snjoly 	/* 230 */	"# filler",
279c0dc7e32Snjoly 	/* 231 */	"# filler",
280c0dc7e32Snjoly 	/* 232 */	"# filler",
281c0dc7e32Snjoly 	/* 233 */	"# filler",
282c0dc7e32Snjoly 	/* 234 */	"# filler",
283c0dc7e32Snjoly 	/* 235 */	"# filler",
284c0dc7e32Snjoly 	/* 236 */	"# filler",
285c0dc7e32Snjoly 	/* 237 */	"# filler",
286c0dc7e32Snjoly 	/* 238 */	"# filler",
287c0dc7e32Snjoly 	/* 239 */	"# filler",
288c0dc7e32Snjoly 	/* 240 */	"# filler",
289c0dc7e32Snjoly 	/* 241 */	"# filler",
290c0dc7e32Snjoly 	/* 242 */	"# filler",
291c0dc7e32Snjoly 	/* 243 */	"# filler",
292c0dc7e32Snjoly 	/* 244 */	"# filler",
293c0dc7e32Snjoly 	/* 245 */	"# filler",
294c0dc7e32Snjoly 	/* 246 */	"# filler",
295c0dc7e32Snjoly 	/* 247 */	"# filler",
296c0dc7e32Snjoly 	/* 248 */	"# filler",
297c0dc7e32Snjoly 	/* 249 */	"# filler",
298c0dc7e32Snjoly 	/* 250 */	"# filler",
299c0dc7e32Snjoly 	/* 251 */	"# filler",
300c0dc7e32Snjoly 	/* 252 */	"# filler",
301c0dc7e32Snjoly 	/* 253 */	"# filler",
302c0dc7e32Snjoly 	/* 254 */	"# filler",
303c0dc7e32Snjoly 	/* 255 */	"# filler",
3044588caefSderaadt };
3059451a2b9Schristos 
3069451a2b9Schristos 
3079451a2b9Schristos /* libc style syscall names */
3089451a2b9Schristos const char *const altsunos_syscallnames[] = {
3099451a2b9Schristos 	/*   0 */	"nosys",
3109451a2b9Schristos 	/*   1 */	NULL, /* exit */
3119451a2b9Schristos 	/*   2 */	NULL, /* fork */
3129451a2b9Schristos 	/*   3 */	NULL, /* read */
3139451a2b9Schristos 	/*   4 */	NULL, /* write */
3149451a2b9Schristos 	/*   5 */	NULL, /* open */
3159451a2b9Schristos 	/*   6 */	NULL, /* close */
3169451a2b9Schristos 	/*   7 */	NULL, /* wait4 */
3179451a2b9Schristos 	/*   8 */	NULL, /* creat */
3189451a2b9Schristos 	/*   9 */	NULL, /* link */
3199451a2b9Schristos 	/*  10 */	NULL, /* unlink */
3209451a2b9Schristos 	/*  11 */	NULL, /* execv */
3219451a2b9Schristos 	/*  12 */	NULL, /* chdir */
3229451a2b9Schristos 	/*  13 */	NULL, /* obsolete old_time */
3239451a2b9Schristos 	/*  14 */	NULL, /* mknod */
3249451a2b9Schristos 	/*  15 */	NULL, /* chmod */
3259451a2b9Schristos 	/*  16 */	NULL, /* chown */
3269451a2b9Schristos 	/*  17 */	"obreak",
3279451a2b9Schristos 	/*  18 */	NULL, /* obsolete old_stat */
3289451a2b9Schristos 	/*  19 */	NULL, /* lseek */
3299451a2b9Schristos 	/*  20 */	NULL, /* getpid_with_ppid */
3309451a2b9Schristos 	/*  21 */	NULL, /* obsolete sunos_old_mount */
3319451a2b9Schristos 	/*  22 */	NULL, /* unimplemented System V umount */
3329451a2b9Schristos 	/*  23 */	NULL, /* setuid */
3339451a2b9Schristos 	/*  24 */	NULL, /* getuid_with_euid */
3349451a2b9Schristos 	/*  25 */	NULL, /* stime */
3359451a2b9Schristos 	/*  26 */	NULL, /* ptrace */
3369451a2b9Schristos 	/*  27 */	NULL, /* unimplemented old_sunos_alarm */
3379451a2b9Schristos 	/*  28 */	NULL, /* unimplemented old_sunos_fstat */
3389451a2b9Schristos 	/*  29 */	NULL, /* unimplemented old_sunos_pause */
3399451a2b9Schristos 	/*  30 */	NULL, /* unimplemented old_sunos_utime */
3409451a2b9Schristos 	/*  31 */	NULL, /* unimplemented old_sunos_stty */
3419451a2b9Schristos 	/*  32 */	NULL, /* unimplemented old_sunos_gtty */
3429451a2b9Schristos 	/*  33 */	NULL, /* access */
3439451a2b9Schristos 	/*  34 */	NULL, /* unimplemented old_sunos_nice */
3449451a2b9Schristos 	/*  35 */	NULL, /* unimplemented old_sunos_ftime */
3459451a2b9Schristos 	/*  36 */	NULL, /* sync */
3469451a2b9Schristos 	/*  37 */	NULL, /* kill */
3479451a2b9Schristos 	/*  38 */	NULL, /* stat */
3489451a2b9Schristos 	/*  39 */	NULL, /* unimplemented sunos_setpgrp */
3499451a2b9Schristos 	/*  40 */	NULL, /* lstat */
3509451a2b9Schristos 	/*  41 */	NULL, /* dup */
3519451a2b9Schristos 	/*  42 */	NULL, /* pipe */
3529451a2b9Schristos 	/*  43 */	NULL, /* unimplemented sunos_times */
3539451a2b9Schristos 	/*  44 */	NULL, /* profil */
3549451a2b9Schristos 	/*  45 */	NULL, /* unimplemented */
3559451a2b9Schristos 	/*  46 */	NULL, /* setgid */
3569451a2b9Schristos 	/*  47 */	NULL, /* getgid_with_egid */
3579451a2b9Schristos 	/*  48 */	NULL, /* unimplemented sunos_ssig */
3589451a2b9Schristos 	/*  49 */	NULL, /* unimplemented reserved for USG */
3599451a2b9Schristos 	/*  50 */	NULL, /* unimplemented reserved for USG */
3609451a2b9Schristos 	/*  51 */	NULL, /* acct */
3619451a2b9Schristos 	/*  52 */	NULL, /* unimplemented */
3629451a2b9Schristos 	/*  53 */	NULL, /* mctl */
3639451a2b9Schristos 	/*  54 */	NULL, /* ioctl */
3649451a2b9Schristos 	/*  55 */	NULL, /* reboot */
3659451a2b9Schristos 	/*  56 */	NULL, /* obsolete sunos_owait3 */
3669451a2b9Schristos 	/*  57 */	NULL, /* symlink */
3679451a2b9Schristos 	/*  58 */	NULL, /* readlink */
3689451a2b9Schristos 	/*  59 */	NULL, /* execve */
3699451a2b9Schristos 	/*  60 */	NULL, /* umask */
3709451a2b9Schristos 	/*  61 */	NULL, /* chroot */
3719451a2b9Schristos 	/*  62 */	NULL, /* fstat */
3729451a2b9Schristos 	/*  63 */	NULL, /* unimplemented */
3739451a2b9Schristos 	/*  64 */	NULL, /* getpagesize */
3749451a2b9Schristos 	/*  65 */	NULL, /* omsync */
3759451a2b9Schristos 	/*  66 */	NULL, /* vfork */
3769451a2b9Schristos 	/*  67 */	NULL, /* obsolete vread */
3779451a2b9Schristos 	/*  68 */	NULL, /* obsolete vwrite */
37893b13730Skamil 	/*  69 */	NULL, /* obsolete sbrk */
379688d12a3Skamil 	/*  70 */	NULL, /* obsolete sstk */
3809451a2b9Schristos 	/*  71 */	NULL, /* mmap */
381f98f70a7Skamil 	/*  72 */	"ovadvise",
3829451a2b9Schristos 	/*  73 */	NULL, /* munmap */
3839451a2b9Schristos 	/*  74 */	NULL, /* mprotect */
3849451a2b9Schristos 	/*  75 */	NULL, /* madvise */
3859451a2b9Schristos 	/*  76 */	NULL, /* vhangup */
3869451a2b9Schristos 	/*  77 */	NULL, /* unimplemented vlimit */
3879451a2b9Schristos 	/*  78 */	NULL, /* mincore */
3889451a2b9Schristos 	/*  79 */	NULL, /* getgroups */
3899451a2b9Schristos 	/*  80 */	NULL, /* setgroups */
3909451a2b9Schristos 	/*  81 */	NULL, /* getpgrp */
3919451a2b9Schristos 	/*  82 */	NULL, /* setpgrp */
3929451a2b9Schristos 	/*  83 */	NULL, /* setitimer */
3939451a2b9Schristos 	/*  84 */	NULL, /* unimplemented sunos_sys_wait */
3949451a2b9Schristos 	/*  85 */	NULL, /* swapon */
3959451a2b9Schristos 	/*  86 */	NULL, /* getitimer */
3969451a2b9Schristos 	/*  87 */	NULL, /* gethostname */
3979451a2b9Schristos 	/*  88 */	NULL, /* sethostname */
3989451a2b9Schristos 	/*  89 */	NULL, /* getdtablesize */
3999451a2b9Schristos 	/*  90 */	NULL, /* dup2 */
4009451a2b9Schristos 	/*  91 */	NULL, /* unimplemented getdopt */
4019451a2b9Schristos 	/*  92 */	NULL, /* fcntl */
4029451a2b9Schristos 	/*  93 */	NULL, /* select */
4039451a2b9Schristos 	/*  94 */	NULL, /* unimplemented setdopt */
4049451a2b9Schristos 	/*  95 */	NULL, /* fsync */
4059451a2b9Schristos 	/*  96 */	NULL, /* setpriority */
4069451a2b9Schristos 	/*  97 */	NULL, /* socket */
4079451a2b9Schristos 	/*  98 */	NULL, /* connect */
4089451a2b9Schristos 	/*  99 */	NULL, /* accept */
4099451a2b9Schristos 	/* 100 */	NULL, /* getpriority */
4109451a2b9Schristos 	/* 101 */	NULL, /* send */
4119451a2b9Schristos 	/* 102 */	NULL, /* recv */
4129451a2b9Schristos 	/* 103 */	NULL, /* unimplemented old socketaddr */
4139451a2b9Schristos 	/* 104 */	NULL, /* bind */
4149451a2b9Schristos 	/* 105 */	NULL, /* setsockopt */
4159451a2b9Schristos 	/* 106 */	NULL, /* listen */
4169451a2b9Schristos 	/* 107 */	NULL, /* unimplemented vtimes */
4179451a2b9Schristos 	/* 108 */	NULL, /* sigvec */
4189451a2b9Schristos 	/* 109 */	NULL, /* sigblock */
4199451a2b9Schristos 	/* 110 */	NULL, /* sigsetmask */
4209451a2b9Schristos 	/* 111 */	NULL, /* sigsuspend */
4219451a2b9Schristos 	/* 112 */	NULL, /* sigstack */
4229451a2b9Schristos 	/* 113 */	NULL, /* recvmsg */
4239451a2b9Schristos 	/* 114 */	NULL, /* sendmsg */
4249451a2b9Schristos 	/* 115 */	NULL, /* obsolete vtrace */
4259451a2b9Schristos 	/* 116 */	NULL, /* gettimeofday */
4269451a2b9Schristos 	/* 117 */	NULL, /* getrusage */
4279451a2b9Schristos 	/* 118 */	NULL, /* getsockopt */
4289451a2b9Schristos 	/* 119 */	NULL, /* unimplemented */
4299451a2b9Schristos 	/* 120 */	NULL, /* readv */
4309451a2b9Schristos 	/* 121 */	NULL, /* writev */
4319451a2b9Schristos 	/* 122 */	NULL, /* settimeofday */
4329451a2b9Schristos 	/* 123 */	NULL, /* fchown */
4339451a2b9Schristos 	/* 124 */	NULL, /* fchmod */
4349451a2b9Schristos 	/* 125 */	NULL, /* recvfrom */
4359451a2b9Schristos 	/* 126 */	NULL, /* setreuid */
4369451a2b9Schristos 	/* 127 */	NULL, /* setregid */
4379451a2b9Schristos 	/* 128 */	NULL, /* rename */
4389451a2b9Schristos 	/* 129 */	NULL, /* truncate */
4399451a2b9Schristos 	/* 130 */	NULL, /* ftruncate */
4409451a2b9Schristos 	/* 131 */	NULL, /* flock */
4419451a2b9Schristos 	/* 132 */	NULL, /* unimplemented */
4429451a2b9Schristos 	/* 133 */	NULL, /* sendto */
4439451a2b9Schristos 	/* 134 */	NULL, /* shutdown */
4449451a2b9Schristos 	/* 135 */	NULL, /* socketpair */
4459451a2b9Schristos 	/* 136 */	NULL, /* mkdir */
4469451a2b9Schristos 	/* 137 */	NULL, /* rmdir */
4479451a2b9Schristos 	/* 138 */	NULL, /* utimes */
4489451a2b9Schristos 	/* 139 */	NULL, /* sigreturn */
4499451a2b9Schristos 	/* 140 */	NULL, /* adjtime */
4509451a2b9Schristos 	/* 141 */	NULL, /* getpeername */
4519451a2b9Schristos 	/* 142 */	NULL, /* gethostid */
4529451a2b9Schristos 	/* 143 */	NULL, /* unimplemented old sethostid */
4539451a2b9Schristos 	/* 144 */	NULL, /* getrlimit */
4549451a2b9Schristos 	/* 145 */	NULL, /* setrlimit */
4559451a2b9Schristos 	/* 146 */	NULL, /* killpg */
4569451a2b9Schristos 	/* 147 */	NULL, /* unimplemented */
4579451a2b9Schristos 	/* 148 */	NULL, /* unimplemented */
4589451a2b9Schristos 	/* 149 */	NULL, /* unimplemented */
4599451a2b9Schristos 	/* 150 */	NULL, /* getsockname */
4609451a2b9Schristos 	/* 151 */	NULL, /* unimplemented getmsg */
4619451a2b9Schristos 	/* 152 */	NULL, /* unimplemented putmsg */
4629451a2b9Schristos 	/* 153 */	NULL, /* poll */
4639451a2b9Schristos 	/* 154 */	NULL, /* unimplemented */
4649451a2b9Schristos 	/* 155 */	NULL, /* unimplemented nfssvc */
4659451a2b9Schristos 	/* 156 */	NULL, /* getdirentries */
4669451a2b9Schristos 	/* 157 */	NULL, /* statfs */
4679451a2b9Schristos 	/* 158 */	NULL, /* fstatfs */
4689451a2b9Schristos 	/* 159 */	NULL, /* unmount */
4699451a2b9Schristos 	/* 160 */	"daemon",
4709451a2b9Schristos 	/* 161 */	NULL, /* getfh */
471d91f98a8Spgoyette #ifdef COMPAT_09
4729451a2b9Schristos 	/* 162 */	NULL, /* getdomainname */
4739451a2b9Schristos 	/* 163 */	NULL, /* setdomainname */
474d91f98a8Spgoyette #else
475d91f98a8Spgoyette 	/* 162 */	NULL, /* unimplemented compat_09_sys_getdomainname */
476d91f98a8Spgoyette 	/* 163 */	NULL, /* unimplemented compat_09_sys_setdomainname */
477d91f98a8Spgoyette #endif
4789451a2b9Schristos 	/* 164 */	NULL, /* unimplemented rtschedule */
4799451a2b9Schristos 	/* 165 */	NULL, /* quotactl */
4809451a2b9Schristos 	/* 166 */	NULL, /* exportfs */
4819451a2b9Schristos 	/* 167 */	NULL, /* mount */
4829451a2b9Schristos 	/* 168 */	NULL, /* ustat */
483d91f98a8Spgoyette #if defined(SYSVSEM) && defined(COMPAT_10)
4849451a2b9Schristos 	/* 169 */	NULL, /* semsys */
4859451a2b9Schristos #else
4869451a2b9Schristos 	/* 169 */	NULL, /* unimplemented semsys */
4879451a2b9Schristos #endif
488d91f98a8Spgoyette #if defined(SYSVMSG) && defined(COMPAT_10)
4899451a2b9Schristos 	/* 170 */	NULL, /* msgsys */
4909451a2b9Schristos #else
4919451a2b9Schristos 	/* 170 */	NULL, /* unimplemented msgsys */
4929451a2b9Schristos #endif
493d91f98a8Spgoyette #if defined(SYSVSHM) && defined(COMPAT_10)
4949451a2b9Schristos 	/* 171 */	NULL, /* shmsys */
4959451a2b9Schristos #else
4969451a2b9Schristos 	/* 171 */	NULL, /* unimplemented shmsys */
4979451a2b9Schristos #endif
4989451a2b9Schristos 	/* 172 */	NULL, /* auditsys */
4999451a2b9Schristos 	/* 173 */	NULL, /* unimplemented rfssys */
5009451a2b9Schristos 	/* 174 */	NULL, /* getdents */
5019451a2b9Schristos 	/* 175 */	NULL, /* setsid */
5029451a2b9Schristos 	/* 176 */	NULL, /* fchdir */
5039451a2b9Schristos 	/* 177 */	NULL, /* fchroot */
5049451a2b9Schristos 	/* 178 */	NULL, /* unimplemented vpixsys */
5059451a2b9Schristos 	/* 179 */	NULL, /* unimplemented aioread */
5069451a2b9Schristos 	/* 180 */	NULL, /* unimplemented aiowrite */
5079451a2b9Schristos 	/* 181 */	NULL, /* unimplemented aiowait */
5089451a2b9Schristos 	/* 182 */	NULL, /* unimplemented aiocancel */
5099451a2b9Schristos 	/* 183 */	NULL, /* sigpending */
5109451a2b9Schristos 	/* 184 */	NULL, /* unimplemented */
5119451a2b9Schristos 	/* 185 */	NULL, /* setpgid */
5129451a2b9Schristos 	/* 186 */	NULL, /* pathconf */
5139451a2b9Schristos 	/* 187 */	NULL, /* fpathconf */
5149451a2b9Schristos 	/* 188 */	NULL, /* sysconf */
5159451a2b9Schristos 	/* 189 */	NULL, /* uname */
5169451a2b9Schristos 	/* 190 */	NULL, /* filler */
5179451a2b9Schristos 	/* 191 */	NULL, /* filler */
5189451a2b9Schristos 	/* 192 */	NULL, /* filler */
5199451a2b9Schristos 	/* 193 */	NULL, /* filler */
5209451a2b9Schristos 	/* 194 */	NULL, /* filler */
5219451a2b9Schristos 	/* 195 */	NULL, /* filler */
5229451a2b9Schristos 	/* 196 */	NULL, /* filler */
5239451a2b9Schristos 	/* 197 */	NULL, /* filler */
5249451a2b9Schristos 	/* 198 */	NULL, /* filler */
5259451a2b9Schristos 	/* 199 */	NULL, /* filler */
5269451a2b9Schristos 	/* 200 */	NULL, /* filler */
5279451a2b9Schristos 	/* 201 */	NULL, /* filler */
5289451a2b9Schristos 	/* 202 */	NULL, /* filler */
5299451a2b9Schristos 	/* 203 */	NULL, /* filler */
5309451a2b9Schristos 	/* 204 */	NULL, /* filler */
5319451a2b9Schristos 	/* 205 */	NULL, /* filler */
5329451a2b9Schristos 	/* 206 */	NULL, /* filler */
5339451a2b9Schristos 	/* 207 */	NULL, /* filler */
5349451a2b9Schristos 	/* 208 */	NULL, /* filler */
5359451a2b9Schristos 	/* 209 */	NULL, /* filler */
5369451a2b9Schristos 	/* 210 */	NULL, /* filler */
5379451a2b9Schristos 	/* 211 */	NULL, /* filler */
5389451a2b9Schristos 	/* 212 */	NULL, /* filler */
5399451a2b9Schristos 	/* 213 */	NULL, /* filler */
5409451a2b9Schristos 	/* 214 */	NULL, /* filler */
5419451a2b9Schristos 	/* 215 */	NULL, /* filler */
5429451a2b9Schristos 	/* 216 */	NULL, /* filler */
5439451a2b9Schristos 	/* 217 */	NULL, /* filler */
5449451a2b9Schristos 	/* 218 */	NULL, /* filler */
5459451a2b9Schristos 	/* 219 */	NULL, /* filler */
5469451a2b9Schristos 	/* 220 */	NULL, /* filler */
5479451a2b9Schristos 	/* 221 */	NULL, /* filler */
5489451a2b9Schristos 	/* 222 */	NULL, /* filler */
5499451a2b9Schristos 	/* 223 */	NULL, /* filler */
5509451a2b9Schristos 	/* 224 */	NULL, /* filler */
5519451a2b9Schristos 	/* 225 */	NULL, /* filler */
5529451a2b9Schristos 	/* 226 */	NULL, /* filler */
5539451a2b9Schristos 	/* 227 */	NULL, /* filler */
5549451a2b9Schristos 	/* 228 */	NULL, /* filler */
5559451a2b9Schristos 	/* 229 */	NULL, /* filler */
5569451a2b9Schristos 	/* 230 */	NULL, /* filler */
5579451a2b9Schristos 	/* 231 */	NULL, /* filler */
5589451a2b9Schristos 	/* 232 */	NULL, /* filler */
5599451a2b9Schristos 	/* 233 */	NULL, /* filler */
5609451a2b9Schristos 	/* 234 */	NULL, /* filler */
5619451a2b9Schristos 	/* 235 */	NULL, /* filler */
5629451a2b9Schristos 	/* 236 */	NULL, /* filler */
5639451a2b9Schristos 	/* 237 */	NULL, /* filler */
5649451a2b9Schristos 	/* 238 */	NULL, /* filler */
5659451a2b9Schristos 	/* 239 */	NULL, /* filler */
5669451a2b9Schristos 	/* 240 */	NULL, /* filler */
5679451a2b9Schristos 	/* 241 */	NULL, /* filler */
5689451a2b9Schristos 	/* 242 */	NULL, /* filler */
5699451a2b9Schristos 	/* 243 */	NULL, /* filler */
5709451a2b9Schristos 	/* 244 */	NULL, /* filler */
5719451a2b9Schristos 	/* 245 */	NULL, /* filler */
5729451a2b9Schristos 	/* 246 */	NULL, /* filler */
5739451a2b9Schristos 	/* 247 */	NULL, /* filler */
5749451a2b9Schristos 	/* 248 */	NULL, /* filler */
5759451a2b9Schristos 	/* 249 */	NULL, /* filler */
5769451a2b9Schristos 	/* 250 */	NULL, /* filler */
5779451a2b9Schristos 	/* 251 */	NULL, /* filler */
5789451a2b9Schristos 	/* 252 */	NULL, /* filler */
5799451a2b9Schristos 	/* 253 */	NULL, /* filler */
5809451a2b9Schristos 	/* 254 */	NULL, /* filler */
5819451a2b9Schristos 	/* 255 */	NULL, /* filler */
5829451a2b9Schristos };
583