From 8acb3d7a12347cc819228781e5841a55bf678bf6 Mon Sep 17 00:00:00 2001 From: obrien Date: Sun, 22 Oct 2000 21:36:27 +0000 Subject: [PATCH] Minimal set of diffs from the i386 bits to the AlphaLinux. Submitted by: gallatin (content, minimization by me) --- sys/alpha/linux/syscalls.master | 642 ++++++++++++++++++++------------ 1 file changed, 408 insertions(+), 234 deletions(-) diff --git a/sys/alpha/linux/syscalls.master b/sys/alpha/linux/syscalls.master index 47df49a7ec92..b45469b2c394 100644 --- a/sys/alpha/linux/syscalls.master +++ b/sys/alpha/linux/syscalls.master @@ -26,264 +26,438 @@ #include #include #include -#include -#include +#include +#include ; #ifdef's, etc. may be included, and are copied to the output files. -0 STD LINUX { int linux_setup(void); } +0 UNIMPL LINUX 1 NOPROTO LINUX { void sys_exit(int rval); } exit sys_exit_args void 2 STD LINUX { int linux_fork(void); } 3 NOPROTO LINUX { int read(int fd, char *buf, u_int nbyte); } 4 NOPROTO LINUX { int write(int fd, char *buf, u_int nbyte); } -5 STD LINUX { int linux_open(char *path, int flags, int mode); } +5 UNIMPL LINUX 6 NOPROTO LINUX { int close(int fd); } -7 STD LINUX { int linux_waitpid(int pid, int *status, \ - int options); } -8 STD LINUX { int linux_creat(char *path, int mode); } +7 STD OSF1 { int osf1_wait4(int pid, int *status, int options, \ + struct osf1_rusage *rusage); } +8 UNIMPL LINUX 9 STD LINUX { int linux_link(char *path, char *to); } 10 STD LINUX { int linux_unlink(char *path); } -11 STD LINUX { int linux_execve(char *path, char **argp, \ - char **envp); } +11 UNIMPL LINUX 12 STD LINUX { int linux_chdir(char *path); } -13 STD LINUX { int linux_time(linux_time_t *tm); } +13 NOPROTO LINUX { int fchdir(int fd); } 14 STD LINUX { int linux_mknod(char *path, int mode, int dev); } 15 STD LINUX { int linux_chmod(char *path, int mode); } -16 STD LINUX { int linux_lchown(char *path, int uid, int gid); } -17 STD LINUX { int linux_break(char *nsize); } -18 STD LINUX { int linux_stat(char *path, struct ostat *up); } +16 STD LINUX { int linux_chown(char *path, int uid, int gid); } +17 STD LINUX { int linux_brk(char *dsend); } +18 UNIMPL LINUX 19 STD LINUX { int linux_lseek(int fdes, long off, int whence); } -20 NOPROTO LINUX { int getpid(void); } -21 STD LINUX { int linux_mount(void); } +20 NOPROTO LINUX { int getpid(void); } +21 UNIMPL LINUX 22 STD LINUX { int linux_umount(void); } 23 NOPROTO LINUX { int setuid(uid_t uid); } 24 NOPROTO LINUX { int getuid(void); } -25 STD LINUX { int linux_stime(void); } +25 UNIMPL LINUX 26 STD LINUX { int linux_ptrace(void); } -27 STD LINUX { int linux_alarm(unsigned int secs); } -28 STD LINUX { int linux_fstat(int fd, struct ostat *up); } -29 STD LINUX { int linux_pause(void); } -30 STD LINUX { int linux_utime(char *fname, \ - struct linux_utimbuf *times); } -31 STD LINUX { int linux_stty(void); } -32 STD LINUX { int linux_gtty(void); } +27 UNIMPL LINUX +28 UNIMPL LINUX +29 UNIMPL LINUX +30 UNIMPL LINUX +31 UNIMPL LINUX +32 UNIMPL LINUX 33 STD LINUX { int linux_access(char *path, int flags); } -34 STD LINUX { int linux_nice(int inc); } -35 STD LINUX { int linux_ftime(void); } +34 UNIMPL LINUX +35 UNIMPL LINUX 36 NOPROTO LINUX { int sync(void); } 37 STD LINUX { int linux_kill(int pid, int signum); } -38 STD LINUX { int linux_rename(char *from, char *to); } -39 STD LINUX { int linux_mkdir(char *path, int mode); } -40 STD LINUX { int linux_rmdir(char *path); } +38 UNIMPL LINUX +39 NOPROTO LINUX { int setpgid(int pid, int pgid); } +40 UNIMPL LINUX 41 NOPROTO LINUX { int dup(u_int fd); } -42 STD LINUX { int linux_pipe(int *pipefds); } -43 STD LINUX { int linux_times(struct linux_times_argv *buf); } -44 STD LINUX { int linux_prof(void); } -45 STD LINUX { int linux_brk(char *dsend); } -46 NOPROTO LINUX { int setgid(gid_t gid); } +42 NOPROTO LINUX { int pipe(void); } +43 UNIMPL LINUX +44 UNIMPL LINUX +45 STD LINUX { int linux_open(char *path, int flags, int mode); } +46 UNIMPL LINUX 47 NOPROTO LINUX { int getgid(void); } -48 STD LINUX { int linux_signal(int sig, linux_handler_t handler); } -49 NOPROTO LINUX { int geteuid(void); } -50 NOPROTO LINUX { int getegid(void); } +48 STD LINUX { int osf1_sigprocmask(int how, u_long mask); } +49 UNIMPL LINUX +50 UNIMPL LINUX 51 NOPROTO LINUX { int acct(char *path); } -52 STD LINUX { int linux_umount2(void); } -53 STD LINUX { int linux_lock(void); } -54 STD LINUX { int linux_ioctl(int fd, u_long cmd, int arg); } -55 STD LINUX { int linux_fcntl(int fd, int cmd, int arg); } -56 STD LINUX { int linux_mpx(void); } -57 NOPROTO LINUX { int setpgid(int pid, int pgid); } -58 STD LINUX { int linux_ulimit(void); } -59 STD LINUX { int linux_olduname(void); } +52 UNIMPL LINUX +53 UNIMPL LINUX +54 STD LINUX { int linux_ioctl(int fd, u_long cmd, u_long arg); } +55 UNIMPL LINUX +56 UNIMPL LINUX +57 STD LINUX { int linux_symlink(char *path, char *to); } +58 STD LINUX { int linux_readlink(char *name, char *buf, \ + int count); } +59 STD LINUX { int linux_execve(char *path, char **argp, \ + char **envp); } 60 NOPROTO LINUX { int umask(int newmask); } 61 NOPROTO LINUX { int chroot(char *path); } -62 STD LINUX { int linux_ustat(linux_dev_t dev, \ - struct linux_ustat *ubuf); } -63 NOPROTO LINUX { int dup2(u_int from, u_int to); } -64 NOPROTO LINUX { int getppid(void); } -65 NOPROTO LINUX { int getpgrp(void); } -66 NOPROTO LINUX { int setsid(void); } -67 STD LINUX { int linux_sigaction(int sig, \ - linux_osigaction_t *nsa, \ - linux_osigaction_t *osa); } -68 STD LINUX { int linux_siggetmask(void); } -69 STD LINUX { int linux_sigsetmask(linux_osigset_t mask); } -70 NOPROTO LINUX { int setreuid(int ruid, int euid); } -71 NOPROTO LINUX { int setregid(int rgid, int egid); } -72 STD LINUX { int linux_sigsuspend(int restart, \ - linux_osigset_t oldmask, \ - linux_osigset_t mask); } -73 STD LINUX { int linux_sigpending(linux_osigset_t *mask); } -74 NOPROTO LINUX { int osethostname(char *hostname, u_int len); } \ - osethostname sethostname_args int -75 STD LINUX { int linux_setrlimit(u_int resource, \ - struct ogetrlimit *rlim); } -76 STD LINUX { int linux_getrlimit(u_int resource, \ - struct ogetrlimit *rlim); } -77 NOPROTO LINUX { int getrusage(int who, struct rusage *rusage); } -78 NOPROTO LINUX { int gettimeofday(struct timeval *tp, \ - struct timezone *tzp); } -79 NOPROTO LINUX { int settimeofday(struct timeval *tp, \ - struct timezone *tzp); } +62 UNIMPL LINUX +63 NOPROTO LINUX { int getpgrp(void); } +64 UNIMPL LINUX getpagesize +65 UNIMPL LINUX +66 STD LINUX { int linux_vfork(void); } +67 STD LINUX { int linux_newstat(char *path, \ + struct linux_newstat *buf); } +68 STD LINUX { int linux_newlstat(char *path, \ + struct linux_newstat *buf); } +69 UNIMPL LINUX +70 UNIMPL LINUX +71 STD LINUX { int linux_mmap (caddr_t addr, size_t len, \ + int prot, int flags, int fd, off_t pos); } +72 UNIMPL LINUX +73 STD LINUX { int linux_munmap(caddr_t addr, u_long len); } +74 STD LINUX { int linux_mprotect(caddr_t addr, size_t len, int prot); } +75 UNIMPL LINUX madvise +76 STD LINUX { int linux_vhangup(void); } +77 UNIMPL LINUX +78 UNIMPL LINUX +79 STD LINUX { int linux_setgroups(u_int gidsetsize, \ + linux_gid_t *gidset); } 80 STD LINUX { int linux_getgroups(u_int gidsetsize, \ - linux_gid_t *gidset); } -81 STD LINUX { int linux_setgroups(u_int gidsetsize, \ - linux_gid_t *gidset); } -82 STD LINUX { int linux_select(struct linux_select_argv *ptr); } -83 STD LINUX { int linux_symlink(char *path, char *to); } -84 NOPROTO LINUX { int ostat(char *path, struct ostat *up); } -85 STD LINUX { int linux_readlink(char *name, char *buf, \ - int count); } -86 STD LINUX { int linux_uselib(char *library); } -87 NOPROTO LINUX { int swapon(char *name); } -88 NOPROTO LINUX { int reboot(int opt); } -89 STD LINUX { int linux_readdir(int fd, \ - struct linux_dirent *dent, \ - unsigned int count); } -90 STD LINUX { int linux_mmap(struct linux_mmap_argv *ptr); } -91 NOPROTO LINUX { int munmap(caddr_t addr, int len); } -92 STD LINUX { int linux_truncate(char *path, long length); } -93 NOPROTO LINUX { int oftruncate(int fd, long length); } -94 NOPROTO LINUX { int fchmod(int fd, int mode); } -95 NOPROTO LINUX { int fchown(int fd, int uid, int gid); } -96 NOPROTO LINUX { int getpriority(int which, int who); } -97 NOPROTO LINUX { int setpriority(int which, int who, int prio); } -98 NOPROTO LINUX { int profil(caddr_t samples, u_int size, \ - u_int offset, u_int scale); } -99 STD LINUX { int linux_statfs(char *path, \ - struct linux_statfs_buf *buf); } -100 STD LINUX { int linux_fstatfs(int fd, \ - struct linux_statfs_buf *buf); } -101 STD LINUX { int linux_ioperm(unsigned int start, \ - unsigned int length, int enable); } -102 STD LINUX { int linux_socketcall(int what, void *args); } -103 STD LINUX { int linux_ksyslog(int what); } -104 STD LINUX { int linux_setitimer(u_int which, \ - struct itimerval *itv, \ - struct itimerval *oitv); } -105 STD LINUX { int linux_getitimer(u_int which, \ - struct itimerval *itv); } -106 STD LINUX { int linux_newstat(char *path, \ - struct linux_newstat *buf); } -107 STD LINUX { int linux_newlstat(char *path, \ - struct linux_newstat *buf); } -108 STD LINUX { int linux_newfstat(int fd, \ - struct linux_newstat *buf); } -109 STD LINUX { int linux_uname(void); } -110 STD LINUX { int linux_iopl(int level); } -111 STD LINUX { int linux_vhangup(void); } -112 STD LINUX { int linux_idle(void); } -113 STD LINUX { int linux_vm86old(void); } -114 STD LINUX { int linux_wait4(int pid, int *status, \ - int options, struct rusage *rusage); } -115 STD LINUX { int linux_swapoff(void); } -116 STD LINUX { int linux_sysinfo(void); } -117 STD LINUX { int linux_ipc(int what, int arg1, int arg2, \ - int arg3, caddr_t ptr); } -118 NOPROTO LINUX { int fsync(int fd); } -119 STD LINUX { int linux_sigreturn(struct linux_sigcontext *scp); } -120 STD LINUX { int linux_clone(int flags, void *stack); } -121 NOPROTO LINUX { int setdomainname(char *name, int len); } -122 STD LINUX { int linux_newuname(struct linux_new_utsname *buf); } -123 STD LINUX { int linux_modify_ldt(int func, void *ptr, \ - size_t bytecount); } -124 STD LINUX { int linux_adjtimex(void); } -125 NOPROTO LINUX { int mprotect(caddr_t addr, int len, int prot); } -126 STD LINUX { int linux_sigprocmask(int how, \ - linux_osigset_t *mask, \ - linux_osigset_t *omask); } -127 STD LINUX { int linux_create_module(void); } -128 STD LINUX { int linux_init_module(void); } -129 STD LINUX { int linux_delete_module(void); } -130 STD LINUX { int linux_get_kernel_syms(void); } -131 STD LINUX { int linux_quotactl(void); } -132 STD LINUX { int linux_getpgid(int pid); } -133 NOPROTO LINUX { int fchdir(int fd); } -134 STD LINUX { int linux_bdflush(void); } -135 STD LINUX { int linux_sysfs(int option, u_long arg1, \ - u_long arg2); } -136 STD LINUX { int linux_personality(int per); } -137 STD LINUX { int linux_afs_syscall(void); } -138 STD LINUX { int linux_setfsuid(linux_uid_t uid); } -139 STD LINUX { int linux_setfsgid(linux_gid_t gid); } -140 STD LINUX { int linux_llseek(int fd, u_int32_t ohigh, \ - u_int32_t olow, caddr_t res, int whence); } -141 STD LINUX { int linux_getdents(int fd, void *dent, \ - unsigned count); } -142 STD LINUX { int linux_newselect(int nfds, fd_set *readfds, \ - fd_set *writefds, fd_set *exceptfds, \ - struct timeval *timeout); } -143 NOPROTO LINUX { int flock(int fd, int how); } -144 STD LINUX { int linux_msync(caddr_t addr, int len, int fl); } -145 NOPROTO LINUX { int readv(int fd, struct iovec *iovp, \ - u_int iovcnt); } -146 NOPROTO LINUX { int writev(int fd, struct iovec *iovp, \ - u_int iovcnt); } -147 STD LINUX { int linux_getsid(linux_pid_t pid); } -148 STD LINUX { int linux_fdatasync(int fd); } -149 STD LINUX { int linux_sysctl(void); } -150 NOPROTO BSD { int mlock(const void *addr, size_t len); } -151 NOPROTO BSD { int munlock(const void *addr, size_t len); } -152 NOPROTO BSD { int mlockall(int how); } -153 NOPROTO BSD { int munlockall(void); } -154 NOPROTO POSIX { int sched_setparam (pid_t pid, \ - const struct sched_param *param); } -155 NOPROTO POSIX { int sched_getparam (pid_t pid, \ - struct sched_param *param); } -156 STD POSIX { int linux_sched_setscheduler(pid_t pid, int policy, \ - const struct sched_param *param); } -157 STD POSIX { int linux_sched_getscheduler(pid_t pid); } -158 NOPROTO POSIX { int sched_yield (void); } -159 NOPROTO POSIX { int sched_get_priority_max (int policy); } -160 NOPROTO POSIX { int sched_get_priority_min (int policy); } -161 NOPROTO POSIX { int sched_rr_get_interval (pid_t pid, \ - struct timespec *interval); } -162 NOPROTO POSIX { int nanosleep(const struct timespec *rqtp, \ - struct timespec *rmtp); } -163 STD LINUX { int linux_mremap(caddr_t addr, int old_len, \ - int new_len, int flags); } -164 NOPROTO LINUX { int setresuid(int ruid, int euid, int suid); } -165 STD LINUX { int linux_getresuid(linux_uid_t *ruid, \ - linux_uid_t *euid, linux_uid_t *suid); } -166 STD LINUX { int linux_vm86(void); } -167 STD LINUX { int linux_query_module(void); } -168 NOPROTO LINUX { int poll(struct pollfd*, unsigned int nfds, \ - long timeout); } -169 STD LINUX { int linux_nfsservctl(void); } -170 NOPROTO LINUX { int setresgid(int rgid, int egid, int sgid); } -171 STD LINUX { int linux_getresgid(linux_gid_t *rgid, \ - linux_gid_t *egid, linux_gid_t *sgid); } -172 STD LINUX { int linux_prctl(void); } -173 STD LINUX { int linux_rt_sigreturn(void); } -174 STD LINUX { int linux_rt_sigaction(int sig, \ - linux_sigaction_t *act, \ - linux_sigaction_t *oact, \ - size_t sigsetsize); } -175 STD LINUX { int linux_rt_sigprocmask(int how, \ - linux_sigset_t *mask, linux_sigset_t *omask, \ - size_t sigsetsize); } -176 STD LINUX { int linux_rt_sigpending(void); } -177 STD LINUX { int linux_rt_sigtimedwait(void); } -178 STD LINUX { int linux_rt_sigqueueinfo(void); } -179 STD LINUX { int linux_rt_sigsuspend(linux_sigset_t *newset, \ - size_t sigsetsize); } -180 STD LINUX { int linux_pread(int fd, char *buf, size_t nbyte, \ - off_t offset); } -181 STD LINUX { int linux_pwrite(int fd, const char *buf, \ - size_t nbyte, off_t offset); } -182 STD LINUX { int linux_chown(char *path, int uid, int gid); } -183 STD LINUX { int linux_getcwd(char *buf, unsigned long bufsize); } -184 STD LINUX { int linux_capget(void); } -185 STD LINUX { int linux_capset(void); } -186 STD LINUX { int linux_sigaltstack(const linux_stack_t *uss, \ - linux_stack_t *uoss); } -187 STD LINUX { int linux_sendfile(void); } -188 STD LINUX { int linux_getpmsg(void); } -189 STD LINUX { int linux_putpmsg(void); } -190 STD LINUX { int linux_vfork(void); } -191 STD LINUX { int linux_ugetrlimit(void); } -192 STD LINUX { int linux_mmap2(void); } -193 STD LINUX { int linux_truncate64(void); } -194 STD LINUX { int linux_ftruncate64(void); } -195 STD LINUX { int linux_stat64(void); } -196 STD LINUX { int linux_lstat64(void); } -197 STD LINUX { int linux_fstat64(void); } + linux_gid_t *gidset); } +81 UNIMPL LINUX +82 STD LINUX { int linux_setpgid(int pid, int pgid); } +83 STD LINUX { int osf1_setitimer(u_int which, \ + struct itimerval *itv, struct itimerval *oitv); } +84 UNIMPL LINUX +85 UNIMPL LINUX +86 UNIMPL LINUX +87 UNIMPL LINUX gethostname +88 NOPROTO LINUX { int osethostname(char *hostname, u_int len); } \ + osethostname sethostname_args int +89 UNIMPL LINUX getdtablesize +90 NOPROTO LINUX { int dup2(u_int from, u_int to); } +91 STD LINUX { int linux_newfstat(int fd, struct linux_newstat *buf); } +92 STD LINUX { int linux_fcntl(int fd, int cmd, u_long arg); } +93 STD LINUX { int osf1_select(u_int nd, fd_set *in, fd_set *ou, \ + fd_set *ex, struct timeval *tv); } +94 NOPROTO LINUX { int poll(struct pollfd*, unsigned int nfds, \ + long timeout); } +95 NOPROTO LINUX { int fsync(int fd); } +96 NOPROTO LINUX { int setpriority(int which, int who, int prio); } +97 STD LINUX { int osf1_socket(int domain, int type, \ + int protocol); } +99 NOPROTO LINUX { int oaccept(int s, caddr_t name, int *anamelen); } +100 UNIMPL LINUX +101 NOPROTO LINUX { int osend(int s, caddr_t buf, int len, \ + int flags); } +102 NOPROTO LINUX { int orecv(int s, caddr_t buf, int len, \ + int flags); } +103 STD OSF1 { int osf1_sigreturn(struct osigcontext *sigcntxp); } +104 NOPROTO LINUX { int bind(int s, caddr_t name, int namelen); } +105 NOPROTO LINUX { int setsockopt(int s, int level, int name, \ + caddr_t val, int valsize); } +106 NOPROTO LINUX { int listen(int s, int backlog); } +107 UNIMPL LINUX +108 UNIMPL LINUX +109 UNIMPL LINUX +110 UNIMPL LINUX +111 STD OSF1 { int osf1_sigsuspend(unsigned long ss); } +112 UNIMPL LINUX +113 UNIMPL LINUX recvmsg +114 UNIMPL LINUX sendmsg +115 UNIMPL LINUX +116 STD LINUX { int osf1_gettimeofday(struct timeval *tp, \ + struct timezone *tzp); } +117 STD OSF1 { int osf1_getrusage(long who, void *rusage); } +118 NOPROTO LINUX { int getsockopt(int s, int level, int name, \ + caddr_t val, int *avalsize); } +119 UNIMPL LINUX +120 NOPROTO LINUX { int readv(int fd, struct iovec *iovp, \ + u_int iovcnt); } +121 NOPROTO LINUX { int writev(int fd, struct iovec *iovp, \ + u_int iovcnt); } +122 UNIMPL LINUX +123 NOPROTO LINUX { int fchown(int fd, int uid, int gid); } +124 NOPROTO LINUX { int fchmod(int fd, int mode); } +125 NOPROTO LINUX { int orecvfrom(int s, caddr_t buf, \ + size_t len, int flags, caddr_t from, \ + int *fromlenaddr); } +126 NOPROTO LINUX { int setreuid(int ruid, int euid); } +127 NOPROTO LINUX { int setregid(int rgid, int egid); } +128 STD LINUX { int linux_rename(char *from, char *to); } +129 STD LINUX { int linux_truncate(char *path, long length); } +130 NOPROTO LINUX { int oftruncate(int fd, long length); } +131 NOPROTO LINUX { int flock(int fd, int how); } +132 NOPROTO LINUX { int setgid(gid_t gid); } +133 STD LINUX { int osf1_sendto(int s, caddr_t buf, size_t len, \ + int flags, struct sockaddr *to, int tolen); } +134 NOPROTO LINUX { int shutdown(int s, int how); } +135 UNIMPL LINUX socketpair +136 STD LINUX { int linux_mkdir(char *path, int mode); } +137 STD LINUX { int linux_rmdir(char *path); } +138 NOPROTO LINUX { int utimes(char *path, struct timeval *tptr); } +139 UNIMPL LINUX +140 UNIMPL LINUX +141 NOPROTO LINUX { int ogetpeername(int fdes, caddr_t asa, int *alen); } +142 UNIMPL LINUX +143 UNIMPL LINUX +144 STD LINUX { int linux_getrlimit(u_int resource, \ + struct rlimit *rlim); } +145 STD LINUX { int linux_setrlimit(u_int resource, \ + struct rlimit *rlim); } +146 UNIMPL LINUX +147 NOPROTO LINUX { int setsid(void); } +148 STD LINUX { int linux_quotactl(void); } +149 UNIMPL LINUX +150 NOPROTO LINUX { int ogetsockname(int fdec, caddr_t asa, int *alen);} +151 UNIMPL LINUX +152 UNIMPL LINUX +153 UNIMPL LINUX +154 UNIMPL LINUX +155 UNIMPL LINUX +156 STD LINUX { int osf1_sigaction(int sig,\ + struct osf1_sigaction *nsa, \ + struct osf1_sigaction *osa); } +157 UNIMPL LINUX +158 UNIMPL LINUX +159 UNIMPL LINUX +160 UNIMPL LINUX +161 UNIMPL LINUX +162 UNIMPL LINUX +163 UNIMPL LINUX +164 UNIMPL LINUX +165 UNIMPL LINUX +166 NOPROTO LINUX { int setdomainname(char *name, \ + int len); } +167 UNIMPL LINUX +168 UNIMPL LINUX +169 UNIMPL LINUX +170 UNIMPL LINUX +171 UNIMPL LINUX +172 UNIMPL LINUX +173 UNIMPL LINUX +174 UNIMPL LINUX +175 UNIMPL LINUX +176 UNIMPL LINUX +177 UNIMPL LINUX +178 UNIMPL LINUX +179 UNIMPL LINUX +180 UNIMPL LINUX +181 UNIMPL LINUX +182 UNIMPL LINUX +183 UNIMPL LINUX +184 UNIMPL LINUX +185 UNIMPL LINUX +186 UNIMPL LINUX +187 UNIMPL LINUX +188 UNIMPL LINUX +189 UNIMPL LINUX +190 UNIMPL LINUX +191 UNIMPL LINUX +192 UNIMPL LINUX +193 UNIMPL LINUX +194 UNIMPL LINUX +195 UNIMPL LINUX +196 UNIMPL LINUX +197 UNIMPL LINUX +198 UNIMPL LINUX +199 UNIMPL LINUX +200 UNIMPL LINUX msgctl +201 UNIMPL LINUX msgget +202 UNIMPL LINUX msgrcv +203 UNIMPL LINUX msgsnd +204 UNIMPL LINUX semctl +205 UNIMPL LINUX semget +206 UNIMPL LINUX semop +207 UNIMPL LINUX +208 STD LINUX { int linux_lchown(char *path, int uid, int gid); } +209 UNIMPL LINUX shmat +210 UNIMPL LINUX shmctl +211 UNIMPL LINUX shmdt +212 UNIMPL LINUX shmget +213 UNIMPL LINUX +214 UNIMPL LINUX +215 UNIMPL LINUX +216 UNIMPL LINUX +217 STD LINUX { int linux_msync(caddr_t addr, int len, int fl); } +218 UNIMPL LINUX +219 UNIMPL LINUX +220 UNIMPL LINUX +221 UNIMPL LINUX +222 UNIMPL LINUX +223 UNIMPL LINUX +224 UNIMPL LINUX +225 UNIMPL LINUX +226 UNIMPL LINUX +227 UNIMPL LINUX +228 UNIMPL LINUX +229 UNIMPL LINUX +230 UNIMPL LINUX +231 UNIMPL LINUX +232 UNIMPL LINUX +233 STD LINUX { int linux_getpgid(int pid); } +234 STD LINUX { int linux_getsid(linux_pid_t pid); } +235 UNIMPL LINUX sigaltstack +236 UNIMPL LINUX +237 UNIMPL LINUX +238 UNIMPL LINUX +239 UNIMPL LINUX +240 UNIMPL LINUX +241 STD OSF1 { int osf1_sysinfo(int cmd, char *buf, long count); } +242 UNIMPL LINUX +243 UNIMPL LINUX +244 UNIMPL LINUX +245 UNIMPL LINUX +246 UNIMPL LINUX +247 UNIMPL LINUX +248 UNIMPL LINUX +249 UNIMPL LINUX +250 UNIMPL LINUX +251 UNIMPL LINUX +252 UNIMPL LINUX +253 UNIMPL LINUX +254 UNIMPL LINUX +255 STD LINUX { int linux_sysfs(int option, u_long arg1, \ + u_long arg2); } +256 STD OSF1 { int osf1_getsysinfo(u_long op, caddr_t buffer, \ + u_long nbytes, caddr_t arg, u_long flag); } +257 STD OSF1 { int osf1_setsysinfo(u_long op, caddr_t buffer, \ + u_long nbytes, caddr_t arg, u_long flag); } +258 STD LINUX { int linux_afs_syscall(void); } +259 UNIMPL LINUX +260 UNIMPL LINUX +261 UNIMPL LINUX +262 UNIMPL LINUX +263 UNIMPL LINUX +264 UNIMPL LINUX +265 UNIMPL LINUX +266 UNIMPL LINUX +267 UNIMPL LINUX +268 UNIMPL LINUX +269 UNIMPL LINUX +270 UNIMPL LINUX +271 UNIMPL LINUX +272 UNIMPL LINUX +273 UNIMPL LINUX +274 UNIMPL LINUX +275 UNIMPL LINUX +276 UNIMPL LINUX +277 UNIMPL LINUX +278 UNIMPL LINUX +279 UNIMPL LINUX +280 UNIMPL LINUX +281 UNIMPL LINUX +282 UNIMPL LINUX +283 UNIMPL LINUX +284 UNIMPL LINUX +285 UNIMPL LINUX +286 UNIMPL LINUX +287 UNIMPL LINUX +288 UNIMPL LINUX +289 UNIMPL LINUX +290 UNIMPL LINUX +291 UNIMPL LINUX +292 UNIMPL LINUX +293 UNIMPL LINUX +294 UNIMPL LINUX +295 UNIMPL LINUX +296 UNIMPL LINUX +297 UNIMPL LINUX +298 UNIMPL LINUX +299 UNIMPL LINUX +300 STD LINUX { int linux_bdflush(void); } +301 UNIMPL LINUX sethae +302 STD LINUX { int linux_mount(void); } +303 UNIMPL LINUX old_adjtimex +304 STD LINUX { int linux_swapoff(void); } +305 STD LINUX { int linux_getdents(int fd, void *dent, \ + unsigned count); } +306 STD LINUX { int linux_create_module(void); } +307 STD LINUX { int linux_init_module(void); } +308 STD LINUX { int linux_delete_module(void); } +309 STD LINUX { int linux_get_kernel_syms(void); } +310 STD LINUX { int linux_ksyslog(int what); } +311 NOPROTO LINUX { int reboot(int opt); } +312 STD LINUX { int linux_clone(int flags, void *stack); } +313 STD LINUX { int linux_uselib(char *library); } +314 NOPROTO BSD { int mlock(const void *addr, size_t len); } +315 NOPROTO BSD { int munlock(const void *addr, size_t len); } +316 NOPROTO BSD { int mlockall(int how); } +317 NOPROTO BSD { int munlockall(void); } +318 STD LINUX { int linux_sysinfo(void); } +319 STD LINUX { int linux_sysctl(void); } +320 STD LINUX { int linux_idle(void); } +321 UNIMPL LINUX old_umount +322 NOPROTO LINUX { int swapon(char *name); } +323 STD LINUX { int linux_times(struct linux_times_argv *buf); } +324 STD LINUX { int linux_personality(int per); } +325 STD LINUX { int linux_setfsuid(linux_uid_t uid); } +326 STD LINUX { int linux_setfsgid(linux_gid_t gid); } +327 STD LINUX { int linux_ustat(linux_dev_t dev, \ + struct linux_ustat *ubuf); } +328 STD LINUX { int linux_statfs(char *path, \ + struct linux_statfs_buf *buf); } +329 STD LINUX { int linux_fstatfs(int fd, \ + struct linux_statfs_buf *buf); } +330 NOPROTO POSIX { int sched_setparam (pid_t pid, \ + const struct sched_param *param); } +331 NOPROTO POSIX { int sched_getparam (pid_t pid, \ + struct sched_param *param); } + +332 STD POSIX { int linux_sched_setscheduler(pid_t pid, int policy, \ + const struct sched_param *param); } +333 STD POSIX { int linux_sched_getscheduler (pid_t pid); } + +334 NOPROTO POSIX { int sched_yield (void); } +335 NOPROTO POSIX { int sched_get_priority_max (int policy); } +336 NOPROTO POSIX { int sched_get_priority_min (int policy); } +337 NOPROTO POSIX { int sched_rr_get_interval (pid_t pid, \ + struct timespec *interval); } +338 UNIMPL LINUX afs_syscall +339 STD LINUX { int linux_newuname(struct linux_newuname_t *buf); } +340 NOPROTO POSIX { int nanosleep(const struct timespec *rqtp, \ + struct timespec *rmtp); } +341 STD LINUX { int linux_mremap(caddr_t addr, u_long old_len, \ + u_long new_len, u_long flags); } +342 STD LINUX { int linux_nfsservctl(void); } +343 NOPROTO LINUX { int setresgid(int rgid, int egid, int sgid); } +344 STD LINUX { int linux_getresgid(linux_gid_t *rgid, \ + linux_gid_t *egid, linux_gid_t *sgid); } +345 UNIMPL LINUX pciconfig_read +346 UNIMPL LINUX pciconfig_write +347 STD LINUX { int linux_query_module(void); } +348 STD LINUX { int linux_prctl(void); } +349 STD LINUX { int linux_pread(int fd, char *buf, size_t nbyte, \ + off_t offset); } +350 STD LINUX { int linux_pwrite(int fd, const char *buf, \ + size_t nbyte, off_t offset); } +351 STD LINUX { int linux_rt_sigreturn(void); } +352 STD LINUX { int linux_rt_sigaction(int sig, \ + linux_sigaction_t *act, \ + linux_sigaction_t *oact, \ + size_t sigsetsize); } +353 STD LINUX { int linux_rt_sigprocmask(int how, \ + linux_sigset_t *mask, linux_sigset_t *omask, \ + size_t sigsetsize); } +354 STD LINUX { int linux_rt_sigpending(void); } +355 STD LINUX { int linux_rt_sigtimedwait(void); } +356 STD LINUX { int linux_rt_sigqueueinfo(void); } +357 STD LINUX { int linux_rt_sigsuspend(linux_sigset_t *newset, \ + size_t sigsetsize); } +358 STD LINUX { int linux_newselect(int nfds, fd_set *readfds, \ + fd_set *writefds, fd_set *exceptfds, \ + struct timeval *timeout); } +359 NOPROTO LINUX { int gettimeofday(struct timeval *tp, \ + struct timezone *tzp); } +360 NOPROTO LINUX { int settimeofday(struct timeval *tp, \ + struct timezone *tzp); } +361 STD LINUX { int linux_getitimer(u_int which, \ + struct itimerval *itv); } +362 STD LINUX { int linux_setitimer(u_int which, \ + struct itimerval *itv, struct itimerval *oitv); } +363 STD LINUX { int linux_utime(char *fname, \ + struct linux_utimbuf *times); } +364 NOPROTO LINUX { int getrusage(int who, struct rusage *rusage); } +365 STD LINUX { int linux_wait4(int pid, int *status, \ + int options, struct rusage *rusage); } +366 STD LINUX { int linux_adjtimex(void); } +367 STD LINUX { int linux_getcwd(char *buf, unsigned long bufsize); } +368 STD LINUX { int linux_capget(void); } +369 STD LINUX { int linux_capset(void); } +370 STD LINUX { int linux_sendfile(void); }