svn commit: r362463 - in head/sys: amd64/linux amd64/linux32 i386/linux

Edward Tomasz Napierala trasz at FreeBSD.org
Sun Jun 21 10:09:35 UTC 2020


Author: trasz
Date: Sun Jun 21 10:09:34 2020
New Revision: 362463
URL: https://svnweb.freebsd.org/changeset/base/362463

Log:
  Adapt linuxulator syscalls.master files to the new layout.
  No functional changes.
  
  Reviewed by:	brooks
  MFC after:	2 weeks
  Sponsored by:	The FreeBSD Foundation
  Differential Revision:	https://reviews.freebsd.org/D25381

Modified:
  head/sys/amd64/linux/syscalls.master
  head/sys/amd64/linux32/syscalls.master
  head/sys/i386/linux/syscalls.master

Modified: head/sys/amd64/linux/syscalls.master
==============================================================================
--- head/sys/amd64/linux/syscalls.master	Sun Jun 21 09:56:09 2020	(r362462)
+++ head/sys/amd64/linux/syscalls.master	Sun Jun 21 10:09:34 2020	(r362463)
@@ -38,579 +38,1931 @@
 
 ; #ifdef's, etc. may be included, and are copied to the output files.
 
-0	AUE_NULL	NOPROTO	{ int read(int fd, char *buf, \
-				    u_int nbyte); }
-1	AUE_NULL	NOPROTO	{ int write(int fd, char *buf, \
-				    u_int nbyte); }
-2	AUE_OPEN_RWTC	STD	{ int linux_open(char *path, l_int flags, \
-				    l_int mode); }
-3	AUE_CLOSE	NOPROTO	{ int close(int fd); }
-4	AUE_STAT	STD	{ int linux_newstat(char *path, \
-				    struct l_newstat *buf); }
-5	AUE_FSTAT	STD	{ int linux_newfstat(l_uint fd, \
-				    struct l_newstat *buf); }
-6	AUE_LSTAT	STD	{ int linux_newlstat(char *path, \
-				    struct l_newstat *buf); }
-7	AUE_POLL	NOPROTO	{ int poll(struct pollfd *fds, u_int nfds, \
-				    int timeout); }
-8	AUE_LSEEK	STD	{ int linux_lseek(l_uint fdes, l_off_t off, \
-				    l_int whence); }
-9	AUE_MMAP	STD	{ int linux_mmap2(l_ulong addr, l_ulong len, \
-				    l_ulong prot, l_ulong flags, l_ulong fd, \
-				    l_ulong pgoff); }
-10	AUE_MPROTECT	STD	{ int linux_mprotect(caddr_t addr, l_int len, \
-				    l_int prot); }
-11	AUE_MUNMAP	NOPROTO	{ int munmap(caddr_t addr, int len); }
-12	AUE_NULL	STD	{ int linux_brk(l_ulong dsend); }
-13	AUE_NULL	STD	{ int linux_rt_sigaction(l_int sig, \
-				    l_sigaction_t *act, l_sigaction_t *oact, \
-				    l_size_t sigsetsize); }
-14	AUE_NULL	STD	{ int linux_rt_sigprocmask(l_int how, \
-				    l_sigset_t *mask, l_sigset_t *omask, \
-				    l_size_t sigsetsize); }
-15	AUE_NULL	STD	{ int linux_rt_sigreturn( \
-				    struct l_ucontext *ucp); }
-16	AUE_IOCTL	STD	{ int linux_ioctl(l_uint fd, l_uint cmd, \
-				    uintptr_t arg); }
-17	AUE_PREAD	STD	{ int linux_pread(l_uint fd, char *buf, \
-				    l_size_t nbyte, l_loff_t offset); }
-18	AUE_PWRITE	STD	{ int linux_pwrite(l_uint fd, char *buf, \
-				    l_size_t nbyte, l_loff_t offset); }
-19	AUE_READV	NOPROTO	{ int readv(int fd, struct iovec *iovp, \
-				    u_int iovcnt); }
-20	AUE_WRITEV	NOPROTO	{ int writev(int fd, struct iovec *iovp, \
-				    u_int iovcnt); }
-21	AUE_ACCESS	STD	{ int linux_access(char *path, l_int amode); }
-22	AUE_PIPE	STD	{ int linux_pipe(l_ulong *pipefds); }
-23	AUE_SELECT	STD	{ int linux_select(l_int nfds, \
-				    l_fd_set *readfds, l_fd_set *writefds, \
-				    l_fd_set *exceptfds, \
-				    struct l_timeval *timeout); }
-24	AUE_NULL	NOPROTO	{ int sched_yield(void); }
-25	AUE_NULL	STD	{ int linux_mremap(l_ulong addr, \
-				    l_ulong old_len, l_ulong new_len, \
-				    l_ulong flags, l_ulong new_addr); }
-26	AUE_MSYNC	STD	{ int linux_msync(l_ulong addr, \
-				    l_size_t len, l_int fl); }
-27	AUE_MINCORE	STD	{ int linux_mincore(l_ulong start, \
-				    l_size_t len, u_char *vec); }
-28	AUE_MADVISE	STD	{ int linux_madvise(void *addr, size_t len, \
-				    int behav); }
-29	AUE_NULL	STD	{ int linux_shmget(l_key_t key, l_size_t size, \
-				    l_int shmflg); }
-30	AUE_NULL	STD	{ int linux_shmat(l_int shmid, char *shmaddr, \
-				    l_int shmflg); }
-31	AUE_NULL	STD	{ int linux_shmctl(l_int shmid, l_int cmd, \
-				    struct l_shmid_ds *buf); }
-32	AUE_DUP		NOPROTO	{ int dup(u_int fd); }
-33	AUE_DUP2	NOPROTO	{ int dup2(u_int from, u_int to); }
-34	AUE_NULL	STD	{ int linux_pause(void); }
-35	AUE_NULL	STD	{ int linux_nanosleep( \
-				    const struct l_timespec *rqtp, \
-				    struct l_timespec *rmtp); }
-36	AUE_GETITIMER	STD	{ int linux_getitimer(l_int which, \
-				    struct l_itimerval *itv); }
-37	AUE_NULL	STD	{ int linux_alarm(l_uint secs); }
-38	AUE_SETITIMER	STD	{ int linux_setitimer(l_int which, \
-				    struct l_itimerval *itv, \
-				    struct l_itimerval *oitv); }
-39	AUE_GETPID	STD	{ int linux_getpid(void); }
-40	AUE_SENDFILE	STD	{ int linux_sendfile(l_int out, l_int in, \
-				    l_long *offset, l_size_t count); }
-41	AUE_SOCKET	STD	{ int linux_socket(l_int domain, l_int type, \
-				    l_int protocol); }
-42	AUE_CONNECT	STD	{ int linux_connect(l_int s, l_uintptr_t name, \
-				    l_int namelen); }
-43	AUE_ACCEPT	STD	{ int linux_accept(l_int s, l_uintptr_t addr, \
-				    l_uintptr_t namelen); }
-44	AUE_SENDTO	STD	{ int linux_sendto(l_int s, l_uintptr_t msg, \
-				    l_int len, l_int flags, l_uintptr_t to, \
-				    l_int tolen); }
-45	AUE_RECVFROM	STD	{ int linux_recvfrom(l_int s, l_uintptr_t buf, \
-				    l_size_t len, l_int flags, l_uintptr_t from, \
-				    l_uintptr_t fromlen); }
-46	AUE_SENDMSG	STD	{ int linux_sendmsg(l_int s, l_uintptr_t msg, \
-				    l_int flags); }
-47	AUE_RECVMSG	STD	{ int linux_recvmsg(l_int s, l_uintptr_t msg, \
-				    l_int flags); }
-48	AUE_NULL	STD	{ int linux_shutdown(l_int s, l_int how); }
-49	AUE_BIND	STD	{ int linux_bind(l_int s, l_uintptr_t name, \
-				    l_int namelen); }
-50	AUE_LISTEN	STD	{ int linux_listen(l_int s, l_int backlog); }
-51	AUE_GETSOCKNAME	STD	{ int linux_getsockname(l_int s, \
-				    l_uintptr_t addr, l_uintptr_t namelen); }
-52	AUE_GETPEERNAME	STD	{ int linux_getpeername(l_int s, \
-				    l_uintptr_t addr, l_uintptr_t namelen); }
-53	AUE_SOCKETPAIR	STD	{ int linux_socketpair(l_int domain, \
-				    l_int type, l_int protocol, l_uintptr_t rsv); }
-54	AUE_SETSOCKOPT	STD	{ int linux_setsockopt(l_int s, l_int level, \
-				    l_int optname, l_uintptr_t optval, \
-				    l_int optlen); }
-55	AUE_GETSOCKOPT	STD	{ int linux_getsockopt(l_int s, l_int level, \
-				    l_int optname, l_uintptr_t optval, \
-				    l_uintptr_t optlen); }
-56	AUE_RFORK	STD	{ int linux_clone(l_int flags, void *stack, \
-				    void *parent_tidptr, void *child_tidptr, void *tls); }
-57	AUE_FORK	STD	{ int linux_fork(void); }
-58	AUE_VFORK	STD	{ int linux_vfork(void); }
-59	AUE_EXECVE	STD	{ int linux_execve(char *path, char **argp, \
-				    char **envp); }
-60	AUE_EXIT	STD	{ void linux_exit(l_int rval); }
-61	AUE_WAIT4	STD	{ int linux_wait4(l_pid_t pid, \
-				    l_int *status, l_int options, \
-				    struct rusage *rusage); }
-62	AUE_KILL	STD	{ int linux_kill(l_int pid, l_int signum); }
-63	AUE_NULL	STD	{ int linux_newuname( \
-				    struct l_new_utsname *buf); }
-64	AUE_NULL	STD	{ int linux_semget(l_key_t key, \
-				    l_int nsems, l_int semflg); }
-65	AUE_NULL	STD	{ int linux_semop(l_int semid, \
-				    struct l_sembuf *tsops, l_uint nsops); }
-66	AUE_NULL	STD	{ int linux_semctl(l_int semid, \
-				    l_int semnum, l_int cmd, union l_semun arg); }
-67	AUE_NULL	STD	{ int linux_shmdt(char *shmaddr); }
-68	AUE_NULL	STD	{ int linux_msgget(l_key_t key, l_int msgflg); }
-69	AUE_NULL	STD	{ int linux_msgsnd(l_int msqid, \
-				    struct l_msgbuf *msgp, l_size_t msgsz, \
-				    l_int msgflg); }
-70	AUE_NULL	STD	{ int linux_msgrcv(l_int msqid, \
-				    struct l_msgbuf *msgp, l_size_t msgsz, \
-				    l_long msgtyp, l_int msgflg); }
-71	AUE_NULL	STD	{ int linux_msgctl(l_int msqid, l_int cmd, \
-				    struct l_msqid_ds *buf); }
-72	AUE_FCNTL	STD	{ int linux_fcntl(l_uint fd, l_uint cmd, \
-				    l_ulong arg); }
-73	AUE_FLOCK	NOPROTO	{ int flock(int fd, int how); }
-74	AUE_FSYNC	NOPROTO	{ int fsync(int fd); }
-75	AUE_NULL	STD	{ int linux_fdatasync(l_uint fd); }
-76	AUE_TRUNCATE	STD	{ int linux_truncate(char *path, \
-				    l_ulong length); }
-77	AUE_FTRUNCATE	STD	{ int linux_ftruncate(l_int fd, l_long length); }
-78	AUE_GETDIRENTRIES	STD { int linux_getdents(l_uint fd, void *dent, \
-				    l_uint count); }
-79	AUE_GETCWD	STD	{ int linux_getcwd(char *buf, \
-				    l_ulong bufsize); }
-80	AUE_CHDIR	STD	{ int linux_chdir(char *path); }
-81	AUE_FCHDIR	NOPROTO	{ int fchdir(int fd); }
-82	AUE_RENAME	STD	{ int linux_rename(char *from, char *to); }
-83	AUE_MKDIR	STD	{ int linux_mkdir(char *path, l_int mode); }
-84	AUE_RMDIR	STD	{ int linux_rmdir(char *path); }
-85	AUE_CREAT	STD	{ int linux_creat(char *path, \
-				    l_int mode); }
-86	AUE_LINK	STD	{ int linux_link(char *path, char *to); }
-87	AUE_UNLINK	STD	{ int linux_unlink(char *path); }
-88	AUE_SYMLINK	STD	{ int linux_symlink(char *path, char *to); }
-89	AUE_READLINK	STD	{ int linux_readlink(char *name, char *buf, \
-				    l_int count); }
-90	AUE_CHMOD	STD	{ int linux_chmod(char *path, \
-				    l_mode_t mode); }
-91	AUE_FCHMOD	NOPROTO	{ int fchmod(int fd, int mode); }
-92	AUE_LCHOWN	STD	{ int linux_chown(char *path, \
-				    l_uid_t uid, l_gid_t gid); }
-93	AUE_FCHOWN	NOPROTO	{ int fchown(int fd, int uid, int gid); }
-94	AUE_LCHOWN	STD	{ int linux_lchown(char *path, l_uid_t uid, \
-				    l_gid_t gid); }
-95	AUE_UMASK	NOPROTO	{ int umask(int newmask); }
-96	AUE_NULL	NOPROTO	{ int gettimeofday(struct l_timeval *tp, \
-				    struct timezone *tzp); }
-97	AUE_GETRLIMIT	STD	{ int linux_getrlimit(l_uint resource, \
-				    struct l_rlimit *rlim); }
-98	AUE_GETRUSAGE	NOPROTO	{ int getrusage(int who, struct rusage *rusage); }
-99	AUE_NULL	STD	{ int linux_sysinfo(struct l_sysinfo *info); }
-100	AUE_NULL	STD	{ int linux_times(struct l_times_argv *buf); }
-101	AUE_PTRACE	STD	{ int linux_ptrace(l_long req, l_long pid, \
-				    l_ulong addr, l_ulong data); }
-102	AUE_GETUID	STD	{ int linux_getuid(void); }
-103	AUE_NULL	STD	{ int linux_syslog(l_int type, char *buf, \
-				    l_int len); }
-104	AUE_GETGID	STD	{ int linux_getgid(void); }
-105	AUE_SETUID	NOPROTO	{ int setuid(uid_t uid); }
-106	AUE_SETGID	NOPROTO	{ int setgid(gid_t gid); }
-107	AUE_GETEUID	NOPROTO	{ int geteuid(void); }
-108	AUE_GETEGID	NOPROTO	{ int getegid(void); }
-109	AUE_SETPGRP	NOPROTO	{ int setpgid(int pid, int pgid); }
-110	AUE_GETPPID	STD	{ int linux_getppid(void); }
-111	AUE_GETPGRP	NOPROTO	{ int getpgrp(void); }
-112	AUE_SETSID	NOPROTO	{ int setsid(void); }
-113	AUE_SETREUID	NOPROTO	{ int setreuid(uid_t ruid, uid_t euid); }
-114	AUE_SETREGID	NOPROTO	{ int setregid(gid_t rgid, gid_t egid); }
-115	AUE_GETGROUPS	STD	{ int linux_getgroups(l_int gidsetsize, \
-				    l_gid_t *grouplist); }
-116	AUE_SETGROUPS	STD	{ int linux_setgroups(l_int gidsetsize, \
-				    l_gid_t *grouplist); }
-117	AUE_SETRESUID	NOPROTO	{ int setresuid(uid_t ruid, uid_t euid, \
-				    uid_t suid); }
-118	AUE_GETRESUID	NOPROTO	{ int getresuid(uid_t *ruid, uid_t *euid, \
-				    uid_t *suid); }
-119	AUE_SETRESGID	NOPROTO	{ int setresgid(gid_t rgid, gid_t egid, \
-				    gid_t sgid); }
-120	AUE_GETRESGID	NOPROTO	{ int getresgid(gid_t *rgid, gid_t *egid, \
-				    gid_t *sgid); }
-121	AUE_GETPGID	NOPROTO	{ int getpgid(int pid); }
-122	AUE_SETFSUID	STD	{ int linux_setfsuid(l_uid_t uid); }
-123	AUE_SETFSGID	STD	{ int linux_setfsgid(l_gid_t gid); }
-124	AUE_GETSID	STD	{ int linux_getsid(l_pid_t pid); }
-125	AUE_CAPGET	STD	{ int linux_capget(struct l_user_cap_header *hdrp, \
-				    struct l_user_cap_data *datap); }
-126	AUE_CAPSET	STD	{ int linux_capset(struct l_user_cap_header *hdrp, \
-				    struct l_user_cap_data *datap); }
-127	AUE_NULL	STD	{ int linux_rt_sigpending(l_sigset_t *set, \
-				    l_size_t sigsetsize); }
-128	AUE_NULL	STD	{ int linux_rt_sigtimedwait(l_sigset_t *mask, \
-				    l_siginfo_t *ptr, \
-				    struct l_timeval *timeout, \
-				    l_size_t sigsetsize); }
-129	AUE_NULL	STD	{ int linux_rt_sigqueueinfo(l_pid_t pid, l_int sig, \
-				    l_siginfo_t *info); }
-130	AUE_NULL	STD	{ int linux_rt_sigsuspend( \
-				    l_sigset_t *newset, \
-				    l_size_t sigsetsize); }
-131	AUE_NULL	STD	{ int linux_sigaltstack(l_stack_t *uss, \
-				    l_stack_t *uoss); }
-132	AUE_UTIME	STD	{ int linux_utime(char *fname, \
-				    struct l_utimbuf *times); }
-133	AUE_MKNOD	STD	{ int linux_mknod(char *path, l_int mode, \
-				    l_dev_t dev); }
+0	AUE_NULL	NOPROTO {
+		int read(
+		    int fd,
+		    char *buf,
+		    u_int nbyte
+		);
+	}
+1	AUE_NULL	NOPROTO {
+		int write(
+		    int fd,
+		    char *buf,
+		    u_int nbyte
+		);
+	}
+2	AUE_OPEN_RWTC	STD {
+		int linux_open(
+		    char *path,
+		    l_int flags,
+		    l_int mode
+		);
+	}
+3	AUE_CLOSE	NOPROTO {
+		int close(
+		    int fd
+		);
+	}
+4	AUE_STAT	STD {
+		int linux_newstat(
+		    char *path,
+		    struct l_newstat *buf
+		);
+	}
+5	AUE_FSTAT	STD {
+		int linux_newfstat(
+		    l_uint fd,
+		    struct l_newstat *buf
+		);
+	}
+6	AUE_LSTAT	STD {
+		int linux_newlstat(
+		    char *path,
+		    struct l_newstat *buf
+		);
+	}
+7	AUE_POLL	NOPROTO {
+		int poll(
+		    struct pollfd *fds,
+		    u_int nfds,
+		    int timeout
+		);
+	}
+8	AUE_LSEEK	STD {
+		int linux_lseek(
+		    l_uint fdes,
+		    l_off_t off,
+		    l_int whence
+		);
+	}
+9	AUE_MMAP	STD {
+		int linux_mmap2(
+		    l_ulong addr,
+		    l_ulong len,
+		    l_ulong prot,
+		    l_ulong flags,
+		    l_ulong fd,
+		    l_ulong pgoff
+		);
+	}
+10	AUE_MPROTECT	STD {
+		int linux_mprotect(
+		    caddr_t addr,
+		    l_int len,
+		    l_int prot
+		);
+	}
+11	AUE_MUNMAP	NOPROTO {
+		int munmap(
+		    caddr_t addr,
+		    int len
+		);
+	}
+12	AUE_NULL	STD {
+		int linux_brk(
+		    l_ulong dsend
+		);
+	}
+13	AUE_NULL	STD {
+		int linux_rt_sigaction(
+		    l_int sig,
+		    l_sigaction_t *act,
+		    l_sigaction_t *oact,
+		    l_size_t sigsetsize
+		);
+	}
+14	AUE_NULL	STD {
+		int linux_rt_sigprocmask(
+		    l_int how,
+		    l_sigset_t *mask,
+		    l_sigset_t *omask,
+		    l_size_t sigsetsize
+		);
+	}
+15	AUE_NULL	STD {
+		int linux_rt_sigreturn(
+		    struct l_ucontext *ucp
+		);
+	}
+16	AUE_IOCTL	STD {
+		int linux_ioctl(
+		    l_uint fd,
+		    l_uint cmd,
+		    uintptr_t arg
+		);
+	}
+17	AUE_PREAD	STD {
+		int linux_pread(
+		    l_uint fd,
+		    char *buf,
+		    l_size_t nbyte,
+		    l_loff_t offset
+		);
+	}
+18	AUE_PWRITE	STD {
+		int linux_pwrite(
+		    l_uint fd,
+		    char *buf,
+		    l_size_t nbyte,
+		    l_loff_t offset
+		);
+	}
+19	AUE_READV	NOPROTO {
+		int readv(
+		    int fd,
+		    struct iovec *iovp,
+		    u_int iovcnt
+		);
+	}
+20	AUE_WRITEV	NOPROTO {
+		int writev(
+		    int fd,
+		    struct iovec *iovp,
+		    u_int iovcnt
+		);
+	}
+21	AUE_ACCESS	STD {
+		int linux_access(
+		    char *path,
+		    l_int amode
+		);
+	}
+22	AUE_PIPE	STD {
+		int linux_pipe(
+		    l_ulong *pipefds
+		);
+	}
+23	AUE_SELECT	STD {
+		int linux_select(
+		    l_int nfds,
+		    l_fd_set *readfds,
+		    l_fd_set *writefds,
+		    l_fd_set *exceptfds,
+		    struct l_timeval *timeout
+		);
+	}
+24	AUE_NULL	NOPROTO {
+		int sched_yield(void);
+	}
+25	AUE_NULL	STD {
+		int linux_mremap(
+		    l_ulong addr,
+		    l_ulong old_len,
+		    l_ulong new_len,
+		    l_ulong flags,
+		    l_ulong new_addr
+		);
+	}
+26	AUE_MSYNC	STD {
+		int linux_msync(
+		    l_ulong addr,
+		    l_size_t len,
+		    l_int fl
+		);
+	}
+27	AUE_MINCORE	STD {
+		int linux_mincore(
+		    l_ulong start,
+		    l_size_t len,
+		    u_char *vec
+		);
+	}
+28	AUE_MADVISE	STD {
+		int linux_madvise(
+		    void *addr,
+		    size_t len,
+		    int behav
+		);
+	}
+29	AUE_NULL	STD {
+		int linux_shmget(
+		    l_key_t key,
+		    l_size_t size,
+		    l_int shmflg
+		);
+	}
+30	AUE_NULL	STD {
+		int linux_shmat(
+		    l_int shmid,
+		    char *shmaddr,
+		    l_int shmflg
+		);
+	}
+31	AUE_NULL	STD {
+		int linux_shmctl(
+		    l_int shmid,
+		    l_int cmd,
+		    struct l_shmid_ds *buf
+		);
+	}
+32	AUE_DUP		NOPROTO {
+		int dup(
+		    u_int fd
+		);
+	}
+33	AUE_DUP2	NOPROTO {
+		int dup2(
+		    u_int from,
+		    u_int to
+		);
+	}
+34	AUE_NULL	STD {
+		int linux_pause(void);
+	}
+35	AUE_NULL	STD {
+		int linux_nanosleep(
+		    const struct l_timespec *rqtp,
+		    struct l_timespec *rmtp
+		);
+	}
+36	AUE_GETITIMER	STD {
+		int linux_getitimer(
+		    l_int which,
+		    struct l_itimerval *itv
+		);
+	}
+37	AUE_NULL	STD {
+		int linux_alarm(
+		    l_uint secs
+		);
+	}
+38	AUE_SETITIMER	STD {
+		int linux_setitimer(
+		    l_int which,
+		    struct l_itimerval *itv,
+		    struct l_itimerval *oitv
+		);
+	}
+39	AUE_GETPID	STD {
+		int linux_getpid(void);
+	}
+40	AUE_SENDFILE	STD {
+		int linux_sendfile(
+		    l_int out,
+		    l_int in,
+		    l_long *offset,
+		    l_size_t count
+		);
+	}
+41	AUE_SOCKET	STD {
+		int linux_socket(
+		    l_int domain,
+		    l_int type,
+		    l_int protocol
+		);
+	}
+42	AUE_CONNECT	STD {
+		int linux_connect(
+		    l_int s,
+		    l_uintptr_t name,
+		    l_int namelen
+		);
+	}
+43	AUE_ACCEPT	STD {
+		int linux_accept(
+		    l_int s,
+		    l_uintptr_t addr,
+		    l_uintptr_t namelen
+		);
+	}
+44	AUE_SENDTO	STD {
+		int linux_sendto(
+		    l_int s,
+		    l_uintptr_t msg,
+		    l_int len,
+		    l_int flags,
+		    l_uintptr_t to,
+		    l_int tolen
+		);
+	}
+45	AUE_RECVFROM	STD {
+		int linux_recvfrom(
+		    l_int s,
+		    l_uintptr_t buf,
+		    l_size_t len,
+		    l_int flags,
+		    l_uintptr_t from,
+		    l_uintptr_t fromlen
+		);
+	}
+46	AUE_SENDMSG	STD {
+		int linux_sendmsg(
+		    l_int s,
+		    l_uintptr_t msg,
+		    l_int flags
+		);
+	}
+47	AUE_RECVMSG	STD {
+		int linux_recvmsg(
+		    l_int s,
+		    l_uintptr_t msg,
+		    l_int flags
+		);
+	}
+48	AUE_NULL	STD {
+		int linux_shutdown(
+		    l_int s,
+		    l_int how
+		);
+	}
+49	AUE_BIND	STD {
+		int linux_bind(
+		    l_int s,
+		    l_uintptr_t name,
+		    l_int namelen
+		);
+	}
+50	AUE_LISTEN	STD {
+		int linux_listen(
+		    l_int s,
+		    l_int backlog
+		);
+	}
+51	AUE_GETSOCKNAME	STD {
+		int linux_getsockname(
+		    l_int s,
+		    l_uintptr_t addr,
+		    l_uintptr_t namelen
+		);
+	}
+52	AUE_GETPEERNAME	STD {
+		int linux_getpeername(
+		    l_int s,
+		    l_uintptr_t addr,
+		    l_uintptr_t namelen
+		);
+	}
+53	AUE_SOCKETPAIR	STD {
+		int linux_socketpair(
+		    l_int domain,
+		    l_int type,
+		    l_int protocol,
+		    l_uintptr_t rsv
+		);
+	}
+54	AUE_SETSOCKOPT	STD {
+		int linux_setsockopt(
+		    l_int s,
+		    l_int level,
+		    l_int optname,
+		    l_uintptr_t optval,
+		    l_int optlen
+		);
+	}
+55	AUE_GETSOCKOPT	STD {
+		int linux_getsockopt(
+		    l_int s,
+		    l_int level,
+		    l_int optname,
+		    l_uintptr_t optval,
+		    l_uintptr_t optlen
+		);
+	}
+56	AUE_RFORK	STD {
+		int linux_clone(
+		    l_int flags,
+		    void *stack,
+		    void *parent_tidptr,
+		    void *child_tidptr,
+		    void *tls
+		);
+	}
+57	AUE_FORK	STD {
+		int linux_fork(void);
+	}
+58	AUE_VFORK	STD {
+		int linux_vfork(void);
+	}
+59	AUE_EXECVE	STD {
+		int linux_execve(
+		    char *path,
+		    char **argp,
+		    char **envp
+		);
+	}
+60	AUE_EXIT	STD {
+		void linux_exit(
+		    l_int rval
+		);
+	}
+61	AUE_WAIT4	STD {
+		int linux_wait4(
+		    l_pid_t pid,
+		    l_int *status,
+		    l_int options,
+		    struct rusage *rusage
+		);
+	}
+62	AUE_KILL	STD {
+		int linux_kill(
+		    l_int pid,
+		    l_int signum
+		);
+	}
+63	AUE_NULL	STD {
+		int linux_newuname(
+		    struct l_new_utsname *buf
+		);
+	}
+64	AUE_NULL	STD {
+		int linux_semget(
+		    l_key_t key,
+		    l_int nsems,
+		    l_int semflg
+		);
+	}
+65	AUE_NULL	STD {
+		int linux_semop(
+		    l_int semid,
+		    struct l_sembuf *tsops,
+		    l_uint nsops
+		);
+	}
+66	AUE_NULL	STD {
+		int linux_semctl(
+		    l_int semid,
+		    l_int semnum,
+		    l_int cmd,
+		    union l_semun arg
+		);
+	}
+67	AUE_NULL	STD {
+		int linux_shmdt(
+		    char *shmaddr
+		);
+	}
+68	AUE_NULL	STD {
+		int linux_msgget(
+		    l_key_t key,
+		    l_int msgflg
+		);
+	}
+69	AUE_NULL	STD {
+		int linux_msgsnd(
+		    l_int msqid,
+		    struct l_msgbuf *msgp,
+		    l_size_t msgsz,
+		    l_int msgflg
+		);
+	}
+70	AUE_NULL	STD {
+		int linux_msgrcv(
+		    l_int msqid,
+		    struct l_msgbuf *msgp,
+		    l_size_t msgsz,
+		    l_long msgtyp,
+		    l_int msgflg
+		);
+	}
+71	AUE_NULL	STD {
+		int linux_msgctl(
+		    l_int msqid,
+		    l_int cmd,
+		    struct l_msqid_ds *buf
+		);
+	}
+72	AUE_FCNTL	STD {
+		int linux_fcntl(
+		    l_uint fd,
+		    l_uint cmd,
+		    l_ulong arg
+		);
+	}
+73	AUE_FLOCK	NOPROTO {
+		int flock(
+		    int fd,
+		    int how
+		);
+	}
+74	AUE_FSYNC	NOPROTO {
+		int fsync(
+		    int fd
+		);
+	}
+75	AUE_NULL	STD {
+		int linux_fdatasync(
+		    l_uint fd
+		);
+	}
+76	AUE_TRUNCATE	STD {
+		int linux_truncate(
+		    char *path,
+		    l_ulong length
+		);
+	}
+77	AUE_FTRUNCATE	STD {
+		int linux_ftruncate(
+		    l_int fd,
+		    l_long length
+		);
+	}
+78	AUE_GETDIRENTRIES	STD  {
+		int linux_getdents(
+		    l_uint fd,
+		    void *dent,
+		    l_uint count
+		);
+	}
+79	AUE_GETCWD	STD {
+		int linux_getcwd(
+		    char *buf,
+		    l_ulong bufsize
+		);
+	}
+80	AUE_CHDIR	STD {
+		int linux_chdir(
+		    char *path
+		);
+	}
+81	AUE_FCHDIR	NOPROTO {
+		int fchdir(
+		    int fd
+		);
+	}
+82	AUE_RENAME	STD {
+		int linux_rename(
+		    char *from,
+		    char *to
+		);
+	}
+83	AUE_MKDIR	STD {
+		int linux_mkdir(
+		    char *path,
+		    l_int mode
+		);
+	}
+84	AUE_RMDIR	STD {
+		int linux_rmdir(
+		    char *path
+		);
+	}
+85	AUE_CREAT	STD {
+		int linux_creat(
+		    char *path,
+		    l_int mode
+		);
+	}
+86	AUE_LINK	STD {
+		int linux_link(
+		    char *path,
+		    char *to
+		);
+	}
+87	AUE_UNLINK	STD {
+		int linux_unlink(
+		    char *path
+		);
+	}
+88	AUE_SYMLINK	STD {
+		int linux_symlink(
+		    char *path,
+		    char *to
+		);
+	}
+89	AUE_READLINK	STD {
+		int linux_readlink(
+		    char *name,
+		    char *buf,
+		    l_int count
+		);
+	}
+90	AUE_CHMOD	STD {
+		int linux_chmod(
+		    char *path,
+		    l_mode_t mode
+		);
+	}
+91	AUE_FCHMOD	NOPROTO {
+		int fchmod(
+		    int fd,
+		    int mode
+		);
+	}
+92	AUE_LCHOWN	STD {
+		int linux_chown(
+		    char *path,
+		    l_uid_t uid,
+		    l_gid_t gid
+		);
+	}
+93	AUE_FCHOWN	NOPROTO {
+		int fchown(
+		    int fd,
+		    int uid,
+		    int gid
+		);
+	}
+94	AUE_LCHOWN	STD {
+		int linux_lchown(
+		    char *path,
+		    l_uid_t uid,
+		    l_gid_t gid
+		);
+	}
+95	AUE_UMASK	NOPROTO {
+		int umask(
+		    int newmask
+		);
+	}
+96	AUE_NULL	NOPROTO {
+		int gettimeofday(
+		    struct l_timeval *tp,
+		    struct timezone *tzp
+		);
+	}
+97	AUE_GETRLIMIT	STD {
+		int linux_getrlimit(
+		    l_uint resource,
+		    struct l_rlimit *rlim
+		);
+	}
+98	AUE_GETRUSAGE	NOPROTO {
+		int getrusage(
+		    int who,
+		    struct rusage *rusage
+		);
+	}
+99	AUE_NULL	STD {
+		int linux_sysinfo(
+		    struct l_sysinfo *info
+		);
+	}
+100	AUE_NULL	STD {
+		int linux_times(
+		    struct l_times_argv *buf
+		);
+	}
+101	AUE_PTRACE	STD {
+		int linux_ptrace(
+		    l_long req,
+		    l_long pid,
+		    l_ulong addr,
+		    l_ulong data
+		);
+	}
+102	AUE_GETUID	STD {
+		int linux_getuid(void);
+	}
+103	AUE_NULL	STD {
+		int linux_syslog(
+		    l_int type,
+		    char *buf,
+		    l_int len
+		);
+	}
+104	AUE_GETGID	STD {
+		int linux_getgid(void);
+	}
+105	AUE_SETUID	NOPROTO {
+		int setuid(
+		    uid_t uid
+		);
+	}
+106	AUE_SETGID	NOPROTO {
+		int setgid(
+		    gid_t gid
+		);
+	}
+107	AUE_GETEUID	NOPROTO {
+		int geteuid(void);
+	}
+108	AUE_GETEGID	NOPROTO {
+		int getegid(void);
+	}
+109	AUE_SETPGRP	NOPROTO {
+		int setpgid(
+		    int pid,
+		    int pgid
+		);
+	}
+110	AUE_GETPPID	STD {
+		int linux_getppid(void);
+	}
+111	AUE_GETPGRP	NOPROTO {
+		int getpgrp(void);
+	}
+112	AUE_SETSID	NOPROTO {
+		int setsid(void);
+	}
+113	AUE_SETREUID	NOPROTO {
+		int setreuid(
+		    uid_t ruid,
+		    uid_t euid
+		);
+	}
+114	AUE_SETREGID	NOPROTO {
+		int setregid(
+		    gid_t rgid,
+		    gid_t egid
+		);
+	}
+115	AUE_GETGROUPS	STD {
+		int linux_getgroups(
+		    l_int gidsetsize,
+		    l_gid_t *grouplist
+		);
+	}
+116	AUE_SETGROUPS	STD {
+		int linux_setgroups(
+		    l_int gidsetsize,
+		    l_gid_t *grouplist
+		);
+	}
+117	AUE_SETRESUID	NOPROTO {
+		int setresuid(
+		    uid_t ruid,
+		    uid_t euid,
+		    uid_t suid
+		);
+	}
+118	AUE_GETRESUID	NOPROTO {
+		int getresuid(
+		    uid_t *ruid,
+		    uid_t *euid,
+		    uid_t *suid
+		);
+	}
+119	AUE_SETRESGID	NOPROTO {
+		int setresgid(
+		    gid_t rgid,
+		    gid_t egid,
+		    gid_t sgid
+		);
+	}
+120	AUE_GETRESGID	NOPROTO {
+		int getresgid(
+		    gid_t *rgid,
+		    gid_t *egid,
+		    gid_t *sgid
+		);
+	}
+121	AUE_GETPGID	NOPROTO {
+		int getpgid(

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-all mailing list