Home | History | Annotate | Line # | Download | only in ultrix
syscalls.master revision 1.46
      1  1.46      hans 	$NetBSD: syscalls.master,v 1.46 2008/06/19 12:28:12 hans Exp $
      2  1.11   mycroft 
      3   1.4       cgd ;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
      4   1.1     glass 
      5  1.11   mycroft ; NetBSD COMPAT_ULTRIX system call name/number "master" file.
      6  1.11   mycroft ; (See syscalls.conf to see what it is processed into.)
      7  1.11   mycroft ;
      8  1.11   mycroft ; Fields: number type [type-dependent ...]
      9   1.1     glass ;	number	system call number, must be in order
     10  1.11   mycroft ;	type	one of STD, OBSOL, UNIMPL, NODEF, NOARGS, or one of
     11  1.11   mycroft ;		the compatibility options defined in syscalls.conf.
     12  1.11   mycroft ;
     13   1.1     glass ; types:
     14   1.1     glass ;	STD	always included
     15  1.11   mycroft ;	OBSOL	obsolete, not included in system
     16  1.11   mycroft ;	UNIMPL	unimplemented, not included in system
     17  1.11   mycroft ;	NODEF	included, but don't define the syscall number
     18  1.11   mycroft ;	NOARGS	included, but don't define the syscall args structure
     19  1.11   mycroft ;
     20   1.6      dean ; The compat options are defined in the syscalls.conf file, and the
     21   1.6      dean ; compat option name is prefixed to the syscall name.  Other than
     22   1.6      dean ; that, they're like NODEF (for 'compat' options), or STD (for
     23   1.6      dean ; 'libcompat' options).
     24   1.6      dean ;
     25   1.6      dean ; The type-dependent arguments are as follows:
     26   1.6      dean ; For STD, NODEF, NOARGS, and compat syscalls:
     27   1.6      dean ;	{ pseudo-proto } [alias]
     28   1.6      dean ; For other syscalls:
     29   1.6      dean ;	[comment]
     30   1.6      dean ;
     31   1.1     glass ; #ifdef's, etc. may be included, and are copied to the output files.
     32  1.24   thorpej ; #include's are copied to the syscall names and switch definition files only.
     33  1.25   thorpej 
     34  1.37       mrg #if defined(_KERNEL_OPT)
     35  1.25   thorpej #include "opt_nfsserver.h"
     36  1.24   thorpej #include "fs_nfs.h"
     37  1.34   mycroft #endif
     38   1.1     glass 
     39   1.6      dean #include <sys/param.h>
     40   1.6      dean #include <sys/systm.h>
     41   1.6      dean #include <sys/signal.h>
     42   1.6      dean #include <sys/mount.h>
     43  1.46      hans #include <sys/sched.h>
     44   1.6      dean #include <sys/syscallargs.h>
     45   1.6      dean #include <compat/ultrix/ultrix_syscallargs.h>
     46  1.35   mycroft 
     47  1.35   mycroft %%
     48   1.6      dean 
     49  1.11   mycroft 0	NOARGS		{ int sys_nosys(void); } syscall
     50  1.11   mycroft 1	NOARGS		{ int sys_exit(int rval); }
     51  1.11   mycroft 2	NOARGS		{ int sys_fork(void); }
     52  1.11   mycroft 3	NOARGS		{ int sys_read(int fd, char *buf, u_int nbyte); }
     53  1.11   mycroft 4	NOARGS		{ int sys_write(int fd, char *buf, u_int nbyte); }
     54  1.30  christos 5	STD		{ int ultrix_sys_open(const char *path, int flags, \
     55  1.11   mycroft 			    int mode); }
     56  1.11   mycroft 6	NOARGS		{ int sys_close(int fd); }
     57  1.14  jonathan 7	NOARGS		{ int compat_43_sys_wait(void); } owait
     58  1.30  christos 8	STD		{ int ultrix_sys_creat(const char *path, int mode); }
     59  1.11   mycroft 9	NOARGS		{ int sys_link(char *path, char *link); }
     60  1.11   mycroft 10	NOARGS		{ int sys_unlink(char *path); }
     61  1.30  christos 11	STD		{ int ultrix_sys_execv(const char *path, char **argp); }
     62  1.11   mycroft 12	NOARGS		{ int sys_chdir(char *path); }
     63  1.11   mycroft 13	OBSOL		time
     64  1.30  christos 14	STD		{ int ultrix_sys_mknod(const char *path, int mode, \
     65  1.30  christos 			    int dev); }
     66  1.11   mycroft 15	NOARGS		{ int sys_chmod(char *path, int mode); }
     67  1.23    kleink 16	NOARGS		{ int sys___posix_chown(char *path, int uid, int gid); }
     68  1.11   mycroft 17	NOARGS		{ int sys_obreak(char *nsize); } break
     69  1.11   mycroft 18	OBSOL		stat
     70  1.11   mycroft 19	NOARGS		{ long compat_43_sys_lseek(int fd, long offset, \
     71  1.11   mycroft 			    int whence); }
     72  1.45        ad 20	NOARGS 		{ pid_t sys_getpid(void); }
     73  1.14  jonathan 21	STD		{ int ultrix_sys_mount(char *special, char *dir, \
     74  1.44  christos 			     int rdonly, int type, void *data); }
     75  1.11   mycroft 22	OBSOL		sysV_unmount
     76  1.11   mycroft 23	NOARGS		{ int sys_setuid(uid_t uid); }
     77  1.11   mycroft 24	NOARGS		{ uid_t sys_getuid(void); }
     78   1.6      dean 25	OBSOL		v7 stime
     79   1.6      dean 26	OBSOL		v7 ptrace
     80   1.6      dean 27	OBSOL		v7 alarm
     81   1.6      dean 28	OBSOL		v7 fstat
     82   1.6      dean 29	OBSOL		v7 pause
     83   1.6      dean 30	OBSOL		v7 utime
     84   1.6      dean 31	OBSOL		v7 stty
     85   1.6      dean 32	OBSOL		v7 gtty
     86  1.30  christos 33	STD		{ int ultrix_sys_access(const char *path, int flags); }
     87   1.6      dean 34	OBSOL		v7 nice
     88   1.6      dean 35	OBSOL		v7 ftime
     89  1.11   mycroft 36	NOARGS		{ int sys_sync(void); }
     90  1.11   mycroft 37	NOARGS		{ int sys_kill(int pid, int signum); }
     91  1.30  christos 38	STD		{ int ultrix_sys_stat(const char *path, \
     92  1.22  christos 			    struct stat43 *ub); } stat43
     93   1.6      dean 39	OBSOL		v7 setpgrp
     94  1.30  christos 40	STD		{ int ultrix_sys_lstat(const char *path, \
     95  1.22  christos 			    struct stat43 *ub); } lstat43
     96  1.11   mycroft 41	NOARGS		{ int sys_dup(u_int fd); }
     97  1.11   mycroft 42	NOARGS		{ int sys_pipe(void); }
     98   1.6      dean 43	OBSOL		v7 times
     99  1.44  christos 44	NOARGS		{ int sys_profil(void *samples, u_int size, \
    100   1.6      dean 			    u_int offset, u_int scale); }
    101  1.11   mycroft 45	UNIMPL
    102   1.6      dean 46	OBSOL		v7 setgid
    103  1.11   mycroft 47	NOARGS		{ gid_t sys_getgid(void); }
    104  1.11   mycroft 48	UNIMPL		ssig
    105   1.6      dean 49	UNIMPL		reserved for USG
    106   1.6      dean 50	UNIMPL		reserved for USG
    107  1.11   mycroft 51	NOARGS		{ int sys_acct(char *path); }
    108  1.11   mycroft 52	UNIMPL
    109   1.9    mellon 53	UNIMPL		syslock
    110  1.44  christos 54	STD		{ int ultrix_sys_ioctl(int fd, u_long com, void *data); }
    111  1.11   mycroft 55	NOARGS		{ int sys_reboot(int opt); }
    112   1.9    mellon 56	UNIMPL		v7 mpxchan
    113  1.11   mycroft 57	NOARGS		{ int sys_symlink(char *path, char *link); }
    114  1.11   mycroft 58	NOARGS		{ int sys_readlink(char *path, char *buf, int count); }
    115  1.30  christos 59	STD		{ int ultrix_sys_execve(const char *path, char **argp, \
    116  1.11   mycroft 			    char **envp); }
    117  1.11   mycroft 60	NOARGS		{ int sys_umask(int newmask); }
    118  1.11   mycroft 61	NOARGS		{ int sys_chroot(char *path); }
    119  1.22  christos 62	NOARGS		{ int compat_43_sys_fstat(int fd, struct stat43 *sb); }
    120  1.11   mycroft 63	UNIMPL
    121  1.11   mycroft 64	NOARGS		{ int compat_43_sys_getpagesize(void); }
    122   1.6      dean 65	UNIMPL		mremap
    123  1.11   mycroft 66	NOARGS		{ int sys_vfork(void); }
    124   1.6      dean 67	OBSOL		vread
    125   1.6      dean 68	OBSOL		vwrite
    126  1.31    kleink 69	NOARGS		{ int sys_sbrk(intptr_t incr); }
    127  1.11   mycroft 70	NOARGS		{ int sys_sstk(int incr); }
    128  1.44  christos 71	STD		{ int ultrix_sys_mmap(void *addr, size_t len, \
    129  1.11   mycroft 			    int prot, u_int flags, int fd, long pos); }
    130  1.11   mycroft 72	NOARGS		{ int sys_ovadvise(int anom); } vadvise
    131  1.44  christos 73	NOARGS		{ int sys_munmap(void *addr, size_t len); }
    132  1.44  christos 74	NOARGS		{ int sys_mprotect(void *addr, size_t len, \
    133  1.11   mycroft 			    int prot); }
    134  1.44  christos 75	NOARGS		{ int sys_madvise(void *addr, size_t len, \
    135  1.11   mycroft 			    int behav); }
    136  1.11   mycroft 76	STD		{ int ultrix_sys_vhangup(void); }
    137   1.6      dean 77	UNIMPL		old vlimit
    138  1.44  christos 78	NOARGS		{ int sys_mincore(void *addr, int len, char *vec); }
    139  1.11   mycroft 79	NOARGS		{ int sys_getgroups(u_int gidsetsize, gid_t *gidset); }
    140  1.11   mycroft 80	NOARGS		{ int sys_setgroups(u_int gidsetsize, gid_t *gidset); }
    141  1.11   mycroft 81	NOARGS		{ int sys_getpgrp(void); }
    142  1.11   mycroft 82	STD		{ int ultrix_sys_setpgrp(int pid, int pgid); }
    143  1.11   mycroft 83	NOARGS		{ int sys_setitimer(u_int which, \
    144  1.11   mycroft 			    struct itimerval *itv, struct itimerval *oitv); }
    145  1.11   mycroft 84	STD		{ int ultrix_sys_wait3(int *status, int options, \
    146   1.6      dean 			    struct rusage *rusage);}
    147  1.21   thorpej 85	NOARGS		{ int compat_12_sys_swapon(char *name); }
    148  1.11   mycroft 86	NOARGS		{ int sys_getitimer(u_int which, \
    149  1.11   mycroft 			    struct itimerval *itv); }
    150  1.11   mycroft 87	NOARGS		{ int compat_43_sys_gethostname(char *hostname, \
    151  1.11   mycroft 			    u_int len); }
    152  1.11   mycroft 88	NOARGS		{ int compat_43_sys_sethostname(char *hostname, \
    153  1.11   mycroft 			    u_int len); }
    154  1.11   mycroft 89	NOARGS		{ int compat_43_sys_getdtablesize(void); }
    155  1.11   mycroft 90	NOARGS		{ int sys_dup2(u_int from, u_int to); }
    156   1.6      dean 91	UNIMPL		getdopt
    157  1.32  drochner 92	STD		{ int ultrix_sys_fcntl(int fd, int cmd, void *arg); }
    158  1.13  jonathan 93	STD		{ int ultrix_sys_select(u_int nd, fd_set *in, fd_set *ou, \
    159  1.13  jonathan 			    fd_set *ex, struct timeval *tv); }
    160   1.6      dean 94	UNIMPL		setdopt
    161  1.11   mycroft 95	NOARGS		{ int sys_fsync(int fd); }
    162  1.11   mycroft 96	NOARGS		{ int sys_setpriority(int which, int who, int prio); }
    163  1.41       mrg 97	NOARGS		{ int compat_30_sys_socket(int domain, int type, int protocol); }
    164  1.44  christos 98	NOARGS		{ int sys_connect(int s, void *name, int namelen); }
    165  1.44  christos 99	NOARGS		{ int compat_43_sys_accept(int s, void *name, \
    166  1.11   mycroft 			    int *anamelen); }
    167  1.11   mycroft 100	NOARGS		{ int sys_getpriority(int which, int who); }
    168  1.44  christos 101	NOARGS		{ int compat_43_sys_send(int s, void *buf, int len, \
    169  1.11   mycroft 			    int flags); }
    170  1.44  christos 102	NOARGS		{ int compat_43_sys_recv(int s, void *buf, int len, \
    171  1.11   mycroft 			    int flags); }
    172  1.26  drochner 103	STD			{ int ultrix_sys_sigreturn(struct sigcontext * \
    173  1.26  drochner 							sigcntxp); }
    174  1.44  christos 104	NOARGS		{ int sys_bind(int s, void *name, int namelen); }
    175  1.11   mycroft 105	STD		{ int ultrix_sys_setsockopt(int s, int level, \
    176  1.44  christos 			    int name, void *val, int valsize); }
    177  1.11   mycroft 106	NOARGS		{ int sys_listen(int s, int backlog); }
    178   1.6      dean 107	UNIMPL		vtimes
    179  1.27  drochner 108	STD		{ int ultrix_sys_sigvec(int signum, \
    180  1.11   mycroft 			    struct sigvec *nsv, struct sigvec *osv); }
    181  1.11   mycroft 109	NOARGS		{ int compat_43_sys_sigblock(int mask); }
    182  1.11   mycroft 110	NOARGS		{ int compat_43_sys_sigsetmask(int mask); }
    183  1.26  drochner 111	STD			{ int ultrix_sys_sigsuspend(int mask); }
    184  1.11   mycroft 112	NOARGS		{ int compat_43_sys_sigstack(struct sigstack *nss, \
    185   1.6      dean 			    struct sigstack *oss); }
    186  1.11   mycroft 113	NOARGS		{ int compat_43_sys_recvmsg(int s, \
    187  1.11   mycroft 			    struct omsghdr *msg, int flags); }
    188  1.44  christos 114	NOARGS		{ int compat_43_sys_sendmsg(int s, void *msg, \
    189  1.11   mycroft 			    int flags); }
    190   1.6      dean 115	OBSOL		vtrace
    191  1.11   mycroft 116	NOARGS		{ int sys_gettimeofday(struct timeval *tp, \
    192   1.6      dean 			    struct timezone *tzp); }
    193  1.11   mycroft 117	NOARGS		{ int sys_getrusage(int who, struct rusage *rusage); }
    194  1.11   mycroft 118	NOARGS		{ int sys_getsockopt(int s, int level, int name, \
    195  1.44  christos 			    void *val, int *avalsize); }
    196   1.6      dean 119	UNIMPL		resuba
    197  1.11   mycroft 120	NOARGS		{ int sys_readv(int fd, struct iovec *iovp, \
    198   1.6      dean 			    u_int iovcnt); }
    199  1.11   mycroft 121	NOARGS		{ int sys_writev(int fd, struct iovec *iovp, \
    200  1.11   mycroft 			    u_int iovcnt); }
    201  1.11   mycroft 122	NOARGS		{ int sys_settimeofday(struct timeval *tv, \
    202   1.6      dean 			    struct timezone *tzp); }
    203  1.23    kleink 123	NOARGS		{ int sys___posix_fchown(int fd, int uid, int gid); }
    204  1.11   mycroft 124	NOARGS		{ int sys_fchmod(int fd, int mode); }
    205  1.44  christos 125	NOARGS		{ int compat_43_sys_recvfrom(int s, void *buf, \
    206  1.44  christos 			    size_t len, int flags, void *from, \
    207  1.11   mycroft 			    int *fromlenaddr); }
    208  1.16   mycroft 126	NOARGS		{ int sys_setreuid(int ruid, int euid); }
    209  1.16   mycroft 127	NOARGS		{ int sys_setregid(int rgid, int egid); }
    210  1.11   mycroft 128	NOARGS		{ int sys_rename(char *from, char *to); }
    211  1.11   mycroft 129	NOARGS		{ int compat_43_sys_truncate(char *path, long length); }
    212  1.11   mycroft 130	NOARGS		{ int compat_43_sys_ftruncate(int fd, long length); }
    213  1.11   mycroft 131	NOARGS		{ int sys_flock(int fd, int how); }
    214  1.11   mycroft 132	UNIMPL
    215  1.44  christos 133	NOARGS		{ int sys_sendto(int s, void *buf, size_t len, \
    216  1.44  christos 			    int flags, void *to, int tolen); }
    217  1.11   mycroft 134	NOARGS		{ int sys_shutdown(int s, int how); }
    218  1.11   mycroft 135	NOARGS		{ int sys_socketpair(int domain, int type, \
    219  1.11   mycroft 			    int protocol, int *rsv); }
    220  1.11   mycroft 136	NOARGS		{ int sys_mkdir(char *path, int mode); }
    221  1.11   mycroft 137	NOARGS		{ int sys_rmdir(char *path); }
    222  1.11   mycroft 138	NOARGS		{ int sys_utimes(char *path, struct timeval *tptr); }
    223  1.11   mycroft 139	STD		{ int ultrix_sys_sigcleanup(struct sigcontext *sigcntxp); }
    224  1.11   mycroft 140	NOARGS		{ int sys_adjtime(struct timeval *delta, \
    225   1.6      dean 			    struct timeval *olddelta); }
    226  1.44  christos 141	NOARGS		{ int compat_43_sys_getpeername(int fdes, void *asa, \
    227  1.11   mycroft 			    int *alen); }
    228  1.11   mycroft 142	NOARGS		{ int compat_43_sys_gethostid(void); }
    229   1.6      dean 143	UNIMPL		old sethostid
    230  1.11   mycroft 144	NOARGS		{ int compat_43_sys_getrlimit(u_int which, \
    231  1.11   mycroft 			    struct orlimit *rlp); }
    232  1.11   mycroft 145	NOARGS		{ int compat_43_sys_setrlimit(u_int which, \
    233  1.11   mycroft 			    struct orlimit *rlp); }
    234  1.11   mycroft 146	NOARGS		{ int compat_43_sys_killpg(int pgid, int signum); }
    235  1.11   mycroft 147	UNIMPL
    236   1.6      dean 148	UNIMPL		setquota
    237   1.6      dean 149	UNIMPL	 	quota /* needs to be nullop to boot on Ultrix root partition*/
    238  1.44  christos 150	NOARGS		{ int compat_43_sys_getsockname(int fdes, void *asa, \
    239  1.11   mycroft 			    int *alen); }
    240   1.6      dean 151	UNIMPL		sysmips /* 4 args */
    241  1.20  jonathan #ifdef __mips
    242  1.20  jonathan 152	STD		{ int ultrix_sys_cacheflush(char *addr, int nbytes, \
    243  1.20  jonathan 			    int whichcache); }
    244  1.20  jonathan 153	STD	{ int ultrix_sys_cachectl(char *addr, int nbytes, int cacheop); }
    245  1.20  jonathan #else	/* !mips */
    246  1.20  jonathan 152	UNIMPL
    247  1.20  jonathan 153	UNIMPL
    248  1.20  jonathan #endif	/* !mips */
    249  1.11   mycroft 154	UNIMPL
    250   1.6      dean 155	UNIMPL		atomic_op
    251  1.11   mycroft 156	UNIMPL
    252  1.11   mycroft 157	UNIMPL
    253   1.6      dean #ifdef NFSSERVER
    254  1.11   mycroft 158	STD		{ int ultrix_sys_nfssvc(int fd); }
    255   1.6      dean #else
    256   1.6      dean 158	UNIMPL
    257   1.6      dean #endif
    258  1.11   mycroft 159	NOARGS		{ int compat_43_sys_getdirentries(int fd, char *buf, \
    259  1.11   mycroft 			    u_int count, long *basep); }
    260  1.30  christos 160	STD		{ int ultrix_sys_statfs(const char *path, \
    261  1.11   mycroft 			    struct ultrix_statfs *buf); }
    262  1.11   mycroft 161	STD		{ int ultrix_sys_fstatfs(int fd, \
    263  1.11   mycroft 			    struct ultrix_statfs *buf); }
    264  1.11   mycroft 162	UNIMPL		umount
    265  1.18   thorpej #ifdef NFS
    266   1.6      dean 163	NOARGS		{ int async_daemon(void); }
    267  1.42     pavel 164	NOARGS		{ int compat_30_sys_getfh(char *fname, fhandle_t *fhp); }
    268   1.6      dean #else
    269   1.6      dean 163	UNIMPL		async_daemon
    270   1.6      dean 164	UNIMPL		getfh
    271   1.6      dean #endif
    272  1.11   mycroft 165	NOARGS		{ int compat_09_sys_getdomainname(char *domainname, \
    273  1.11   mycroft 			    int len); }
    274  1.11   mycroft 166	NOARGS		{ int compat_09_sys_setdomainname(char *domainname, \
    275  1.11   mycroft 			    int len); }
    276  1.39     perry 167	UNIMPL
    277  1.11   mycroft 168	STD		{ int ultrix_sys_quotactl(int cmd, char *special, \
    278  1.44  christos 			    int uid, void *addr); }
    279  1.11   mycroft 169	STD		{ int ultrix_sys_exportfs(char *path, char *ex); }
    280  1.14  jonathan 170	UNIMPL		{ int ultrix_sys_mount(char *special, char *dir, \
    281  1.44  christos 			     int rdonly, int type, void *data); }
    282   1.1     glass 171	UNIMPL	4 hdwconf
    283  1.11   mycroft 172	UNIMPL		msgctl
    284  1.11   mycroft 173	UNIMPL		msgget
    285  1.11   mycroft 174	UNIMPL		msgrcv
    286  1.11   mycroft 175	UNIMPL		msgsnd
    287  1.11   mycroft 176	UNIMPL		semctl
    288  1.11   mycroft 177	UNIMPL		semget
    289  1.11   mycroft 178	UNIMPL		semop
    290  1.11   mycroft 179	STD		{ int ultrix_sys_uname(struct ultrix_utsname *name); }
    291  1.19  jonathan 180	STD		{ int ultrix_sys_shmsys(u_int shmop, \
    292  1.19  jonathan 						u_int a2, u_int a3, u_int a4); }
    293   1.1     glass 181	UNIMPL	0 plock
    294   1.1     glass 182	UNIMPL	0 lockf
    295  1.11   mycroft 183	STD		{ int ultrix_sys_ustat(int dev, \
    296  1.11   mycroft 			    struct ultrix_ustat *buf); }
    297  1.12  jonathan 184	STD		{ int ultrix_sys_getmnt(int *start, \
    298  1.12  jonathan 				struct ultrix_fs_data *buf, \
    299  1.12  jonathan 				int bufsize, int mode, char *path); }
    300   1.9    mellon 185	UNIMPL	 	notdef
    301   1.9    mellon 186	UNIMPL	 	notdef
    302  1.11   mycroft 187	STD		{ int ultrix_sys_sigpending(int *mask); }
    303  1.11   mycroft 188	NOARGS		{ int sys_setsid(void); }
    304  1.11   mycroft 189	STD		{ int ultrix_sys_waitpid(int pid, int *status, \
    305  1.11   mycroft 			    int options); }
    306  1.11   mycroft 190	UNIMPL
    307  1.11   mycroft 191	UNIMPL
    308  1.11   mycroft 192	UNIMPL
    309  1.11   mycroft 193	UNIMPL
    310  1.11   mycroft 194	UNIMPL
    311  1.11   mycroft 195	UNIMPL
    312  1.11   mycroft 196	UNIMPL
    313  1.11   mycroft 197	UNIMPL
    314  1.11   mycroft 198	UNIMPL
    315  1.11   mycroft 199	UNIMPL
    316  1.11   mycroft 200	UNIMPL
    317  1.11   mycroft 201	UNIMPL
    318  1.11   mycroft 202	UNIMPL
    319  1.11   mycroft 203	UNIMPL
    320  1.11   mycroft 204	UNIMPL
    321  1.11   mycroft 205	UNIMPL
    322  1.11   mycroft 206	UNIMPL
    323  1.11   mycroft 207	UNIMPL
    324  1.11   mycroft 208	UNIMPL
    325  1.11   mycroft 209	UNIMPL
    326  1.11   mycroft 210	UNIMPL
    327  1.11   mycroft 211	UNIMPL
    328  1.11   mycroft 212	UNIMPL
    329  1.11   mycroft 213	UNIMPL
    330  1.11   mycroft 214	UNIMPL
    331  1.11   mycroft 215	UNIMPL
    332  1.11   mycroft 216	UNIMPL
    333  1.11   mycroft 217	UNIMPL
    334  1.11   mycroft 218	UNIMPL
    335  1.11   mycroft 219	UNIMPL
    336  1.11   mycroft 220	UNIMPL
    337  1.11   mycroft 221	UNIMPL
    338  1.11   mycroft 222	UNIMPL
    339  1.11   mycroft 223	UNIMPL
    340  1.11   mycroft 224	UNIMPL
    341  1.11   mycroft 225	UNIMPL
    342  1.11   mycroft 226	UNIMPL
    343  1.11   mycroft 227	UNIMPL
    344  1.11   mycroft 228	UNIMPL
    345  1.11   mycroft 229	UNIMPL
    346  1.11   mycroft 230	UNIMPL
    347  1.11   mycroft 231	UNIMPL
    348  1.11   mycroft 232	UNIMPL
    349   1.6      dean 233	UNIMPL	1 utc_gettime
    350   1.6      dean 234	UNIMPL	2 utc_adjtime
    351  1.11   mycroft 235	UNIMPL
    352  1.11   mycroft 236	UNIMPL
    353  1.11   mycroft 237	UNIMPL
    354  1.11   mycroft 238	UNIMPL
    355  1.11   mycroft 239	UNIMPL
    356  1.11   mycroft 240	UNIMPL
    357  1.11   mycroft 241	UNIMPL
    358  1.11   mycroft 242	UNIMPL
    359  1.11   mycroft 243	UNIMPL
    360  1.11   mycroft 244	UNIMPL
    361  1.11   mycroft 245	UNIMPL
    362  1.11   mycroft 246	UNIMPL
    363  1.11   mycroft 247	UNIMPL
    364  1.11   mycroft 248	UNIMPL
    365  1.11   mycroft 249	UNIMPL
    366  1.11   mycroft 250	UNIMPL
    367  1.11   mycroft 251	UNIMPL
    368   1.6      dean 252     UNIMPL  	audctl /*Make no-op for installation on Ultrix rootpartition?*/
    369   1.6      dean 253	UNIMPL		audgen /*Make no-op for installation on Ultrix rootpartition?*/
    370   1.6      dean 254	UNIMPL		startcpu
    371   1.6      dean 255	UNIMPL		stopcpu
    372  1.11   mycroft 256	STD		{ int ultrix_sys_getsysinfo(unsigned op, char *buffer, \
    373  1.11   mycroft 			    unsigned nbytes, int *start, char *arg); }
    374  1.11   mycroft 257	STD		{ int ultrix_sys_setsysinfo(unsigned op, char *buffer, \
    375  1.11   mycroft 			    unsigned nbytes, unsigned arg, unsigned flag); }
    376   1.6      dean 
    377