xref: /freebsd/sys/amd64/linux/syscalls.master (revision 99db5849f7506e765c43f4e69a7105cc888e8d5e)
1 $FreeBSD$
2
3;	@(#)syscalls.master	8.1 (Berkeley) 7/19/93
4; System call name/number master file (or rather, slave, from LINUX).
5; Processed to create linux_sysent.c, linux_proto.h and linux_syscall.h.
6
7; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
8;	number	system call number, must be in order
9;	audit	the audit event associated with the system call
10;		A value of AUE_NULL means no auditing, but it also means that
11;		there is no audit event for the call at this time. For the
12;		case where the event exists, but we don't want auditing, the
13;		event should be #defined to AUE_NULL in audit_kevents.h.
14;	type	one of STD, NOPROTO, UNIMPL
15;	name	pseudo-prototype of syscall routine
16;		If one of the following alts is different, then all appear:
17;	altname	name of system call if different
18;	alttag	name of args struct tag if different from [o]`name'"_args"
19;	altrtyp	return type if not int (bogus - syscalls always return int)
20;		for UNIMPL, name continues with comments
21
22; types:
23;	STD	always included
24;	UNIMPL	not implemented, placeholder only
25;	NOPROTO	same as STD except do not create structure or
26;		function prototype in sys/sysproto.h.  Does add a
27;		definition to syscall.h besides adding a sysent.
28
29#include <sys/param.h>
30#include <sys/sysent.h>
31#include <sys/sysproto.h>
32#include <compat/linux/linux_sysproto.h>
33#include <amd64/linux/linux.h>
34#include <amd64/linux/linux_proto.h>
35
36; Isn't pretty, but there seems to be no other way to trap nosys
37#define	nosys	linux_nosys
38
39; #ifdef's, etc. may be included, and are copied to the output files.
40
410	AUE_NULL	NOPROTO {
42		int read(
43		    int fd,
44		    char *buf,
45		    u_int nbyte
46		);
47	}
481	AUE_NULL	NOPROTO {
49		int write(
50		    int fd,
51		    char *buf,
52		    u_int nbyte
53		);
54	}
552	AUE_OPEN_RWTC	STD {
56		int linux_open(
57		    char *path,
58		    l_int flags,
59		    l_int mode
60		);
61	}
623	AUE_CLOSE	NOPROTO {
63		int close(
64		    int fd
65		);
66	}
674	AUE_STAT	STD {
68		int linux_newstat(
69		    char *path,
70		    struct l_newstat *buf
71		);
72	}
735	AUE_FSTAT	STD {
74		int linux_newfstat(
75		    l_uint fd,
76		    struct l_newstat *buf
77		);
78	}
796	AUE_LSTAT	STD {
80		int linux_newlstat(
81		    char *path,
82		    struct l_newstat *buf
83		);
84	}
857	AUE_POLL	NOPROTO {
86		int poll(
87		    struct pollfd *fds,
88		    u_int nfds,
89		    int timeout
90		);
91	}
928	AUE_LSEEK	STD {
93		int linux_lseek(
94		    l_uint fdes,
95		    l_off_t off,
96		    l_int whence
97		);
98	}
999	AUE_MMAP	STD {
100		int linux_mmap2(
101		    l_ulong addr,
102		    l_ulong len,
103		    l_ulong prot,
104		    l_ulong flags,
105		    l_ulong fd,
106		    l_ulong pgoff
107		);
108	}
10910	AUE_MPROTECT	STD {
110		int linux_mprotect(
111		    caddr_t addr,
112		    l_int len,
113		    l_int prot
114		);
115	}
11611	AUE_MUNMAP	NOPROTO {
117		int munmap(
118		    caddr_t addr,
119		    int len
120		);
121	}
12212	AUE_NULL	STD {
123		int linux_brk(
124		    l_ulong dsend
125		);
126	}
12713	AUE_NULL	STD {
128		int linux_rt_sigaction(
129		    l_int sig,
130		    l_sigaction_t *act,
131		    l_sigaction_t *oact,
132		    l_size_t sigsetsize
133		);
134	}
13514	AUE_NULL	STD {
136		int linux_rt_sigprocmask(
137		    l_int how,
138		    l_sigset_t *mask,
139		    l_sigset_t *omask,
140		    l_size_t sigsetsize
141		);
142	}
14315	AUE_NULL	STD {
144		int linux_rt_sigreturn(
145		    struct l_ucontext *ucp
146		);
147	}
14816	AUE_IOCTL	STD {
149		int linux_ioctl(
150		    l_uint fd,
151		    l_uint cmd,
152		    uintptr_t arg
153		);
154	}
15517	AUE_PREAD	STD {
156		int linux_pread(
157		    l_uint fd,
158		    char *buf,
159		    l_size_t nbyte,
160		    l_loff_t offset
161		);
162	}
16318	AUE_PWRITE	STD {
164		int linux_pwrite(
165		    l_uint fd,
166		    char *buf,
167		    l_size_t nbyte,
168		    l_loff_t offset
169		);
170	}
17119	AUE_READV	NOPROTO {
172		int readv(
173		    int fd,
174		    struct iovec *iovp,
175		    u_int iovcnt
176		);
177	}
17820	AUE_WRITEV	NOPROTO {
179		int writev(
180		    int fd,
181		    struct iovec *iovp,
182		    u_int iovcnt
183		);
184	}
18521	AUE_ACCESS	STD {
186		int linux_access(
187		    char *path,
188		    l_int amode
189		);
190	}
19122	AUE_PIPE	STD {
192		int linux_pipe(
193		    l_ulong *pipefds
194		);
195	}
19623	AUE_SELECT	STD {
197		int linux_select(
198		    l_int nfds,
199		    l_fd_set *readfds,
200		    l_fd_set *writefds,
201		    l_fd_set *exceptfds,
202		    struct l_timeval *timeout
203		);
204	}
20524	AUE_NULL	NOPROTO {
206		int sched_yield(void);
207	}
20825	AUE_NULL	STD {
209		int linux_mremap(
210		    l_ulong addr,
211		    l_ulong old_len,
212		    l_ulong new_len,
213		    l_ulong flags,
214		    l_ulong new_addr
215		);
216	}
21726	AUE_MSYNC	STD {
218		int linux_msync(
219		    l_ulong addr,
220		    l_size_t len,
221		    l_int fl
222		);
223	}
22427	AUE_MINCORE	STD {
225		int linux_mincore(
226		    l_ulong start,
227		    l_size_t len,
228		    u_char *vec
229		);
230	}
23128	AUE_MADVISE	STD {
232		int linux_madvise(
233		    void *addr,
234		    size_t len,
235		    int behav
236		);
237	}
23829	AUE_NULL	STD {
239		int linux_shmget(
240		    l_key_t key,
241		    l_size_t size,
242		    l_int shmflg
243		);
244	}
24530	AUE_NULL	STD {
246		int linux_shmat(
247		    l_int shmid,
248		    char *shmaddr,
249		    l_int shmflg
250		);
251	}
25231	AUE_NULL	STD {
253		int linux_shmctl(
254		    l_int shmid,
255		    l_int cmd,
256		    struct l_shmid_ds *buf
257		);
258	}
25932	AUE_DUP		NOPROTO {
260		int dup(
261		    u_int fd
262		);
263	}
26433	AUE_DUP2	NOPROTO {
265		int dup2(
266		    u_int from,
267		    u_int to
268		);
269	}
27034	AUE_NULL	STD {
271		int linux_pause(void);
272	}
27335	AUE_NULL	STD {
274		int linux_nanosleep(
275		    const struct l_timespec *rqtp,
276		    struct l_timespec *rmtp
277		);
278	}
27936	AUE_GETITIMER	STD {
280		int linux_getitimer(
281		    l_int which,
282		    struct l_itimerval *itv
283		);
284	}
28537	AUE_NULL	STD {
286		int linux_alarm(
287		    l_uint secs
288		);
289	}
29038	AUE_SETITIMER	STD {
291		int linux_setitimer(
292		    l_int which,
293		    struct l_itimerval *itv,
294		    struct l_itimerval *oitv
295		);
296	}
29739	AUE_GETPID	STD {
298		int linux_getpid(void);
299	}
30040	AUE_SENDFILE	STD {
301		int linux_sendfile(
302		    l_int out,
303		    l_int in,
304		    l_long *offset,
305		    l_size_t count
306		);
307	}
30841	AUE_SOCKET	STD {
309		int linux_socket(
310		    l_int domain,
311		    l_int type,
312		    l_int protocol
313		);
314	}
31542	AUE_CONNECT	STD {
316		int linux_connect(
317		    l_int s,
318		    l_uintptr_t name,
319		    l_int namelen
320		);
321	}
32243	AUE_ACCEPT	STD {
323		int linux_accept(
324		    l_int s,
325		    l_uintptr_t addr,
326		    l_uintptr_t namelen
327		);
328	}
32944	AUE_SENDTO	STD {
330		int linux_sendto(
331		    l_int s,
332		    l_uintptr_t msg,
333		    l_int len,
334		    l_int flags,
335		    l_uintptr_t to,
336		    l_int tolen
337		);
338	}
33945	AUE_RECVFROM	STD {
340		int linux_recvfrom(
341		    l_int s,
342		    l_uintptr_t buf,
343		    l_size_t len,
344		    l_int flags,
345		    l_uintptr_t from,
346		    l_uintptr_t fromlen
347		);
348	}
34946	AUE_SENDMSG	STD {
350		int linux_sendmsg(
351		    l_int s,
352		    l_uintptr_t msg,
353		    l_int flags
354		);
355	}
35647	AUE_RECVMSG	STD {
357		int linux_recvmsg(
358		    l_int s,
359		    l_uintptr_t msg,
360		    l_int flags
361		);
362	}
36348	AUE_NULL	STD {
364		int linux_shutdown(
365		    l_int s,
366		    l_int how
367		);
368	}
36949	AUE_BIND	STD {
370		int linux_bind(
371		    l_int s,
372		    l_uintptr_t name,
373		    l_int namelen
374		);
375	}
37650	AUE_LISTEN	STD {
377		int linux_listen(
378		    l_int s,
379		    l_int backlog
380		);
381	}
38251	AUE_GETSOCKNAME	STD {
383		int linux_getsockname(
384		    l_int s,
385		    l_uintptr_t addr,
386		    l_uintptr_t namelen
387		);
388	}
38952	AUE_GETPEERNAME	STD {
390		int linux_getpeername(
391		    l_int s,
392		    l_uintptr_t addr,
393		    l_uintptr_t namelen
394		);
395	}
39653	AUE_SOCKETPAIR	STD {
397		int linux_socketpair(
398		    l_int domain,
399		    l_int type,
400		    l_int protocol,
401		    l_uintptr_t rsv
402		);
403	}
40454	AUE_SETSOCKOPT	STD {
405		int linux_setsockopt(
406		    l_int s,
407		    l_int level,
408		    l_int optname,
409		    l_uintptr_t optval,
410		    l_int optlen
411		);
412	}
41355	AUE_GETSOCKOPT	STD {
414		int linux_getsockopt(
415		    l_int s,
416		    l_int level,
417		    l_int optname,
418		    l_uintptr_t optval,
419		    l_uintptr_t optlen
420		);
421	}
42256	AUE_RFORK	STD {
423		int linux_clone(
424		    l_int flags,
425		    void *stack,
426		    void *parent_tidptr,
427		    void *child_tidptr,
428		    void *tls
429		);
430	}
43157	AUE_FORK	STD {
432		int linux_fork(void);
433	}
43458	AUE_VFORK	STD {
435		int linux_vfork(void);
436	}
43759	AUE_EXECVE	STD {
438		int linux_execve(
439		    char *path,
440		    char **argp,
441		    char **envp
442		);
443	}
44460	AUE_EXIT	STD {
445		void linux_exit(
446		    l_int rval
447		);
448	}
44961	AUE_WAIT4	STD {
450		int linux_wait4(
451		    l_pid_t pid,
452		    l_int *status,
453		    l_int options,
454		    struct rusage *rusage
455		);
456	}
45762	AUE_KILL	STD {
458		int linux_kill(
459		    l_int pid,
460		    l_int signum
461		);
462	}
46363	AUE_NULL	STD {
464		int linux_newuname(
465		    struct l_new_utsname *buf
466		);
467	}
46864	AUE_NULL	STD {
469		int linux_semget(
470		    l_key_t key,
471		    l_int nsems,
472		    l_int semflg
473		);
474	}
47565	AUE_NULL	STD {
476		int linux_semop(
477		    l_int semid,
478		    struct l_sembuf *tsops,
479		    l_uint nsops
480		);
481	}
48266	AUE_NULL	STD {
483		int linux_semctl(
484		    l_int semid,
485		    l_int semnum,
486		    l_int cmd,
487		    union l_semun arg
488		);
489	}
49067	AUE_NULL	STD {
491		int linux_shmdt(
492		    char *shmaddr
493		);
494	}
49568	AUE_NULL	STD {
496		int linux_msgget(
497		    l_key_t key,
498		    l_int msgflg
499		);
500	}
50169	AUE_NULL	STD {
502		int linux_msgsnd(
503		    l_int msqid,
504		    struct l_msgbuf *msgp,
505		    l_size_t msgsz,
506		    l_int msgflg
507		);
508	}
50970	AUE_NULL	STD {
510		int linux_msgrcv(
511		    l_int msqid,
512		    struct l_msgbuf *msgp,
513		    l_size_t msgsz,
514		    l_long msgtyp,
515		    l_int msgflg
516		);
517	}
51871	AUE_NULL	STD {
519		int linux_msgctl(
520		    l_int msqid,
521		    l_int cmd,
522		    struct l_msqid_ds *buf
523		);
524	}
52572	AUE_FCNTL	STD {
526		int linux_fcntl(
527		    l_uint fd,
528		    l_uint cmd,
529		    l_ulong arg
530		);
531	}
53273	AUE_FLOCK	NOPROTO {
533		int flock(
534		    int fd,
535		    int how
536		);
537	}
53874	AUE_FSYNC	NOPROTO {
539		int fsync(
540		    int fd
541		);
542	}
54375	AUE_NULL	STD {
544		int linux_fdatasync(
545		    l_uint fd
546		);
547	}
54876	AUE_TRUNCATE	STD {
549		int linux_truncate(
550		    char *path,
551		    l_ulong length
552		);
553	}
55477	AUE_FTRUNCATE	STD {
555		int linux_ftruncate(
556		    l_int fd,
557		    l_long length
558		);
559	}
56078	AUE_GETDIRENTRIES	STD  {
561		int linux_getdents(
562		    l_uint fd,
563		    void *dent,
564		    l_uint count
565		);
566	}
56779	AUE_GETCWD	STD {
568		int linux_getcwd(
569		    char *buf,
570		    l_ulong bufsize
571		);
572	}
57380	AUE_CHDIR	STD {
574		int linux_chdir(
575		    char *path
576		);
577	}
57881	AUE_FCHDIR	NOPROTO {
579		int fchdir(
580		    int fd
581		);
582	}
58382	AUE_RENAME	STD {
584		int linux_rename(
585		    char *from,
586		    char *to
587		);
588	}
58983	AUE_MKDIR	STD {
590		int linux_mkdir(
591		    char *path,
592		    l_int mode
593		);
594	}
59584	AUE_RMDIR	STD {
596		int linux_rmdir(
597		    char *path
598		);
599	}
60085	AUE_CREAT	STD {
601		int linux_creat(
602		    char *path,
603		    l_int mode
604		);
605	}
60686	AUE_LINK	STD {
607		int linux_link(
608		    char *path,
609		    char *to
610		);
611	}
61287	AUE_UNLINK	STD {
613		int linux_unlink(
614		    char *path
615		);
616	}
61788	AUE_SYMLINK	STD {
618		int linux_symlink(
619		    char *path,
620		    char *to
621		);
622	}
62389	AUE_READLINK	STD {
624		int linux_readlink(
625		    char *name,
626		    char *buf,
627		    l_int count
628		);
629	}
63090	AUE_CHMOD	STD {
631		int linux_chmod(
632		    char *path,
633		    l_mode_t mode
634		);
635	}
63691	AUE_FCHMOD	NOPROTO {
637		int fchmod(
638		    int fd,
639		    int mode
640		);
641	}
64292	AUE_LCHOWN	STD {
643		int linux_chown(
644		    char *path,
645		    l_uid_t uid,
646		    l_gid_t gid
647		);
648	}
64993	AUE_FCHOWN	NOPROTO {
650		int fchown(
651		    int fd,
652		    int uid,
653		    int gid
654		);
655	}
65694	AUE_LCHOWN	STD {
657		int linux_lchown(
658		    char *path,
659		    l_uid_t uid,
660		    l_gid_t gid
661		);
662	}
66395	AUE_UMASK	NOPROTO {
664		int umask(
665		    int newmask
666		);
667	}
66896	AUE_NULL	NOPROTO {
669		int gettimeofday(
670		    struct l_timeval *tp,
671		    struct timezone *tzp
672		);
673	}
67497	AUE_GETRLIMIT	STD {
675		int linux_getrlimit(
676		    l_uint resource,
677		    struct l_rlimit *rlim
678		);
679	}
68098	AUE_GETRUSAGE	NOPROTO {
681		int getrusage(
682		    int who,
683		    struct rusage *rusage
684		);
685	}
68699	AUE_NULL	STD {
687		int linux_sysinfo(
688		    struct l_sysinfo *info
689		);
690	}
691100	AUE_NULL	STD {
692		int linux_times(
693		    struct l_times_argv *buf
694		);
695	}
696101	AUE_PTRACE	STD {
697		int linux_ptrace(
698		    l_long req,
699		    l_long pid,
700		    l_ulong addr,
701		    l_ulong data
702		);
703	}
704102	AUE_GETUID	STD {
705		int linux_getuid(void);
706	}
707103	AUE_NULL	STD {
708		int linux_syslog(
709		    l_int type,
710		    char *buf,
711		    l_int len
712		);
713	}
714104	AUE_GETGID	STD {
715		int linux_getgid(void);
716	}
717105	AUE_SETUID	NOPROTO {
718		int setuid(
719		    uid_t uid
720		);
721	}
722106	AUE_SETGID	NOPROTO {
723		int setgid(
724		    gid_t gid
725		);
726	}
727107	AUE_GETEUID	NOPROTO {
728		int geteuid(void);
729	}
730108	AUE_GETEGID	NOPROTO {
731		int getegid(void);
732	}
733109	AUE_SETPGRP	NOPROTO {
734		int setpgid(
735		    int pid,
736		    int pgid
737		);
738	}
739110	AUE_GETPPID	STD {
740		int linux_getppid(void);
741	}
742111	AUE_GETPGRP	NOPROTO {
743		int getpgrp(void);
744	}
745112	AUE_SETSID	NOPROTO {
746		int setsid(void);
747	}
748113	AUE_SETREUID	NOPROTO {
749		int setreuid(
750		    uid_t ruid,
751		    uid_t euid
752		);
753	}
754114	AUE_SETREGID	NOPROTO {
755		int setregid(
756		    gid_t rgid,
757		    gid_t egid
758		);
759	}
760115	AUE_GETGROUPS	STD {
761		int linux_getgroups(
762		    l_int gidsetsize,
763		    l_gid_t *grouplist
764		);
765	}
766116	AUE_SETGROUPS	STD {
767		int linux_setgroups(
768		    l_int gidsetsize,
769		    l_gid_t *grouplist
770		);
771	}
772117	AUE_SETRESUID	NOPROTO {
773		int setresuid(
774		    uid_t ruid,
775		    uid_t euid,
776		    uid_t suid
777		);
778	}
779118	AUE_GETRESUID	NOPROTO {
780		int getresuid(
781		    uid_t *ruid,
782		    uid_t *euid,
783		    uid_t *suid
784		);
785	}
786119	AUE_SETRESGID	NOPROTO {
787		int setresgid(
788		    gid_t rgid,
789		    gid_t egid,
790		    gid_t sgid
791		);
792	}
793120	AUE_GETRESGID	NOPROTO {
794		int getresgid(
795		    gid_t *rgid,
796		    gid_t *egid,
797		    gid_t *sgid
798		);
799	}
800121	AUE_GETPGID	NOPROTO {
801		int getpgid(
802		    int pid
803		);
804	}
805122	AUE_SETFSUID	STD {
806		int linux_setfsuid(
807		    l_uid_t uid
808		);
809	}
810123	AUE_SETFSGID	STD {
811		int linux_setfsgid(
812		    l_gid_t gid
813		);
814	}
815124	AUE_GETSID	STD {
816		int linux_getsid(
817		    l_pid_t pid
818		);
819	}
820125	AUE_CAPGET	STD {
821		int linux_capget(
822		    struct l_user_cap_header *hdrp,
823		    struct l_user_cap_data *datap
824		);
825	}
826126	AUE_CAPSET	STD {
827		int linux_capset(
828		    struct l_user_cap_header *hdrp,
829		    struct l_user_cap_data *datap
830		);
831	}
832127	AUE_NULL	STD {
833		int linux_rt_sigpending(
834		    l_sigset_t *set,
835		    l_size_t sigsetsize
836		);
837	}
838128	AUE_NULL	STD {
839		int linux_rt_sigtimedwait(
840		    l_sigset_t *mask,
841		    l_siginfo_t *ptr,
842		    struct l_timeval *timeout,
843		    l_size_t sigsetsize
844		);
845	}
846129	AUE_NULL	STD {
847		int linux_rt_sigqueueinfo(
848		    l_pid_t pid,
849		    l_int sig,
850		    l_siginfo_t *info
851		);
852	}
853130	AUE_NULL	STD {
854		int linux_rt_sigsuspend(
855		    l_sigset_t *newset,
856		    l_size_t sigsetsize
857		);
858	}
859131	AUE_NULL	STD {
860		int linux_sigaltstack(
861		    l_stack_t *uss,
862		    l_stack_t *uoss
863		);
864	}
865132	AUE_UTIME	STD {
866		int linux_utime(
867		    char *fname,
868		    struct l_utimbuf *times
869		);
870	}
871133	AUE_MKNOD	STD {
872		int linux_mknod(
873		    char *path,
874		    l_int mode,
875		    l_dev_t dev
876		);
877	}
878134	AUE_USELIB	UNIMPL	uselib
879135	AUE_PERSONALITY	STD {
880		int linux_personality(
881		    l_uint per
882		);
883	}
884136	AUE_NULL	STD {
885		int linux_ustat(
886		    l_dev_t dev,
887		    struct l_ustat *ubuf
888		);
889	}
890137	AUE_STATFS	STD {
891		int linux_statfs(
892		    char *path,
893		    struct l_statfs_buf *buf
894		);
895	}
896138	AUE_FSTATFS	STD {
897		int linux_fstatfs(
898		    l_uint fd,
899		    struct l_statfs_buf *buf
900		);
901	}
902139	AUE_NULL	STD {
903		int linux_sysfs(
904		    l_int option,
905		    l_ulong arg1,
906		    l_ulong arg2
907		);
908	}
909140	AUE_GETPRIORITY	STD {
910		int linux_getpriority(
911		    l_int which,
912		    l_int who
913		);
914	}
915141	AUE_SETPRIORITY	NOPROTO {
916		int setpriority(
917		    int which,
918		    int who,
919		    int prio
920		);
921	}
922142	AUE_SCHED_SETPARAM	STD {
923		int linux_sched_setparam(
924		    l_pid_t pid,
925		    struct sched_param *param
926		);
927	}
928143	AUE_SCHED_GETPARAM	STD {
929		int linux_sched_getparam(
930		    l_pid_t pid,
931		    struct sched_param *param
932		);
933	}
934144	AUE_SCHED_SETSCHEDULER	STD  {
935		int linux_sched_setscheduler(
936		    l_pid_t pid,
937		    l_int policy,
938		    struct sched_param *param
939		);
940	}
941145	AUE_SCHED_GETSCHEDULER	STD  {
942		int linux_sched_getscheduler(
943		    l_pid_t pid
944		);
945	}
946146	AUE_SCHED_GET_PRIORITY_MAX	STD  {
947		int linux_sched_get_priority_max(
948		    l_int policy
949		);
950	}
951147	AUE_SCHED_GET_PRIORITY_MIN	STD  {
952		int linux_sched_get_priority_min(
953		    l_int policy
954		);
955	}
956148	AUE_SCHED_RR_GET_INTERVAL	STD  {
957		int linux_sched_rr_get_interval(
958		    l_pid_t pid,
959		    struct l_timespec *interval
960		);
961	}
962149	AUE_MLOCK	NOPROTO {
963		int mlock(
964		    const void *addr,
965		    size_t len
966		);
967	}
968150	AUE_MUNLOCK	NOPROTO {
969		int munlock(
970		    const void *addr,
971		    size_t len
972		);
973	}
974151	AUE_MLOCKALL	NOPROTO {
975		int mlockall(
976		    int how
977		);
978	}
979152	AUE_MUNLOCKALL	NOPROTO {
980		int munlockall(void);
981	}
982153	AUE_NULL	STD {
983		int linux_vhangup(void);
984	}
985154	AUE_NULL	STD {
986		int linux_modify_ldt(void);
987	}
988155	AUE_PIVOT_ROOT	STD {
989		int linux_pivot_root(void);
990	}
991156	AUE_SYSCTL	STD {
992		int linux_sysctl(
993		    struct l___sysctl_args *args
994		);
995	}
996157	AUE_PRCTL	STD {
997		int linux_prctl(
998		    l_int option,
999		    l_uintptr_t arg2,
1000		    l_uintptr_t arg3,
1001		    l_uintptr_t arg4,
1002		    l_uintptr_t arg5
1003		);
1004	}
1005158	AUE_PRCTL	STD {
1006		int linux_arch_prctl(
1007		    l_int code,
1008		    l_ulong addr
1009		);
1010	}
1011159	AUE_ADJTIME	STD {
1012		int linux_adjtimex(void);
1013	}
1014160	AUE_SETRLIMIT	STD {
1015		int linux_setrlimit(
1016		    l_uint resource,
1017		    struct l_rlimit *rlim
1018		);
1019	}
1020161	AUE_CHROOT	NOPROTO {
1021		int chroot(
1022		    char *path
1023		);
1024	}
1025162	AUE_SYNC	NOPROTO {
1026		int sync(void);
1027	}
1028163	AUE_ACCT	NOPROTO {
1029		int acct(
1030		    char *path
1031		);
1032	}
1033164	AUE_SETTIMEOFDAY	NOPROTO {
1034		int settimeofday(
1035		    struct l_timeval *tv,
1036		    struct timezone *tzp
1037		);
1038	}
1039165	AUE_MOUNT	STD {
1040		int linux_mount(
1041		    char *specialfile,
1042		    char *dir,
1043		    char *filesystemtype,
1044		    l_ulong rwflag,
1045		    void *data
1046		);
1047	}
1048166	AUE_UMOUNT	STD {
1049		int linux_umount(
1050		    char *path,
1051		    l_int flags
1052		);
1053	}
1054167	AUE_SWAPON	NOPROTO {
1055		int swapon(
1056		    char *name
1057		);
1058	}
1059168	AUE_SWAPOFF	STD {
1060		int linux_swapoff(void);
1061	}
1062169	AUE_REBOOT	STD {
1063		int linux_reboot(
1064		    l_int magic1,
1065		    l_int magic2,
1066		    l_uint cmd,
1067		    void *arg
1068		);
1069	}
1070170	AUE_SYSCTL	STD {
1071		int linux_sethostname(
1072		    char *hostname,
1073		    l_uint len
1074		);
1075	}
1076171	AUE_SYSCTL	STD {
1077		int linux_setdomainname(
1078		    char *name,
1079		    l_int len
1080		);
1081	}
1082172	AUE_NULL	STD {
1083		int linux_iopl(
1084		    l_uint level
1085		);
1086	}
1087173	AUE_NULL	STD {
1088		int linux_ioperm(void);
1089	}
1090174	AUE_NULL	UNIMPL	create_module
1091175	AUE_NULL	STD {
1092		int linux_init_module(void);
1093	}
1094176	AUE_NULL	STD {
1095		int linux_delete_module(void);
1096	}
1097177	AUE_NULL	UNIMPL	get_kernel_syms
1098178	AUE_NULL	UNIMPL	query_module
1099179	AUE_QUOTACTL	STD {
1100		int linux_quotactl(void);
1101	}
1102180	AUE_NULL	UNIMPL	nfsservctl
1103181	AUE_GETPMSG	UNIMPL	getpmsg
1104182	AUE_PUTPMSG	UNIMPL	putpmsg
1105183	AUE_NULL	UNIMPL	afs_syscall
1106184	AUE_NULL	UNIMPL	tuxcall
1107185	AUE_NULL	UNIMPL	security
1108186	AUE_NULL	STD {
1109		int linux_gettid(void);
1110	}
1111187	AUE_NULL	STD {
1112		int linux_readahead(void);
1113	}
1114188	AUE_NULL	STD {
1115		int linux_setxattr(void);
1116	}
1117189	AUE_NULL	STD {
1118		int linux_lsetxattr(void);
1119	}
1120190	AUE_NULL	STD {
1121		int linux_fsetxattr(void);
1122	}
1123191	AUE_NULL	STD {
1124		int linux_getxattr(void);
1125	}
1126192	AUE_NULL	STD {
1127		int linux_lgetxattr(void);
1128	}
1129193	AUE_NULL	STD {
1130		int linux_fgetxattr(void);
1131	}
1132194	AUE_NULL	STD {
1133		int linux_listxattr(void);
1134	}
1135195	AUE_NULL	STD {
1136		int linux_llistxattr(void);
1137	}
1138196	AUE_NULL	STD {
1139		int linux_flistxattr(void);
1140	}
1141197	AUE_NULL	STD {
1142		int linux_removexattr(void);
1143	}
1144198	AUE_NULL	STD {
1145		int linux_lremovexattr(void);
1146	}
1147199	AUE_NULL	STD {
1148		int linux_fremovexattr(void);
1149	}
1150200	AUE_NULL	STD {
1151		int linux_tkill(
1152		    l_int tid,
1153		    l_int sig
1154		);
1155	}
1156201	AUE_NULL	STD {
1157		int linux_time(
1158		    l_time_t *tm
1159		);
1160	}
1161202	AUE_NULL	STD {
1162		int linux_sys_futex(
1163		    void *uaddr,
1164		    l_int op,
1165		    l_int val,
1166		    struct l_timespec *timeout,
1167		    void *uaddr2,
1168		    l_int val3
1169		);
1170	}
1171203	AUE_NULL	STD {
1172		int linux_sched_setaffinity(
1173		    l_pid_t pid,
1174		    l_uint len,
1175		    l_ulong *user_mask_ptr
1176		);
1177	}
1178204	AUE_NULL	STD {
1179		int linux_sched_getaffinity(
1180		    l_pid_t pid,
1181		    l_uint len,
1182		    l_ulong *user_mask_ptr
1183		);
1184	}
1185205	AUE_NULL	UNIMPL	set_thread_area
1186206	AUE_NULL	STD {
1187		int linux_io_setup(void);
1188	}
1189207	AUE_NULL	STD {
1190		int linux_io_destroy(void);
1191	}
1192208	AUE_NULL	STD {
1193		int linux_io_getevents(void);
1194	}
1195209	AUE_NULL	STD {
1196		int linux_io_submit(void);
1197	}
1198210	AUE_NULL	STD {
1199		int linux_io_cancel(void);
1200	}
1201211	AUE_NULL	UNIMPL	get_thread_area
1202212	AUE_NULL	STD {
1203		int linux_lookup_dcookie(void);
1204	}
1205213	AUE_NULL	STD {
1206		int linux_epoll_create(
1207		    l_int size
1208		);
1209	}
1210214	AUE_NULL	UNIMPL	epoll_ctl_old
1211215	AUE_NULL	UNIMPL	epoll_wait_old
1212216	AUE_NULL	STD {
1213		int linux_remap_file_pages(void);
1214	}
1215217	AUE_GETDIRENTRIES	STD  {
1216		int linux_getdents64(
1217		    l_uint fd,
1218		    void *dirent,
1219		    l_uint count
1220		);
1221	}
1222218	AUE_NULL	STD {
1223		int linux_set_tid_address(
1224		    l_int *tidptr
1225		);
1226	}
1227219	AUE_NULL	STD {
1228		int linux_restart_syscall(void);
1229	}
1230220	AUE_NULL	STD {
1231		int linux_semtimedop(void);
1232	}
1233221	AUE_NULL	STD {
1234		int linux_fadvise64(
1235		    l_int fd,
1236		    l_loff_t offset,
1237		    l_size_t len,
1238		    l_int advice
1239		);
1240	}
1241222	AUE_NULL	STD {
1242		int linux_timer_create(
1243		    clockid_t clock_id,
1244		    struct sigevent *evp,
1245		    l_timer_t *timerid
1246		);
1247	}
1248223	AUE_NULL	STD {
1249		int linux_timer_settime(
1250		    l_timer_t timerid,
1251		    l_int flags,
1252		    const struct itimerspec *new,
1253		    struct itimerspec *old
1254		);
1255	}
1256224	AUE_NULL	STD {
1257		int linux_timer_gettime(
1258		    l_timer_t timerid,
1259		    struct itimerspec *setting
1260		);
1261	}
1262225	AUE_NULL	STD {
1263		int linux_timer_getoverrun(
1264		    l_timer_t timerid
1265		);
1266	}
1267226	AUE_NULL	STD {
1268		int linux_timer_delete(
1269		    l_timer_t timerid
1270		);
1271	}
1272227	AUE_CLOCK_SETTIME	STD {
1273		int linux_clock_settime(
1274		    clockid_t which,
1275		    struct l_timespec *tp
1276		);
1277	}
1278228	AUE_NULL	STD {
1279		int linux_clock_gettime(
1280		    clockid_t which,
1281		    struct l_timespec *tp
1282		);
1283	}
1284229	AUE_NULL	STD {
1285		int linux_clock_getres(
1286		    clockid_t which,
1287		    struct l_timespec *tp
1288		);
1289	}
1290230	AUE_NULL	STD {
1291		int linux_clock_nanosleep(
1292		    clockid_t which,
1293		    int flags,
1294		    struct l_timespec *rqtp,
1295		    struct l_timespec *rmtp
1296		);
1297	}
1298231	AUE_EXIT	STD {
1299		int linux_exit_group(
1300		    l_int error_code
1301		);
1302	}
1303232	AUE_NULL	STD {
1304		int linux_epoll_wait(
1305		    l_int epfd,
1306		    struct epoll_event *events,
1307		    l_int maxevents,
1308		    l_int timeout
1309		);
1310	}
1311233	AUE_NULL	STD {
1312		int linux_epoll_ctl(
1313		    l_int epfd,
1314		    l_int op,
1315		    l_int fd,
1316		    struct epoll_event *event
1317		);
1318	}
1319234	AUE_NULL	STD {
1320		int linux_tgkill(
1321		    l_int tgid,
1322		    l_int pid,
1323		    l_int sig
1324		);
1325	}
1326235	AUE_UTIMES	STD {
1327		int linux_utimes(
1328		    char *fname,
1329		    struct l_timeval *tptr
1330		);
1331	}
1332236	AUE_NULL	UNIMPL	vserver
1333237	AUE_NULL	STD {
1334		int linux_mbind(void);
1335	}
1336238	AUE_NULL	STD {
1337		int linux_set_mempolicy(void);
1338	}
1339239	AUE_NULL	STD {
1340		int linux_get_mempolicy(void);
1341	}
1342240	AUE_NULL	STD {
1343		int linux_mq_open(void);
1344	}
1345241	AUE_NULL	STD {
1346		int linux_mq_unlink(void);
1347	}
1348242	AUE_NULL	STD {
1349		int linux_mq_timedsend(void);
1350	}
1351243	AUE_NULL	STD {
1352		int linux_mq_timedreceive(void);
1353	}
1354244	AUE_NULL	STD {
1355		int linux_mq_notify(void);
1356	}
1357245	AUE_NULL	STD {
1358		int linux_mq_getsetattr(void);
1359	}
1360246	AUE_NULL	STD {
1361		int linux_kexec_load(void);
1362	}
1363247	AUE_WAIT6	STD {
1364		int linux_waitid(
1365		    l_int idtype,
1366		    l_pid_t id,
1367		    l_siginfo_t *info,
1368		    l_int options,
1369		    struct rusage *rusage
1370		);
1371	}
1372248	AUE_NULL	STD {
1373		int linux_add_key(void);
1374	}
1375249	AUE_NULL	STD {
1376		int linux_request_key(void);
1377	}
1378250	AUE_NULL	STD {
1379		int linux_keyctl(void);
1380	}
1381251	AUE_NULL	STD {
1382		int linux_ioprio_set(void);
1383	}
1384252	AUE_NULL	STD {
1385		int linux_ioprio_get(void);
1386	}
1387253	AUE_NULL	STD {
1388		int linux_inotify_init(void);
1389	}
1390254	AUE_NULL	STD {
1391		int linux_inotify_add_watch(void);
1392	}
1393255	AUE_NULL	STD {
1394		int linux_inotify_rm_watch(void);
1395	}
1396256	AUE_NULL	STD {
1397		int linux_migrate_pages(void);
1398	}
1399257	AUE_OPEN_RWTC	STD {
1400		int linux_openat(
1401		    l_int dfd,
1402		    const char *filename,
1403		    l_int flags,
1404		    l_int mode
1405		);
1406	}
1407258	AUE_MKDIRAT	STD {
1408		int linux_mkdirat(
1409		    l_int dfd,
1410		    const char *pathname,
1411		    l_int mode
1412		);
1413	}
1414259	AUE_MKNODAT	STD {
1415		int linux_mknodat(
1416		    l_int dfd,
1417		    const char *filename,
1418		    l_int mode,
1419		    l_uint dev
1420		);
1421	}
1422260	AUE_FCHOWNAT	STD {
1423		int linux_fchownat(
1424		    l_int dfd,
1425		    const char *filename,
1426		    l_uid_t uid,
1427		    l_gid_t gid,
1428		    l_int flag
1429		);
1430	}
1431261	AUE_FUTIMESAT	STD {
1432		int linux_futimesat(
1433		    l_int dfd,
1434		    char *filename,
1435		    struct l_timeval *utimes
1436		);
1437	}
1438262	AUE_FSTATAT	STD {
1439		int linux_newfstatat(
1440		    l_int dfd,
1441		    char *pathname,
1442		    struct l_stat64 *statbuf,
1443		    l_int flag
1444		);
1445	}
1446263	AUE_UNLINKAT	STD {
1447		int linux_unlinkat(
1448		    l_int dfd,
1449		    const char *pathname,
1450		    l_int flag
1451		);
1452	}
1453264	AUE_RENAMEAT	STD {
1454		int linux_renameat(
1455		    l_int olddfd,
1456		    const char *oldname,
1457		    l_int newdfd,
1458		    const char *newname
1459		);
1460	}
1461265	AUE_LINKAT	STD {
1462		int linux_linkat(
1463		    l_int olddfd,
1464		    const char *oldname,
1465		    l_int newdfd,
1466		    const char *newname,
1467		    l_int flag
1468		);
1469	}
1470266	AUE_SYMLINKAT	STD {
1471		int linux_symlinkat(
1472		    const char *oldname,
1473		    l_int newdfd,
1474		    const char *newname
1475		);
1476	}
1477267	AUE_READLINKAT	STD {
1478		int linux_readlinkat(
1479		    l_int dfd,
1480		    const char *path,
1481		    char *buf,
1482		    l_int bufsiz
1483		);
1484	}
1485268	AUE_FCHMODAT	STD {
1486		int linux_fchmodat(
1487		    l_int dfd,
1488		    const char *filename,
1489		    l_mode_t mode
1490		);
1491	}
1492269	AUE_FACCESSAT	STD {
1493		int linux_faccessat(
1494		    l_int dfd,
1495		    const char *filename,
1496		    l_int amode
1497		);
1498	}
1499270	AUE_SELECT	STD {
1500		int linux_pselect6(
1501		    l_int nfds,
1502		    l_fd_set *readfds,
1503		    l_fd_set *writefds,
1504		    l_fd_set *exceptfds,
1505		    struct l_timespec *tsp,
1506		    l_uintptr_t *sig
1507		);
1508	}
1509271	AUE_POLL	STD {
1510		int linux_ppoll(
1511		    struct pollfd *fds,
1512		    uint32_t nfds,
1513		    struct l_timespec *tsp,
1514		    l_sigset_t *sset,
1515		    l_size_t ssize
1516		);
1517	}
1518272	AUE_NULL	STD {
1519		int linux_unshare(void);
1520	}
1521273	AUE_NULL	STD {
1522		int linux_set_robust_list(
1523		    struct linux_robust_list_head *head,
1524		    l_size_t len
1525		);
1526	}
1527274	AUE_NULL	STD {
1528		int linux_get_robust_list(
1529		    l_int pid,
1530		    struct linux_robust_list_head **head,
1531		    l_size_t *len
1532		);
1533	}
1534275	AUE_NULL	STD {
1535		int linux_splice(void);
1536	}
1537276	AUE_NULL	STD {
1538		int linux_tee(void);
1539	}
1540277	AUE_NULL	STD {
1541		int linux_sync_file_range(
1542		    l_int fd,
1543		    l_loff_t offset,
1544		    l_loff_t nbytes,
1545		    unsigned int flags
1546		);
1547	}
1548278	AUE_NULL	STD {
1549		int linux_vmsplice(void);
1550	}
1551279	AUE_NULL	STD {
1552		int linux_move_pages(void);
1553	}
1554280	AUE_FUTIMESAT	STD {
1555		int linux_utimensat(
1556		    l_int dfd,
1557		    const char *pathname,
1558		    const struct l_timespec *times,
1559		    l_int flags
1560		);
1561	}
1562281	AUE_NULL	STD {
1563		int linux_epoll_pwait(
1564		    l_int epfd,
1565		    struct epoll_event *events,
1566		    l_int maxevents,
1567		    l_int timeout,
1568		    l_sigset_t *mask,
1569		    l_size_t sigsetsize
1570		);
1571	}
1572282	AUE_NULL	STD {
1573		int linux_signalfd(void);
1574	}
1575283	AUE_NULL	STD {
1576		int linux_timerfd_create(
1577		    l_int clockid,
1578		    l_int flags
1579		);
1580	}
1581284	AUE_NULL	STD {
1582		int linux_eventfd(
1583		    l_uint initval
1584		);
1585	}
1586285	AUE_NULL	STD {
1587		int linux_fallocate(
1588		    l_int fd,
1589		    l_int mode,
1590		    l_loff_t offset,
1591		    l_loff_t len
1592		);
1593	}
1594286	AUE_NULL	STD {
1595		int linux_timerfd_settime(
1596		    l_int fd,
1597		    l_int flags,
1598		    const struct l_itimerspec *new_value,
1599		    struct l_itimerspec *old_value
1600		);
1601	}
1602287	AUE_NULL	STD {
1603		int linux_timerfd_gettime(
1604		    l_int fd,
1605		    struct l_itimerspec *old_value
1606		);
1607	}
1608288	AUE_ACCEPT	STD {
1609		int linux_accept4(
1610		    l_int s,
1611		    l_uintptr_t addr,
1612		    l_uintptr_t namelen,
1613		    int flags
1614		);
1615	}
1616; Linux 2.6.27:
1617289	AUE_NULL	STD {
1618		int linux_signalfd4(void);
1619	}
1620290	AUE_NULL	STD {
1621		int linux_eventfd2(
1622		    l_uint initval,
1623		    l_int flags
1624		);
1625	}
1626291	AUE_NULL	STD {
1627		int linux_epoll_create1(
1628		    l_int flags
1629		);
1630	}
1631292	AUE_NULL	STD {
1632		int linux_dup3(
1633		    l_int oldfd,
1634		    l_int newfd,
1635		    l_int flags
1636		);
1637	}
1638293	AUE_NULL	STD {
1639		int linux_pipe2(
1640		    l_int *pipefds,
1641		    l_int flags
1642		);
1643	}
1644294	AUE_NULL	STD {
1645		int linux_inotify_init1(
1646		    l_int flags
1647		);
1648	}
1649; Linux 2.6.30:
1650295	AUE_NULL	STD {
1651		int linux_preadv(
1652		    l_ulong fd,
1653		    struct iovec *vec,
1654		    l_ulong vlen,
1655		    l_ulong pos_l,
1656		    l_ulong pos_h
1657		);
1658	}
1659296	AUE_NULL	STD {
1660		int linux_pwritev(
1661		    l_ulong fd,
1662		    struct iovec *vec,
1663		    l_ulong vlen,
1664		    l_ulong pos_l,
1665		    l_ulong pos_h
1666		);
1667	}
1668; Linux 2.6.31:
1669297	AUE_NULL	STD {
1670		int linux_rt_tgsigqueueinfo(
1671		    l_pid_t tgid,
1672		    l_pid_t tid,
1673		    l_int sig,
1674		    l_siginfo_t *uinfo
1675		);
1676	}
1677298	AUE_NULL	STD {
1678		int linux_perf_event_open(void);
1679	}
1680; Linux 2.6.33:
1681299	AUE_NULL	STD {
1682		int linux_recvmmsg(
1683		    l_int s,
1684		    struct l_mmsghdr *msg,
1685		    l_uint vlen,
1686		    l_uint flags,
1687		    struct l_timespec *timeout
1688		);
1689	}
1690; Linux 2.6.37:
1691300	AUE_NULL	STD {
1692		int linux_fanotify_init(void);
1693	}
1694301	AUE_NULL	STD {
1695		int linux_fanotify_mark(void);
1696	}
1697; Linux 2.6.36:
1698302	AUE_NULL	STD {
1699		int linux_prlimit64(
1700		    l_pid_t pid,
1701		    l_uint resource,
1702		    struct rlimit *new,
1703		    struct rlimit *old
1704		);
1705	}
1706; Linux 2.6.39 (glibc 2.14):
1707303	AUE_NULL	STD {
1708		int linux_name_to_handle_at(void);
1709	}
1710304	AUE_NULL	STD {
1711		int linux_open_by_handle_at(void);
1712	}
1713305	AUE_NULL	STD {
1714		int linux_clock_adjtime(void);
1715	}
1716306	AUE_SYNC	STD {
1717		int linux_syncfs(
1718		    l_int fd
1719		);
1720	}
1721; Linux 3.0 (glibc 2.14):
1722307	AUE_NULL	STD {
1723		int linux_sendmmsg(
1724		    l_int s,
1725		    struct l_mmsghdr *msg,
1726		    l_uint vlen,
1727		    l_uint flags
1728		);
1729	}
1730308	AUE_NULL	STD {
1731		int linux_setns(
1732		    l_int fd,
1733		    l_int nstype
1734		);
1735	}
1736; Linux 2.6.19 (no glibc wrapper):
1737309	AUE_NULL	STD {
1738		int linux_getcpu(
1739		    l_uint *cpu,
1740		    l_uint *node,
1741		    void *cache
1742		);
1743	}
1744; Linux 3.2 (glibc 2.15):
1745310	AUE_NULL	STD {
1746		int linux_process_vm_readv(
1747		    l_pid_t pid,
1748		    const struct iovec *lvec,
1749		    l_ulong liovcnt,
1750		    const struct iovec *rvec,
1751		    l_ulong riovcnt,
1752		    l_ulong flags
1753		);
1754	}
1755311	AUE_NULL	STD {
1756		int linux_process_vm_writev(
1757		    l_pid_t pid,
1758		    const struct iovec *lvec,
1759		    l_ulong liovcnt,
1760		    const struct iovec *rvec,
1761		    l_ulong riovcnt,
1762		    l_ulong flags
1763		);
1764	}
1765; Linux 3.5 (no glibc wrapper):
1766312	AUE_NULL	STD {
1767		int linux_kcmp(
1768		    l_pid_t pid1,
1769		    l_pid_t pid2,
1770		    l_int type,
1771		    l_ulong idx1,
1772		    l_ulong idx
1773		);
1774	}
1775; Linux 3.8 (no glibc wrapper):
1776313	AUE_NULL	STD {
1777		int linux_finit_module(
1778		    l_int fd,
1779		    const char *uargs,
1780		    l_int flags
1781		);
1782	}
1783; Linux 3.14:
1784314	AUE_NULL	STD {
1785		int linux_sched_setattr(
1786		    l_pid_t pid,
1787		    void *attr,
1788		    l_uint flags
1789		);
1790	}
1791315	AUE_NULL	STD {
1792		int linux_sched_getattr(
1793		    l_pid_t pid,
1794		    void *attr,
1795		    l_uint size,
1796		    l_uint flags
1797		);
1798	}
1799; Linux 3.15:
1800316	AUE_NULL	STD {
1801		int linux_renameat2(
1802		    l_int olddfd,
1803		    const char *oldname,
1804		    l_int newdfd,
1805		    const char *newname,
1806		    unsigned int flags
1807		);
1808	}
1809; Linux 3.17:
1810317	AUE_NULL	STD {
1811		int linux_seccomp(
1812		    l_uint op,
1813		    l_uint flags,
1814		    const char *uargs
1815		);
1816	}
1817318	AUE_NULL	STD {
1818		int linux_getrandom(
1819		    char *buf,
1820		    l_size_t count,
1821		    l_uint flags
1822		);
1823	}
1824319	AUE_NULL	STD {
1825		int linux_memfd_create(
1826		    const char *uname_ptr,
1827		    l_uint flags
1828		);
1829	}
1830320	AUE_NULL	STD {
1831		int linux_kexec_file_load(
1832		    l_int kernel_fd,
1833		    l_int initrd_fd,
1834		    l_ulong cmdline_len,
1835		    const char *cmdline_ptr,
1836		    l_ulong flags
1837		);
1838	}
1839; Linux 3.18:
1840321	AUE_NULL	STD {
1841		int linux_bpf(
1842		    l_int cmd,
1843		    void *attr,
1844		    l_uint size
1845		);
1846	}
1847; Linux 3.19:
1848322	AUE_NULL	STD {
1849		int linux_execveat(
1850		    l_int dfd,
1851		    const char *filename,
1852		    const char **argv,
1853		    const char **envp,
1854		    l_int flags
1855		);
1856	}
1857; Linux 4.2:
1858323	AUE_NULL	STD {
1859		int linux_userfaultfd(
1860		    l_int flags
1861		);
1862	}
1863; Linux 4.3:
1864324	AUE_NULL	STD {
1865		int linux_membarrier(
1866		    l_int cmd,
1867		    l_int flags
1868		);
1869	}
1870; Linux 4.4:
1871325	AUE_NULL	STD {
1872		int linux_mlock2(
1873		    l_ulong start,
1874		    l_size_t len,
1875		    l_int flags
1876		);
1877	}
1878; Linux 4.5:
1879326	AUE_NULL	STD {
1880		int linux_copy_file_range(
1881		    l_int fd_in,
1882		    l_loff_t *off_in,
1883		    l_int fd_out,
1884		    l_loff_t *off_out,
1885		    l_size_t len,
1886		    l_uint flags
1887		);
1888	}
1889; Linux 4.6:
1890327	AUE_NULL	STD {
1891		int linux_preadv2(
1892		    l_ulong fd,
1893		    const struct iovec *vec,
1894		    l_ulong vlen,
1895		    l_ulong pos_l,
1896		    l_ulong pos_h,
1897		    l_int flags
1898		);
1899	}
1900328	AUE_NULL	STD {
1901		int linux_pwritev2(
1902		    l_ulong fd,
1903		    const struct iovec *vec,
1904		    l_ulong vlen,
1905		    l_ulong pos_l,
1906		    l_ulong pos_h,
1907		    l_int flags
1908		);
1909	}
1910; Linux 4.8:
1911329	AUE_NULL	STD {
1912		int linux_pkey_mprotect(
1913		    l_ulong start,
1914		    l_size_t len,
1915		    l_ulong prot,
1916		    l_int pkey
1917		);
1918	}
1919330	AUE_NULL	STD {
1920		int linux_pkey_alloc(
1921		    l_ulong flags,
1922		    l_ulong init_val
1923		);
1924	}
1925331	AUE_NULL	STD {
1926		int linux_pkey_free(
1927		    l_int pkey
1928		);
1929	}
1930; Linux 4.11:
1931332	AUE_NULL	STD {
1932		int linux_statx(
1933		    l_int dirfd,
1934		    const char *pathname,
1935		    l_uint flags,
1936		    l_uint mask,
1937		    void *statxbuf
1938		);
1939	}
1940; Linux 4.18:
1941333	AUE_NULL	STD {
1942		int linux_io_pgetevents(void);
1943	}
1944334	AUE_NULL	STD {
1945		int linux_rseq(void);
1946	}
1947; Linux 5.0:
1948335-423	AUE_NULL	UNIMPL	nosys
1949424	AUE_NULL	STD {
1950		int linux_pidfd_send_signal(
1951		    l_int pidfd,
1952		    l_int sig,
1953		    l_siginfo_t *info,
1954		    l_uint flags
1955		);
1956	}
1957425	AUE_NULL	STD {
1958		int linux_io_uring_setup(void);
1959	}
1960426	AUE_NULL	STD {
1961		int linux_io_uring_enter(void);
1962	}
1963427	AUE_NULL	STD {
1964		int linux_io_uring_register(void);
1965	}
1966; please, keep this line at the end.
1967428	AUE_NULL	UNIMPL	nosys
1968; vim: syntax=off
1969