Home | History | Annotate | Line # | Download | only in ultrix
ultrix_sysent.c revision 1.1
      1 /*
      2  * System call switch table.
      3  *
      4  * DO NOT EDIT-- this file is automatically generated.
      5  * created from: syscalls.master,v 1.15 1994/05/07 05:06:35
      6  */
      7 
      8 #include <sys/param.h>
      9 #include <sys/systm.h>
     10 
     11 int	nosys();
     12 
     13 int	nosys();
     14 int	exit();
     15 int	fork();
     16 int	read();
     17 int	write();
     18 int	sun_open();
     19 int	close();
     20 int	sun_creat();
     21 int	link();
     22 int	unlink();
     23 int	sun_execv();
     24 int	chdir();
     25 int	sun_mknod();
     26 int	chmod();
     27 int	chown();
     28 int	obreak();
     29 int	olseek();
     30 int	getpid();
     31 int	sun_mount();
     32 int	sun_unmount();
     33 int	getuid();
     34 int	access();
     35 int	sync();
     36 int	kill();
     37 int	ostat();
     38 int	olstat();
     39 int	dup();
     40 int	pipe();
     41 int	profil();
     42 int	getgid();
     43 int	acct();
     44 int	ioctl();
     45 int	reboot();
     46 int	symlink();
     47 int	readlink();
     48 int	execve();
     49 int	umask();
     50 int	chroot();
     51 int	ofstat();
     52 int	ogetpagesize();
     53 int	vfork();
     54 int	sbrk();
     55 int	sstk();
     56 int	sun_mmap();
     57 int	ovadvise();
     58 int	munmap();
     59 int	mprotect();
     60 int	madvise();
     61 int	sun_vhangup();
     62 int	mincore();
     63 int	getgroups();
     64 int	setgroups();
     65 int	getpgrp();
     66 int	sun_setpgid();
     67 int	setitimer();
     68 int	swapon();
     69 int	getitimer();
     70 int	ogethostname();
     71 int	osethostname();
     72 int	getdtablesize();
     73 int	dup2();
     74 int	fcntl();
     75 int	select();
     76 int	fsync();
     77 int	setpriority();
     78 int	socket();
     79 int	connect();
     80 int	oaccept();
     81 int	getpriority();
     82 int	osend();
     83 int	orecv();
     84 int	bind();
     85 int	sun_setsockopt();
     86 int	listen();
     87 int	osigvec();
     88 int	osigblock();
     89 int	osigsetmask();
     90 int	sigsuspend();
     91 int	osigstack();
     92 int	orecvmsg();
     93 int	osendmsg();
     94 int	gettimeofday();
     95 int	getrusage();
     96 int	getsockopt();
     97 int	readv();
     98 int	writev();
     99 int	settimeofday();
    100 int	fchown();
    101 int	fchmod();
    102 int	orecvfrom();
    103 int	osetreuid();
    104 int	osetregid();
    105 int	rename();
    106 int	otruncate();
    107 int	oftruncate();
    108 int	flock();
    109 int	sendto();
    110 int	shutdown();
    111 int	socketpair();
    112 int	mkdir();
    113 int	rmdir();
    114 int	utimes();
    115 int	sigreturn();
    116 int	adjtime();
    117 int	ogetpeername();
    118 int	ogethostid();
    119 int	sun_getrlimit();
    120 int	sun_setrlimit();
    121 int	okillpg();
    122 int	ogetsockname();
    123 int	nfssvc();
    124 int	getdirentries();
    125 int	sun_statfs();
    126 int	sun_fstatfs();
    127 int	sun_unmount();
    128 int	async_daemon();
    129 int	getfh();
    130 int	sun_quotactl();
    131 int	sun_exportfs();
    132 int	sun_mount();
    133 #ifdef SYSVMSG
    134 #else
    135 #endif
    136 #ifdef SYSVSEM
    137 #else
    138 #endif
    139 int	sun_uname();
    140 #ifdef SYSVSHM
    141 int	shmsys();
    142 #else
    143 #endif
    144 int	sun_ustat();
    145 int	sun_sigpending();
    146 int	setsid();
    147 int	ultrix_waitpid();
    148 
    149 #ifdef XXX_UNUSED
    150 #define compat(n, name) n, __CONCAT(o,name)
    151 
    152 int	osun_time();
    153 int	osun_stat();
    154 int	osetuid();
    155 int	osun_stime();
    156 int	osun_alarm();
    157 int	osun_fstat();
    158 int	osun_pause();
    159 int	osun_utime();
    160 int	osun_nice();
    161 int	osun_ftime();
    162 int	osun_setpgrp();
    163 int	osun_times();
    164 int	osun_setgid();
    165 int	osun_ssig();
    166 int	ovlimit();
    167 int	owait();
    168 int	ovtimes();
    169 #ifdef SYSVMSG
    170 #else
    171 #endif
    172 #ifdef SYSVSEM
    173 #else
    174 #endif
    175 #ifdef SYSVSHM
    176 #else
    177 #endif
    178 
    179 #else /* XXX_UNUSED */
    180 #define compat(n, name) 0, nosys
    181 #endif /* XXX_UNUSED */
    182 
    183 struct sysent ultrix_sysent[] = {
    184 	{ 0, nosys },			/* 0 = syscall */
    185 	{ 1, exit },			/* 1 = exit */
    186 	{ 0, fork },			/* 2 = fork */
    187 	{ 3, read },			/* 3 = read */
    188 	{ 3, write },			/* 4 = write */
    189 	{ 3, sun_open },			/* 5 = sun_open */
    190 	{ 1, close },			/* 6 = close */
    191 	{ 0, nosys },			/* 7 = old_wait */
    192 	{ 2, sun_creat },			/* 8 = sun_creat */
    193 	{ 2, link },			/* 9 = link */
    194 	{ 1, unlink },			/* 10 = unlink */
    195 	{ 2, sun_execv },			/* 11 = sun_execv */
    196 	{ 1, chdir },			/* 12 = chdir */
    197 	{ compat(0,sun_time) },		/* 13 = old sun_time */
    198 	{ 3, sun_mknod },			/* 14 = sun_mknod */
    199 	{ 2, chmod },			/* 15 = chmod */
    200 	{ 3, chown },			/* 16 = chown */
    201 	{ 1, obreak },			/* 17 = break */
    202 	{ compat(2,sun_stat) },		/* 18 = old sun_stat */
    203 	{ 3, olseek },			/* 19 = lseek */
    204 	{ 0, getpid },			/* 20 = getpid */
    205 	{ 4, sun_mount },			/* 21 = sun_mount */
    206 	{ 2, sun_unmount },			/* 22 = sun_unmount */
    207 	{ compat(1,setuid) },		/* 23 = old setuid */
    208 	{ 0, getuid },			/* 24 = getuid */
    209 	{ compat(1,sun_stime) },		/* 25 = old sun_stime */
    210 	{ 0, nosys },			/* 26 = sun_ptrace */
    211 	{ compat(1,sun_alarm) },		/* 27 = old sun_alarm */
    212 	{ compat(1,sun_fstat) },		/* 28 = old sun_fstat */
    213 	{ compat(0,sun_pause) },		/* 29 = old sun_pause */
    214 	{ compat(2,sun_utime) },		/* 30 = old sun_utime */
    215 	{ 0, nosys },			/* 31 = was stty */
    216 	{ 0, nosys },			/* 32 = was gtty */
    217 	{ 2, access },			/* 33 = access */
    218 	{ compat(1,sun_nice) },		/* 34 = old sun_nice */
    219 	{ compat(1,sun_ftime) },		/* 35 = old sun_ftime */
    220 	{ 0, sync },			/* 36 = sync */
    221 	{ 2, kill },			/* 37 = kill */
    222 	{ 2, ostat },			/* 38 = stat */
    223 	{ compat(2,sun_setpgrp) },		/* 39 = old sun_setpgrp */
    224 	{ 2, olstat },			/* 40 = lstat */
    225 	{ 2, dup },			/* 41 = dup */
    226 	{ 0, pipe },			/* 42 = pipe */
    227 	{ compat(1,sun_times) },		/* 43 = old sun_times */
    228 	{ 4, profil },			/* 44 = profil */
    229 	{ 0, nosys },			/* 45 = nosys */
    230 	{ compat(1,sun_setgid) },		/* 46 = old sun_setgid */
    231 	{ 0, getgid },			/* 47 = getgid */
    232 	{ compat(2,sun_ssig) },		/* 48 = old sun_ssig */
    233 	{ 0, nosys },			/* 49 = reserved for USG */
    234 	{ 0, nosys },			/* 50 = reserved for USG */
    235 	{ 1, acct },			/* 51 = acct */
    236 	{ 0, nosys },			/* 52 = nosys */
    237 	{ 0, nosys },			/* 53 = syslock */
    238 	{ 3, ioctl },			/* 54 = ioctl */
    239 	{ 2, reboot },			/* 55 = reboot */
    240 	{ 0, nosys },			/* 56 = mpxchan */
    241 	{ 2, symlink },			/* 57 = symlink */
    242 	{ 3, readlink },			/* 58 = readlink */
    243 	{ 3, execve },			/* 59 = execve */
    244 	{ 1, umask },			/* 60 = umask */
    245 	{ 1, chroot },			/* 61 = chroot */
    246 	{ 2, ofstat },			/* 62 = ofstat */
    247 	{ 0, nosys },			/* 63 = nosys */
    248 	{ 0, ogetpagesize },			/* 64 = ogetpagesize */
    249 	{ 0, nosys },			/* 65 = mremap */
    250 	{ 0, vfork },			/* 66 = vfork */
    251 	{ 0, nosys },			/* 67 = obsolete vread */
    252 	{ 0, nosys },			/* 68 = obsolete vwrite */
    253 	{ 1, sbrk },			/* 69 = sbrk */
    254 	{ 1, sstk },			/* 70 = sstk */
    255 	{ 6, sun_mmap },			/* 71 = mmap */
    256 	{ 1, ovadvise },			/* 72 = vadvise */
    257 	{ 2, munmap },			/* 73 = munmap */
    258 	{ 3, mprotect },			/* 74 = mprotect */
    259 	{ 3, madvise },			/* 75 = madvise */
    260 	{ 0, sun_vhangup },			/* 76 = sun_vhangup */
    261 	{ compat(0,vlimit) },		/* 77 = old vlimit */
    262 	{ 3, mincore },			/* 78 = mincore */
    263 	{ 2, getgroups },			/* 79 = getgroups */
    264 	{ 2, setgroups },			/* 80 = setgroups */
    265 	{ 1, getpgrp },			/* 81 = getpgrp */
    266 	{ 2, sun_setpgid },			/* 82 = sun_setpgid */
    267 	{ 3, setitimer },			/* 83 = setitimer */
    268 	{ compat(0,wait) },		/* 84 = old wait */
    269 	{ 1, swapon },			/* 85 = swapon */
    270 	{ 2, getitimer },			/* 86 = getitimer */
    271 	{ 2, ogethostname },			/* 87 = ogethostname */
    272 	{ 2, osethostname },			/* 88 = osethostname */
    273 	{ 0, getdtablesize },			/* 89 = getdtablesize */
    274 	{ 2, dup2 },			/* 90 = dup2 */
    275 	{ 0, nosys },			/* 91 = getdopt */
    276 	{ 3, fcntl },			/* 92 = fcntl */
    277 	{ 5, select },			/* 93 = select */
    278 	{ 0, nosys },			/* 94 = setdopt */
    279 	{ 1, fsync },			/* 95 = fsync */
    280 	{ 3, setpriority },			/* 96 = setpriority */
    281 	{ 3, socket },			/* 97 = socket */
    282 	{ 3, connect },			/* 98 = connect */
    283 	{ 3, oaccept },			/* 99 = oaccept */
    284 	{ 2, getpriority },			/* 100 = getpriority */
    285 	{ 4, osend },			/* 101 = osend */
    286 	{ 4, orecv },			/* 102 = orecv */
    287 	{ 0, nosys },			/* 103 = sigreturn XXXXXXX */
    288 	{ 3, bind },			/* 104 = bind */
    289 	{ 5, sun_setsockopt },			/* 105 = sun_setsockopt */
    290 	{ 2, listen },			/* 106 = listen */
    291 	{ compat(0,vtimes) },		/* 107 = old vtimes */
    292 	{ 3, osigvec },			/* 108 = osigvec */
    293 	{ 1, osigblock },			/* 109 = osigblock */
    294 	{ 1, osigsetmask },			/* 110 = osigsetmask */
    295 	{ 1, sigsuspend },			/* 111 = sigsuspend */
    296 	{ 2, osigstack },			/* 112 = osigstack */
    297 	{ 3, orecvmsg },			/* 113 = orecvmsg */
    298 	{ 3, osendmsg },			/* 114 = osendmsg */
    299 	{ 0, nosys },			/* 115 = obsolete vtrace */
    300 	{ 2, gettimeofday },			/* 116 = gettimeofday */
    301 	{ 2, getrusage },			/* 117 = getrusage */
    302 	{ 5, getsockopt },			/* 118 = getsockopt */
    303 	{ 0, nosys },			/* 119 = resuba */
    304 	{ 3, readv },			/* 120 = readv */
    305 	{ 3, writev },			/* 121 = writev */
    306 	{ 2, settimeofday },			/* 122 = settimeofday */
    307 	{ 3, fchown },			/* 123 = fchown */
    308 	{ 2, fchmod },			/* 124 = fchmod */
    309 	{ 6, orecvfrom },			/* 125 = orecvfrom */
    310 	{ 2, osetreuid },			/* 126 = osetreuid */
    311 	{ 2, osetregid },			/* 127 = osetregid */
    312 	{ 2, rename },			/* 128 = rename */
    313 	{ 2, otruncate },			/* 129 = truncate */
    314 	{ 2, oftruncate },			/* 130 = ftruncate */
    315 	{ 2, flock },			/* 131 = flock */
    316 	{ 0, nosys },			/* 132 = nosys */
    317 	{ 6, sendto },			/* 133 = sendto */
    318 	{ 2, shutdown },			/* 134 = shutdown */
    319 	{ 5, socketpair },			/* 135 = socketpair */
    320 	{ 2, mkdir },			/* 136 = mkdir */
    321 	{ 1, rmdir },			/* 137 = rmdir */
    322 	{ 2, utimes },			/* 138 = utimes */
    323 	{ 1, sigreturn },			/* 139 = sigreturn */
    324 	{ 2, adjtime },			/* 140 = adjtime */
    325 	{ 3, ogetpeername },			/* 141 = ogetpeername */
    326 	{ 0, ogethostid },			/* 142 = ogethostid */
    327 	{ 0, nosys },			/* 143 = old sethostid */
    328 	{ 2, sun_getrlimit },			/* 144 = sun_getrlimit */
    329 	{ 2, sun_setrlimit },			/* 145 = sun_setrlimit */
    330 	{ 2, okillpg },			/* 146 = okillpg */
    331 	{ 0, nosys },			/* 147 = nosys */
    332 	{ 0, nosys },			/* 148 = setquota */
    333 	{ 0, nosys },			/* 149 = quota */
    334 	{ 3, ogetsockname },			/* 150 = ogetsockname */
    335 	{ 0, nosys },			/* 151 = sysmips */
    336 	{ 0, nosys },			/* 152 = cacheflush */
    337 	{ 0, nosys },			/* 153 = cachectl */
    338 	{ 0, nosys },			/* 154 = nosys */
    339 	{ 0, nosys },			/* 155 = atomic_op */
    340 	{ 0, nosys },			/* 156 = nosys */
    341 	{ 0, nosys },			/* 157 = nosys */
    342 	{ 5, nfssvc },			/* 158 = nfssvc */
    343 	{ 4, getdirentries },			/* 159 = getdirentries */
    344 	{ 2, sun_statfs },			/* 160 = sun_statfs */
    345 	{ 2, sun_fstatfs },			/* 161 = sun_fstatfs */
    346 	{ 1, sun_unmount },			/* 162 = sun_unmount */
    347 	{ 0, async_daemon },			/* 163 = async_daemon */
    348 	{ 2, getfh },			/* 164 = getfh */
    349 	{ 0, nosys },			/* 165 = ogetdomainname */
    350 	{ 0, nosys },			/* 166 = osetdomainname */
    351 	{ 0, nosys },			/* 167 = nosys */
    352 	{ 4, sun_quotactl },			/* 168 = sun_quotactl */
    353 	{ 2, sun_exportfs },			/* 169 = sun_exportfs */
    354 	{ 4, sun_mount },			/* 170 = sun_mount */
    355 	{ 0, nosys },			/* 171 = hdwconf */
    356 #ifdef SYSVMSG
    357 	{ 0, nosys },			/* 172 = msgctl */
    358 	{ 0, nosys },			/* 173 = msgget */
    359 	{ 0, nosys },			/* 174 = msgrcv */
    360 	{ 0, nosys },			/* 175 = msgsnd */
    361 #else
    362 	{ 0, nosys },			/* 172 = msgctl */
    363 	{ 0, nosys },			/* 173 = msgget */
    364 	{ 0, nosys },			/* 174 = msgrcv */
    365 	{ 0, nosys },			/* 175 = msgsnd */
    366 #endif
    367 #ifdef SYSVSEM
    368 	{ 0, nosys },			/* 176 = semctl */
    369 	{ 0, nosys },			/* 177 = semget */
    370 	{ 0, nosys },			/* 178 = semop */
    371 #else
    372 	{ 0, nosys },			/* 176 = semctl */
    373 	{ 0, nosys },			/* 177 = semget */
    374 	{ 0, nosys },			/* 178 = semop */
    375 #endif
    376 	{ 1, sun_uname },			/* 179 = sun_uname */
    377 #ifdef SYSVSHM
    378 	{ 4, shmsys },			/* 180 = shmsys */
    379 #else
    380 	{ 0, nosys },			/* 180 = nosys */
    381 #endif
    382 	{ 0, nosys },			/* 181 = plock */
    383 	{ 0, nosys },			/* 182 = lockf */
    384 	{ 2, sun_ustat },			/* 183 = sun_ustat */
    385 	{ 0, nosys },			/* 184 = getmnt */
    386 	{ 0, nosys },			/* 185 = notdef */
    387 	{ 0, nosys },			/* 186 = notdef */
    388 	{ 1, sun_sigpending },			/* 187 = sun_sigpending */
    389 	{ 1, setsid },			/* 188 = setsid */
    390 	{ 1, ultrix_waitpid },			/* 189 = ultrix_waitpid */
    391 	{ 0, nosys },			/* 190 = nosys */
    392 	{ 0, nosys },			/* 191 = nosys */
    393 	{ 0, nosys },			/* 192 = nosys */
    394 	{ 0, nosys },			/* 193 = nosys */
    395 	{ 0, nosys },			/* 194 = nosys */
    396 	{ 0, nosys },			/* 195 = nosys */
    397 	{ 0, nosys },			/* 196 = nosys */
    398 	{ 0, nosys },			/* 197 = nosys */
    399 	{ 0, nosys },			/* 198 = nosys */
    400 	{ 0, nosys },			/* 199 = nosys */
    401 	{ 0, nosys },			/* 200 = nosys */
    402 	{ 0, nosys },			/* 201 = nosys */
    403 	{ 0, nosys },			/* 202 = nosys */
    404 	{ 0, nosys },			/* 203 = nosys */
    405 	{ 0, nosys },			/* 204 = nosys */
    406 	{ 0, nosys },			/* 205 = nosys */
    407 	{ 0, nosys },			/* 206 = nosys */
    408 	{ 0, nosys },			/* 207 = nosys */
    409 	{ 0, nosys },			/* 208 = nosys */
    410 	{ 0, nosys },			/* 209 = nosys */
    411 	{ 0, nosys },			/* 210 = nosys */
    412 	{ 0, nosys },			/* 211 = nosys */
    413 	{ 0, nosys },			/* 212 = nosys */
    414 	{ 0, nosys },			/* 213 = nosys */
    415 	{ 0, nosys },			/* 214 = nosys */
    416 	{ 0, nosys },			/* 215 = nosys */
    417 	{ 0, nosys },			/* 216 = nosys */
    418 	{ 0, nosys },			/* 217 = nosys */
    419 	{ 0, nosys },			/* 218 = nosys */
    420 	{ 0, nosys },			/* 219 = nosys */
    421 	{ 0, nosys },			/* 220 = nosys */
    422 	{ 0, nosys },			/* 221 = nosys */
    423 	{ 0, nosys },			/* 222 = nosys */
    424 	{ 0, nosys },			/* 223 = nosys */
    425 	{ 0, nosys },			/* 224 = nosys */
    426 	{ 0, nosys },			/* 225 = nosys */
    427 	{ 0, nosys },			/* 226 = nosys */
    428 	{ 0, nosys },			/* 227 = nosys */
    429 	{ 0, nosys },			/* 228 = nosys */
    430 	{ 0, nosys },			/* 229 = nosys */
    431 	{ 0, nosys },			/* 230 = nosys */
    432 	{ 0, nosys },			/* 231 = nosys */
    433 	{ 0, nosys },			/* 232 = nosys */
    434 	{ 0, nosys },			/* 233 = nosys */
    435 	{ 0, nosys },			/* 234 = nosys */
    436 	{ 0, nosys },			/* 235 = nosys */
    437 	{ 0, nosys },			/* 236 = nosys */
    438 	{ 0, nosys },			/* 237 = nosys */
    439 	{ 0, nosys },			/* 238 = nosys */
    440 	{ 0, nosys },			/* 239 = nosys */
    441 	{ 0, nosys },			/* 240 = nosys */
    442 	{ 0, nosys },			/* 241 = nosys */
    443 	{ 0, nosys },			/* 242 = nosys */
    444 	{ 0, nosys },			/* 243 = nosys */
    445 	{ 0, nosys },			/* 244 = nosys */
    446 	{ 0, nosys },			/* 245 = nosys */
    447 	{ 0, nosys },			/* 246 = nosys */
    448 	{ 0, nosys },			/* 247 = nosys */
    449 	{ 0, nosys },			/* 248 = nosys */
    450 	{ 0, nosys },			/* 249 = nosys */
    451 	{ 0, nosys },			/* 250 = nosys */
    452 	{ 0, nosys },			/* 251 = nosys */
    453 	{ 0, nosys },			/* 252 = audctl */
    454 	{ 0, nosys },			/* 253 = audgen */
    455 	{ 0, nosys },			/* 254 = startcpu */
    456 	{ 0, nosys },			/* 255 = stopcpu */
    457 	{ 0, nosys },			/* 256 = ultrix_getsysinfo */
    458 	{ 0, nosys },			/* 257 = ultrix_setsysinfo */
    459 };
    460 
    461 int	nultrix_sysent = sizeof(ultrix_sysent) / sizeof(ultrix_sysent[0]);
    462