xref: /freebsd-13.1/sys/arm/linux/syscalls.master (revision dfdbb320)
1 $FreeBSD$
2
3; Linux ABI system call name/number map, based on Linux file
4; arch/arm/kernel/calls.S
5
6#include <sys/param.h>
7#include <sys/sysent.h>
8#include <sys/sysproto.h>
9#include <compat/linux/linux_sysproto.h>
10#include <arm/linux/linux.h>
11#include <arm/linux/linux_proto.h>
12
13; Isn't pretty, but there seems to be no other way to trap nosys
14#define	nosys	linux_nosys
15
160	AUE_NULL	UNIMPL	setup
171	AUE_EXIT	STD	{
18		void linux_exit(
19		    int rval
20		);
21	}
222	AUE_FORK	STD	{
23		int linux_fork(void);
24	}
253	AUE_NULL	NOPROTO	{
26		int read(
27		    int fd,
28		    char *buf,
29		    u_int nbyte
30		);
31	}
324	AUE_NULL	NOPROTO	{
33		int write(
34		    int fd,
35		    char *buf,
36		    u_int nbyte
37		);
38	}
395	AUE_OPEN_RWTC	STD	{
40		int linux_open(
41		    char *path,
42		    l_int flags,
43		    l_int mode
44		);
45	}
466	AUE_CLOSE	NOPROTO	{
47		int close(
48		    int fd);
49	}
507	AUE_NULL	UNIMPL  ; was linux_waitpid
518	AUE_CREAT	STD	{
52		int linux_creat(
53		    char *path,
54		    l_int mode
55		);
56	}
579	AUE_LINK	STD	{
58		int linux_link(
59		    char *path,
60		    char *to
61		);
62	}
6310	AUE_UNLINK	STD	{
64		int linux_unlink(
65		    char *path
66		);
67	}
6811	AUE_EXECVE	STD	{
69		int linux_execve(
70		    char *path,
71		    char **argp,
72		    char **envp
73		);
74	}
7512	AUE_CHDIR	STD	{
76		int linux_chdir(
77		    char *path
78		);
79	}
8013	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_time)
8114	AUE_MKNOD	STD	{
82		int linux_mknod(
83		    char *path,
84		    l_int mode,
85		    l_dev_t dev
86		);
87	}
8815	AUE_CHMOD	STD	{
89		int linux_chmod(
90		    char *path,
91		    l_mode_t mode
92		);
93	}
9416	AUE_LCHOWN	STD	{
95		int linux_lchown16(
96		    char *path,
97		    l_uid16_t uid,
98		    l_gid16_t gid);
99	}
10017	AUE_NULL	UNIMPL	; was linux_break
10118	AUE_NULL	UNIMPL  ; was linux_stat
10219	AUE_LSEEK	STD	{
103		int linux_lseek(
104		    l_uint fdes,
105		    l_off_t off,
106		    l_int whence
107		);
108	}
10920	AUE_GETPID	STD	{
110		int linux_getpid(void);
111	}
11221	AUE_MOUNT	STD	{
113		int linux_mount(
114		    char *specialfile,
115		    char *dir,
116		    char *filesystemtype,
117		    l_ulong rwflag,
118		    void *data
119		);
120	}
12122	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_oldumount)
12223	AUE_SETUID	STD	{
123		int linux_setuid16(
124		    l_uid16_t uid);
125	}
12624	AUE_GETUID	STD	{
127		int linux_getuid16(void);
128	}
12925	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_stime)
13026	AUE_PTRACE	UNIMPL	ptrace
13127	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_alarm)
13228	AUE_NULL	UNIMPL  ; was linux_fstat
13329	AUE_NULL	STD	{
134		int linux_pause(void);
135	}
13630	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_utime)
13731	AUE_NULL	UNIMPL  ; was linux_stty
13832	AUE_NULL	UNIMPL  ; was linux_getty
13933	AUE_ACCESS	STD	{
140		int linux_access(
141		    char *path,
142		    l_int amode
143		);
144	}
14534	AUE_NICE	STD	{
146		int linux_nice(
147		    l_int inc
148		);
149	}
15035	AUE_NULL	UNIMPL  ; was linux_ftime
15136	AUE_SYNC	NOPROTO	{
152		int sync(void);
153	}
15437	AUE_KILL	STD	{
155		int linux_kill(
156		    l_int pid,
157		    l_int signum
158		);
159	}
16038	AUE_RENAME	STD	{
161		int linux_rename(
162		    char *from,
163		    char *to
164		);
165	}
16639	AUE_MKDIR	STD	{
167		int linux_mkdir(
168		    char *path,
169		    l_int mode
170		);
171	}
17240	AUE_RMDIR	STD	{
173		int linux_rmdir(
174		    char *path
175		);
176	}
17741	AUE_DUP		NOPROTO	{
178		int dup(
179		    u_int fd);
180	}
18142	AUE_PIPE	STD	{
182		int linux_pipe(
183		    l_int *pipefds
184		);
185	}
18643	AUE_NULL	STD	{
187		int linux_times(
188		    struct l_times_argv *buf
189		);
190	}
19144	AUE_NULL	UNIMPL  ; was linux_prof
19245	AUE_NULL	STD	{
193		int linux_brk(
194		    l_ulong dsend);
195	}
19646	AUE_SETGID	STD	{
197		int linux_setgid16(
198		    l_gid16_t gid);
199	}
20047	AUE_GETGID	STD	{
201		int linux_getgid16(void);
202	}
20348	AUE_NULL	UNIMPL  ; was linux_signal
20449	AUE_GETEUID	STD	{
205		int linux_geteuid16(void);
206	}
20750	AUE_GETEGID	STD	{
208		int linux_getegid16(void);
209	}
21051	AUE_ACCT	NOPROTO	{
211		int acct(
212		    char *path
213		);
214	}
21552	AUE_UMOUNT	STD	{
216		int linux_umount(
217		    char *path,
218		    l_int flags
219		);
220	}
22153	AUE_NULL	UNIMPL  ; was linux_lock
22254	AUE_IOCTL	STD	{
223		int linux_ioctl(
224		    l_uint fd,
225		    l_uint cmd,
226		    l_ulong arg
227		);
228	}
22955	AUE_FCNTL	STD	{
230		int linux_fcntl(
231		    l_uint fd,
232		    l_uint cmd,
233		    l_ulong arg
234		);
235	}
23656	AUE_NULL	UNIMPL  ; was linux_mpx
23757	AUE_SETPGRP	NOPROTO	{
238		int setpgid(
239		    int pid,
240		    int pgid);
241	}
24258	AUE_NULL	UNIMPL  ; was linux_ulimit
24359	AUE_NULL	UNIMPL  ; was linux_olduname
24460	AUE_UMASK	NOPROTO	{
245		int umask(
246		    int newmask
247		);
248	}
24961	AUE_CHROOT	NOPROTO	{
250		int chroot(
251		    char *path
252		);
253	}
25462	AUE_NULL	STD	{
255		int linux_ustat(
256		    l_dev_t dev,
257		    struct l_ustat *ubuf
258		);
259	}
26063	AUE_DUP2	NOPROTO {
261		int dup2(
262		    u_int from,
263		    u_int to
264		);
265	}
26664	AUE_GETPPID	STD	{
267		int linux_getppid(void);
268	}
26965	AUE_GETPGRP	NOPROTO {
270		int getpgrp(void);
271	}
27266	AUE_SETSID	NOPROTO {
273		int setsid(void);
274	}
27567	AUE_NULL	STD	{
276		int linux_sigaction(
277		    l_int sig,
278		    l_osigaction_t *nsa,
279		    l_osigaction_t *osa
280		);
281	}
28268	AUE_NULL	UNIMPL  ; was linux_sgetmask
28369	AUE_NULL	UNIMPL  ; was linux_ssetmask
28470	AUE_SETREUID	STD	{
285		int linux_setreuid16(
286		    l_uid16_t ruid,
287		    l_uid16_t euid);
288	}
28971	AUE_SETREGID	STD	{
290		int linux_setregid16(
291		    l_gid16_t rgid,
292		    l_gid16_t egid);
293	}
29472	AUE_NULL	STD	{
295		int linux_sigsuspend(
296		    l_int hist0,
297		    l_int hist1,
298		    l_osigset_t mask
299		);
300	}
30173	AUE_NULL	STD	{
302		int linux_sigpending(
303		    l_osigset_t *mask
304		);
305	}
30674	AUE_SYSCTL	STD	{
307		int linux_sethostname(
308		    char *hostname,
309		    u_int len
310		);
311	}
31275	AUE_SETRLIMIT	STD	{
313		int linux_setrlimit(
314		    l_uint resource,
315		    struct l_rlimit *rlim
316		);
317	}
31876	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_old_getrlimit)
31977	AUE_GETRUSAGE	NOPROTO	{
320		int getrusage(
321		    int who,
322		    struct rusage *rusage
323		);
324	}
32578	AUE_GETTIMEOFDAY	STD	{
326		int linux_gettimeofday(
327		    struct timeval32 *tp,
328		    struct timezone *tzp
329		);
330	}
33179	AUE_SETTIMEOFDAY	STD	{
332		int linux_settimeofday(
333		    struct timeval32 *tp,
334		    struct timezone *tzp
335		);
336	}
33780	AUE_GETGROUPS	STD	{
338		int linux_getgroups16(
339		    l_uint gidsetsize,
340		    l_gid16_t *gidset
341		);
342	}
34381	AUE_SETGROUPS	STD	{
344		int linux_setgroups16(
345		    l_uint gidsetsize,
346		    l_gid16_t *gidset
347		);
348	}
34982	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_old_select)
35083	AUE_SYMLINK	STD	{
351		int linux_symlink(
352		    char *path,
353		    char *to
354		);
355	}
35684	AUE_NULL	UNIMPL  ; was linux_lstat
35785	AUE_READLINK	STD	{
358		int linux_readlink(
359		    char *name,
360		    char *buf,
361		    l_int count
362		);
363	}
36486	AUE_NULL	UNIMPL	uselib
36587	AUE_SWAPON	NOPROTO	{
366		int swapon(
367		    char *name
368		);
369	}
37088	AUE_REBOOT	STD	{
371		int linux_reboot(
372		    l_int magic1,
373		    l_int magic2,
374		    l_uint cmd,
375		    void *arg
376		);
377	}
37889	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_old_readdir)
37990	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_old_mmap)
38091	AUE_MUNMAP	NOPROTO	{
381		int munmap(
382		    caddr_t addr,
383		    int len
384		);
385	}
38692	AUE_TRUNCATE	STD	{
387		int linux_truncate(
388		    char *path,
389		    l_ulong length
390		);
391	}
39293	AUE_FTRUNCATE	STD	{
393		int linux_ftruncate(
394		    int fd,
395		    long length
396		);
397	}
39894	AUE_FCHMOD	NOPROTO	{
399		int fchmod(
400		    int fd,
401		    int mode
402		);
403	}
40495	AUE_FCHOWN	NOPROTO	{
405		int fchown(
406		    int fd,
407		    int uid,
408		    int gid);
409	}
41096	AUE_GETPRIORITY	STD	{
411		int linux_getpriority(
412		    int which,
413		    int who
414		);
415	}
41697	AUE_SETPRIORITY	NOPROTO	{
417		int setpriority(
418		    int which,
419		    int who,
420		    int prio
421		);
422	}
42398	AUE_NULL	UNIMPL  ; was linux_profil
42499	AUE_STATFS	STD	{
425		int linux_statfs(
426		    char *path,
427		    struct l_statfs_buf *buf
428		);
429	}
430100	AUE_FSTATFS	STD	{
431		int linux_fstatfs(
432		    l_uint fd,
433		    struct l_statfs_buf *buf
434		);
435	}
436101	AUE_NULL	UNIMPL	; was ioperm
437102	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_socketcall)
438103	AUE_NULL	STD	{
439		int linux_syslog(
440		    l_int type,
441		    char *buf,
442		    l_int len
443		);
444	}
445104	AUE_SETITIMER	STD	{
446		int linux_setitimer(
447		    l_int which,
448		    struct l_itimerval *itv,
449		    struct l_itimerval *oitv
450		);
451	}
452105	AUE_GETITIMER	STD	{
453		int linux_getitimer(
454		    l_int which,
455		    struct l_itimerval *itv
456		);
457	}
458106	AUE_STAT	STD	{
459		int linux_newstat(
460		    char *path,
461		    struct l_newstat *buf
462		);
463	}
464107	AUE_LSTAT	STD	{
465		int linux_newlstat(
466		    char *path,
467		    struct l_newstat *buf
468		);
469	}
470108	AUE_FSTAT	STD	{
471		int linux_newfstat(
472		    l_uint fd,
473		    struct l_newstat *buf
474		);
475	}
476109	AUE_NULL	UNIMPL  ; was linux_uname
477110	AUE_NULL	UNIMPL	; was linux_iopl
478111	AUE_NULL	STD	{
479		int linux_vhangup(void);
480	}
481112	AUE_NULL	UNIMPL	;
482113	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_syscall)
483114	AUE_WAIT4	STD	{
484		int linux_wait4(
485		    l_pid_t pid,
486		    l_int *status,
487		    l_int options,
488		    void *rusage
489		);
490	}
491115	AUE_SWAPOFF	STD	{
492		int linux_swapoff(void);
493	}
494116	AUE_NULL	STD	{
495		int linux_sysinfo(
496		    struct l_sysinfo *info
497		);
498	}
499117	AUE_NULL	UNIMPL  ; was OBSOLETE(linux_ipc)
500118	AUE_FSYNC	NOPROTO	{
501		int fsync(
502		    int fd);
503	}
504119	AUE_SIGRETURN	STD	{
505		int linux_sigreturn(
506		    struct l_sigframe *sfp
507		);
508	}
509120	AUE_RFORK	STD	{
510		int linux_clone(
511		    l_int flags,
512		    void *stack,
513		    void *parent_tidptr,
514		    void *tls,
515		    void * child_tidptr
516		);
517	}
518121	AUE_SYSCTL	STD	{
519		int linux_setdomainname(
520		    char *name,
521		    int len
522		);
523	}
524122	AUE_NULL	STD	{
525		int linux_newuname(
526		    struct l_new_utsname *buf
527		);
528	}
529123	AUE_NULL	UNIMPL	; was linux_modify_ldt
530124	AUE_ADJTIME	STD	{
531		int linux_adjtimex(void);
532	}
533125	AUE_MPROTECT	STD	{
534		int linux_mprotect(
535		    caddr_t addr,
536		    int len,
537		    int prot
538		);
539	}
540126	AUE_SIGPROCMASK	STD	{
541		int linux_sigprocmask(
542		    l_int how,
543		    l_osigset_t *mask,
544		    l_osigset_t *omask
545		);
546	}
547127	AUE_NULL	UNIMPL  ; was linux_create_module
548128	AUE_NULL	STD	{
549		int linux_init_module(void);
550	}
551129	AUE_NULL	STD	{
552		int linux_delete_module(void);
553	}
554130	AUE_NULL	UNIMPL  ; was linux_get_kernel_syms
555131	AUE_QUOTACTL	STD	{
556		int linux_quotactl(void);
557	}
558132	AUE_GETPGID	NOPROTO	{
559		int getpgid(
560		    int pid);
561	}
562133	AUE_FCHDIR	NOPROTO	{
563		int fchdir(
564		    int fd);
565	}
566134	AUE_BDFLUSH	STD	{
567		int linux_bdflush(void);
568	}
569135	AUE_NULL	STD	{
570		int linux_sysfs(
571		    l_int option,
572		    l_ulong arg1,
573		    l_ulong arg2
574		);
575	}
576136	AUE_PERSONALITY	STD	{
577		int linux_personality(
578		    l_ulong per
579		);
580	}
581137	AUE_NULL	UNIMPL	; was afs_syscall
582138	AUE_SETFSUID	STD	{
583		int linux_setfsuid16(
584		    l_uid16_t uid);
585	}
586139	AUE_SETFSGID	STD	{
587		int linux_setfsgid16(
588		    l_gid16_t gid);
589	}
590140	AUE_LSEEK	STD	{
591		int linux_llseek(
592		    l_int fd,
593		    l_ulong ohigh,
594		    l_ulong olow,
595		    l_loff_t *res,
596		    l_uint whence
597		);
598	}
599141	AUE_GETDIRENTRIES	STD {
600		int linux_getdents(
601		    l_uint fd,
602		    void *dent,
603		    l_uint count
604		);
605	}
606; 142: newselect
607142	AUE_SELECT	STD	{
608		int linux_select(
609		    l_int nfds,
610		    l_fd_set *readfds,
611		    l_fd_set *writefds,
612		    l_fd_set *exceptfds,
613		    struct l_timeval *timeout
614		);
615	}
616143	AUE_FLOCK	NOPROTO	{
617		int flock(
618		    int fd,
619		    int how
620		);
621	}
622144	AUE_MSYNC	STD	{
623		int linux_msync(
624		    l_ulong addr,
625		    l_size_t len,
626		    l_int fl
627		);
628	}
629145	AUE_READV	NOPROTO	{
630		int readv(
631		    int fd,
632		    struct iovec *iovp,
633		    u_int iovcnt
634		);
635	}
636146	AUE_WRITEV	NOPROTO	{
637		int writev(
638		    int fd,
639		    struct iovec *iovp,
640		    u_int iovcnt
641		);
642	}
643147	AUE_GETSID	STD	{
644		int linux_getsid(
645		    l_pid_t pid);
646	}
647148	AUE_NULL	STD	{
648		int linux_fdatasync(
649		    l_uint fd);
650	}
651149	AUE_SYSCTL	STD	{
652		int linux_sysctl(
653		    struct l___sysctl_args *args
654		);
655	}
656150	AUE_MLOCK	NOPROTO	{
657		int mlock(
658		    const void *addr,
659		    size_t len
660		);
661	}
662151	AUE_MUNLOCK	NOPROTO	{
663		int munlock(
664		    const void *addr,
665		    size_t len
666		);
667	}
668152	AUE_MLOCKALL	NOPROTO	{
669		int mlockall(
670		    int how
671		);
672	}
673153	AUE_MUNLOCKALL	NOPROTO	{
674		int munlockall(void);
675	}
676154	AUE_SCHED_SETPARAM	STD	{
677		int linux_sched_setparam(
678		    l_pid_t pid,
679		    struct sched_param *param
680		);
681	}
682155	AUE_SCHED_GETPARAM	STD	{
683		int linux_sched_getparam(
684		    l_pid_t pid,
685		    struct sched_param *param
686		);
687	}
688156	AUE_SCHED_SETSCHEDULER	STD {
689		int linux_sched_setscheduler(
690		    l_pid_t pid,
691		    l_int policy,
692		    struct sched_param *param
693		);
694	}
695157	AUE_SCHED_GETSCHEDULER	STD {
696		int linux_sched_getscheduler(
697		    l_pid_t pid);
698	}
699158	AUE_NULL	NOPROTO	{
700		int sched_yield(void);
701	}
702159	AUE_SCHED_GET_PRIORITY_MAX	STD {
703		int linux_sched_get_priority_max(
704		    l_int policy
705		);
706	}
707160	AUE_SCHED_GET_PRIORITY_MIN	STD {
708		int linux_sched_get_priority_min(
709		    l_int policy
710		);
711	}
712161	AUE_SCHED_RR_GET_INTERVAL	STD	{
713		int linux_sched_rr_get_interval(
714		    l_pid_t pid,
715		    struct l_timespec *interval
716		);
717	}
718162	AUE_NULL	STD	{
719		int linux_nanosleep(
720		    const struct l_timespec *rqtp,
721		    struct l_timespec *rmtp
722		);
723	}
724163	AUE_NULL	STD	{
725		int linux_mremap(
726		    l_ulong addr,
727		    l_ulong old_len,
728		    l_ulong new_len,
729		    l_ulong flags,
730		    l_ulong new_addr
731		);
732	}
733164	AUE_SETRESUID	STD	{
734		int linux_setresuid16(
735		    l_uid16_t ruid,
736		    l_uid16_t euid,
737		    l_uid16_t suid);
738	}
739165	AUE_GETRESUID	STD	{
740		int linux_getresuid16(
741		    l_uid16_t *ruid,
742		    l_uid16_t *euid,
743		    l_uid16_t *suid);
744	}
745166	AUE_NULL	UNIMPL  ; was linux_vm86
746167	AUE_NULL	UNIMPL  ; was linux_query_module
747168	AUE_POLL	NOPROTO	{
748		int poll(
749		    struct pollfd* fds,
750		    unsigned int nfds,
751		    long timeout
752		);
753	}
754169	AUE_NULL	UNIMPL  ; was linux_nfsservctl
755170	AUE_SETRESGID	STD	{
756		int linux_setresgid16(
757		    l_gid16_t rgid,
758		    l_gid16_t egid,
759		    l_gid16_t sgid);
760	}
761171	AUE_GETRESGID	STD	{
762		int linux_getresgid16(
763		    l_gid16_t *rgid,
764		    l_gid16_t *egid,
765		    l_gid16_t *sgid);
766	}
767172	AUE_PRCTL	STD	{
768		int linux_prctl(
769		    l_int option,
770		    l_int arg2,
771		    l_int arg3,
772		    l_int arg4,
773		    l_int arg5
774		);
775	}
776173	AUE_NULL	STD	{
777		int linux_rt_sigreturn(
778		    struct l_ucontext *ucp
779		);
780	}
781174	AUE_NULL	STD	{
782		int linux_rt_sigaction(
783		    l_int sig,
784		    l_sigaction_t *act,
785		    l_sigaction_t *oact,
786		    l_size_t sigsetsize
787		);
788	}
789175	AUE_NULL	STD	{
790		int linux_rt_sigprocmask(
791		    l_int how,
792		    l_sigset_t *mask,
793		    l_sigset_t *omask,
794		    l_size_t sigsetsize
795		);
796	}
797176	AUE_NULL	STD	{
798		int linux_rt_sigpending(
799		    l_sigset_t *set,
800		    l_size_t sigsetsize
801		);
802	}
803177	AUE_NULL	STD	{
804		int linux_rt_sigtimedwait(
805		    l_sigset_t *mask,
806		    l_siginfo_t *ptr,
807		    struct l_timeval *timeout,
808		    l_size_t sigsetsize
809		);
810	}
811178	AUE_NULL	STD	{
812		int linux_rt_sigqueueinfo(
813		    l_pid_t pid,
814		    l_int sig,
815		    l_siginfo_t *info
816		);
817	}
818179	AUE_NULL	STD	{
819		int linux_rt_sigsuspend(
820		    l_sigset_t *newset,
821		    l_size_t sigsetsize
822		);
823	}
824180	AUE_PREAD	STD	{
825		int linux_pread(
826		    l_uint fd,
827		    char *buf,
828		    l_size_t nbyte,
829		    l_loff_t offset
830		);
831	}
832181	AUE_PWRITE	STD	{
833		int linux_pwrite(
834		    l_uint fd,
835		    char *buf,
836		    l_size_t nbyte,
837		    l_loff_t offset
838		);
839	}
840182	AUE_CHOWN	STD	{
841		int linux_chown16(
842		    char *path,
843		    l_uid16_t uid,
844		    l_gid16_t gid);
845	}
846183	AUE_GETCWD	STD	{
847		int linux_getcwd(
848		    char *buf,
849		    l_ulong bufsize
850		);
851	}
852184	AUE_CAPGET	STD	{
853		int linux_capget(
854		    struct l_user_cap_header *hdrp,
855		    struct l_user_cap_data *datap
856		);
857	}
858185	AUE_CAPSET	STD	{
859		int linux_capset(
860		    struct l_user_cap_header *hdrp,
861		    struct l_user_cap_data *datap
862		);
863	}
864186	AUE_NULL	STD	{
865		int linux_sigaltstack(
866		    l_stack_t *uss,
867		    l_stack_t *uoss
868		);
869	}
870187	AUE_SENDFILE	STD	{
871		int linux_sendfile(void);
872	}
873188	AUE_NULL	UNIMPL	; was getpmsg
874189	AUE_NULL	UNIMPL	; was putpmsg
875190	AUE_VFORK	STD	{
876		int linux_vfork(void);
877	}
878; 191: ugetrlimit
879191	AUE_GETRLIMIT	STD	{
880		int linux_getrlimit(
881		    l_uint resource,
882		    struct l_rlimit *rlim
883		);
884	}
885192	AUE_MMAP	STD	{
886		int linux_mmap2(
887		    l_ulong addr,
888		    l_ulong len,
889		    l_ulong prot,
890		    l_ulong flags,
891		    l_ulong fd,
892		    l_ulong pgoff
893		);
894	}
895193	AUE_TRUNCATE	STD	{
896		int linux_truncate64(
897		    char *path,
898		    l_loff_t length
899		);
900	}
901194	AUE_FTRUNCATE	STD	{
902		int linux_ftruncate64(
903		    l_uint fd,
904		    l_loff_t length
905		);
906	}
907195	AUE_STAT	STD	{
908		int linux_stat64(
909		    const char *filename,
910		    struct l_stat64 *statbuf
911		);
912	}
913196	AUE_LSTAT	STD	{
914		int linux_lstat64(
915		    const char *filename,
916		    struct l_stat64 *statbuf
917		);
918	}
919197	AUE_FSTAT	STD	{
920		int linux_fstat64(
921		    l_int fd,
922		    struct l_stat64 *statbuf
923		);
924	}
925198	AUE_LCHOWN	STD	{
926		int linux_lchown(
927		    char *path,
928		    l_uid_t uid,
929		    l_gid_t gid);
930	}
931199	AUE_GETUID	STD	{
932		int linux_getuid(void);
933	}
934200	AUE_GETGID	STD	{
935		int linux_getgid(void);
936	}
937201	AUE_GETEUID	NOPROTO	{
938		int geteuid(void);
939	}
940202	AUE_GETEGID	NOPROTO	{
941		int getegid(void);
942	}
943203	AUE_SETREUID	NOPROTO	{
944		int setreuid(
945		    uid_t ruid,
946		    uid_t euid);
947	}
948204	AUE_SETREGID	NOPROTO	{
949		int setregid(
950		    gid_t rgid,
951		    gid_t egid);
952	}
953205	AUE_GETGROUPS	STD	{
954		int linux_getgroups(
955		    l_int gidsetsize,
956		    l_gid_t *grouplist
957		);
958	}
959206	AUE_SETGROUPS	STD	{
960		int linux_setgroups(
961		    l_int gidsetsize,
962		    l_gid_t *grouplist
963		);
964	}
965207	AUE_FCHOWN	NODEF	fchown fchown fchown_args int
966208	AUE_SETRESUID	NOPROTO	{
967		int setresuid(
968		    uid_t ruid,
969		    uid_t euid,
970		    uid_t suid);
971	}
972209	AUE_GETRESUID	NOPROTO	{
973		int getresuid(
974		    uid_t *ruid,
975		    uid_t *euid,
976		    uid_t *suid);
977	}
978210	AUE_SETRESGID	NOPROTO	{
979		int setresgid(
980		    gid_t rgid,
981		    gid_t egid,
982		    gid_t sgid);
983	}
984211	AUE_GETRESGID	NOPROTO	{
985		int getresgid(
986		    gid_t *rgid,
987		    gid_t *egid,
988		    gid_t *sgid);
989	}
990212	AUE_CHOWN	STD	{
991		int linux_chown(
992		    char *path,
993		    l_uid_t uid,
994		    l_gid_t gid);
995	}
996213	AUE_SETUID	NOPROTO	{
997		int setuid(
998		    uid_t uid);
999	}
1000214	AUE_SETGID	NOPROTO	{
1001		int setgid(
1002		    gid_t gid);
1003	}
1004215	AUE_SETFSUID	STD	{
1005		int linux_setfsuid(
1006		    l_uid_t uid);
1007	}
1008216	AUE_SETFSGID	STD	{
1009		int linux_setfsgid(
1010		    l_gid_t gid);
1011	}
1012
1013217	AUE_GETDIRENTRIES	STD {
1014		int linux_getdents64(
1015		    l_uint fd,
1016		    void *dirent,
1017		    l_uint count
1018		);
1019	}
1020218	AUE_PIVOT_ROOT	STD	{
1021		int linux_pivot_root(
1022		    char *new_root,
1023		    char *put_old);
1024	}
1025219	AUE_MINCORE	STD	{
1026		int linux_mincore(
1027		    l_ulong start,
1028		    l_size_t len,
1029		    u_char *vec
1030		);
1031	}
1032220	AUE_MADVISE	NOPROTO	{
1033		int madvise(void *addr,
1034		    size_t len,
1035		    int behav
1036		);
1037	}
1038221	AUE_FCNTL	STD	{
1039		int linux_fcntl64(
1040		    l_uint fd,
1041		    l_uint cmd,
1042		    l_ulong arg
1043		);
1044	}
1045222	AUE_NULL	UNIMPL
1046223	AUE_NULL	UNIMPL
1047224	AUE_NULL	STD	{
1048		long linux_gettid(void);
1049	}
1050225	AUE_NULL	UNIMPL	linux_readahead
1051226	AUE_NULL	STD	{
1052		int linux_setxattr(void);
1053	}
1054227	AUE_NULL	STD	{
1055		int linux_lsetxattr(void);
1056	}
1057228	AUE_NULL	STD	{
1058		int linux_fsetxattr(void);
1059	}
1060229	AUE_NULL	STD	{
1061		int linux_getxattr(void);
1062	}
1063230	AUE_NULL	STD	{
1064		int linux_lgetxattr(void);
1065	}
1066231	AUE_NULL	STD	{
1067		int linux_fgetxattr(void);
1068	}
1069232	AUE_NULL	STD	{
1070		int linux_listxattr(void);
1071	}
1072233	AUE_NULL	STD	{
1073		int linux_llistxattr(void);
1074	}
1075234	AUE_NULL	STD	{
1076		int linux_flistxattr(void);
1077	}
1078235	AUE_NULL	STD	{
1079		int linux_removexattr(void);
1080	}
1081236	AUE_NULL	STD	{
1082		int linux_lremovexattr(void);
1083	}
1084237	AUE_NULL	STD	{
1085		int linux_fremovexattr(void);
1086	}
1087238	AUE_NULL	STD	{
1088		int linux_tkill(
1089		    int tid,
1090		    int sig
1091		);
1092	}
1093239	AUE_SENDFILE	UNIMPL	linux_sendfile64
1094240	AUE_NULL	STD	{
1095		int linux_sys_futex(void *uaddr,
1096		    int op,
1097		    uint32_t val,
1098		    struct l_timespec *timeout,
1099		    uint32_t *uaddr2,
1100		    uint32_t val3
1101		);
1102	}
1103241	AUE_NULL	STD	{
1104		int linux_sched_setaffinity(
1105		    l_pid_t pid,
1106		    l_uint len,
1107		    l_ulong *user_mask_ptr
1108		);
1109	}
1110242	AUE_NULL	STD	{
1111		int linux_sched_getaffinity(
1112		    l_pid_t pid,
1113		    l_uint len,
1114		    l_ulong *user_mask_ptr
1115		);
1116	}
1117243 	AUE_NULL	UNIMPL	linux_io_setup
1118244 	AUE_NULL	UNIMPL	linux_io_destroy
1119245	AUE_NULL	UNIMPL	linux_io_getevents
1120246	AUE_NULL	UNIMPL	linux_io_submit
1121247	AUE_NULL	UNIMPL	linux_io_cancel
1122248	AUE_EXIT	STD	{
1123		int linux_exit_group(
1124		    int error_code
1125		);
1126	}
1127249	AUE_NULL	STD	{
1128		int linux_lookup_dcookie(void);
1129	}
1130250	AUE_NULL	STD	{
1131		int linux_epoll_create(
1132		    l_int size
1133		);
1134	}
1135251	AUE_NULL	STD	{
1136		int linux_epoll_ctl(
1137		    l_int epfd,
1138		    l_int op,
1139		    l_int fd,
1140		    struct epoll_event *event
1141		);
1142	}
1143252	AUE_NULL	STD	{
1144		int linux_epoll_wait(
1145		    l_int epfd,
1146		    struct epoll_event *events,
1147		    l_int maxevents,
1148		    l_int timeout
1149		);
1150	}
1151253	AUE_NULL	STD	{
1152		int linux_remap_file_pages(void);
1153	}
1154
1155254	AUE_NULL	UNIMPL	; was set_thread_area
1156255	AUE_NULL	UNIMPL	; was get_thread_area
1157256	AUE_NULL	STD	{
1158		int linux_set_tid_address(
1159		    int *tidptr
1160		);
1161	}
1162257	AUE_NULL	STD	{
1163		int linux_timer_create(
1164		    clockid_t clock_id,
1165		    struct sigevent *evp,
1166		    l_timer_t *timerid);
1167	}
1168258	AUE_NULL	STD	{
1169		int linux_timer_settime(
1170		    l_timer_t timerid,
1171		    l_int flags,
1172		    const struct itimerspec *new,
1173		    struct itimerspec *old);
1174	}
1175259	AUE_NULL	STD	{
1176		int linux_timer_gettime(
1177		    l_timer_t timerid,
1178		    struct itimerspec *setting
1179		);
1180	}
1181260	AUE_NULL	STD	{
1182		int linux_timer_getoverrun(
1183		    l_timer_t timerid);
1184	}
1185261	AUE_NULL	STD	{
1186		int linux_timer_delete(
1187		    l_timer_t timerid);
1188	}
1189262	AUE_CLOCK_SETTIME	STD	{
1190		int linux_clock_settime(
1191		    clockid_t which,
1192		    struct l_timespec *tp
1193		);
1194	}
1195263	AUE_NULL	STD	{
1196		int linux_clock_gettime(
1197		    clockid_t which,
1198		    struct l_timespec *tp
1199		);
1200	}
1201264	AUE_NULL	STD	{
1202		int linux_clock_getres(
1203		    clockid_t which,
1204		    struct l_timespec *tp
1205		);
1206	}
1207265	AUE_NULL	STD	{
1208		int linux_clock_nanosleep(
1209		    clockid_t which,
1210		    int flags,
1211		    struct l_timespec *rqtp,
1212		    struct l_timespec *rmtp
1213		);
1214	}
1215266	AUE_STATFS	STD	{
1216		int linux_statfs64(
1217		    char *path,
1218		    size_t bufsize,
1219		    struct l_statfs64_buf *buf
1220		);
1221	}
1222267	AUE_FSTATFS	STD	{
1223		int linux_fstatfs64(
1224		    l_uint fd,
1225		    size_t bufsize,
1226		    struct l_statfs64_buf *buf
1227		);
1228	}
1229268	AUE_NULL	STD	{
1230		int linux_tgkill(
1231		    int tgid,
1232		    int pid,
1233		    int sig
1234		);
1235	}
1236269	AUE_UTIMES	STD	{
1237		int linux_utimes(
1238		    char *fname,
1239		    struct l_timeval *tptr
1240		);
1241	}
1242270	AUE_NULL	STD	{
1243		int linux_fadvise64_64(
1244		    int fd,
1245		    l_loff_t offset,
1246		    l_loff_t len,
1247		    int advice
1248		);
1249	}
1250271	AUE_NULL	UNIMPL	pciconfig_iobase
1251272	AUE_NULL	UNIMPL	pciconfig_read
1252273	AUE_NULL	UNIMPL	pciconfig_write
1253; linux 2.6.6:
1254274	AUE_NULL	STD	{
1255		int linux_mq_open(
1256		    const char *name,
1257		    int oflag,
1258		    mode_t mode,
1259		    struct mq_attr *attr
1260		);
1261	}
1262275	AUE_NULL	STD	{
1263		int linux_mq_unlink(
1264		    const char *name
1265		);
1266	}
1267276	AUE_NULL	STD	{
1268		int linux_mq_timedsend(
1269		    l_mqd_t mqd,
1270		    const char *msg_ptr,
1271		    size_t msg_len,
1272		    unsigned int msg_prio,
1273		    const struct
1274		    l_timespec *abs_timeout
1275		);
1276	}
1277277	AUE_NULL	STD	{
1278		int linux_mq_timedreceive(
1279		    l_mqd_t mqd,
1280		    char *msg_ptr,
1281		    size_t msg_len,
1282		    unsigned int msg_prio,
1283		    const struct
1284		    l_timespec *abs_timeout
1285		);
1286	}
1287278	AUE_NULL	STD	{
1288		int linux_mq_notify(
1289		    l_mqd_t mqd,
1290		    const struct l_timespec *abs_timeout
1291		);
1292	}
1293279	AUE_NULL	STD	{
1294		int linux_mq_getsetattr(
1295		    l_mqd_t mqd,
1296		    const struct mq_attr *attr,
1297		    struct mq_attr *oattr
1298		);
1299	}
1300280	AUE_WAIT6	STD	{
1301		int linux_waitid(
1302		    int idtype,
1303		    l_pid_t id,
1304		    l_siginfo_t *info,
1305		    int options,
1306		    void *rusage
1307		);
1308	}
1309281	AUE_SOCKET	STD	{
1310		int linux_socket(
1311		    l_int domain,
1312		    l_int type,
1313		    l_int protocol
1314		);
1315	}
1316282	AUE_BIND	STD	{
1317		int linux_bind(
1318		    l_int s,
1319		    l_uintptr_t name,
1320		    l_int namelen
1321		);
1322	}
1323283	AUE_CONNECT	STD	{
1324		int linux_connect(
1325		    l_int s,
1326		    l_uintptr_t name,
1327		    l_int namelen
1328		);
1329	}
1330284	AUE_LISTEN	STD	{
1331		int linux_listen(
1332		    l_int s,
1333		    l_int backlog
1334		);
1335	}
1336285	AUE_ACCEPT	STD	{
1337		int linux_accept(
1338		    l_int s,
1339		    l_uintptr_t addr,
1340		    l_uintptr_t namelen
1341		);
1342	}
1343286	AUE_GETSOCKNAME	STD	{
1344		int linux_getsockname(
1345		    l_int s,
1346		    l_uintptr_t addr,
1347		    l_uintptr_t namelen
1348		);
1349	}
1350287	AUE_GETPEERNAME	STD	{
1351		int linux_getpeername(
1352		    l_int s,
1353		    l_uintptr_t addr,
1354		    l_uintptr_t namelen
1355		);
1356	}
1357288	AUE_SOCKETPAIR	STD	{
1358		int linux_socketpair(
1359		    l_int domain,
1360		    l_int type,
1361		    l_int protocol,
1362		    l_uintptr_t rsv
1363		);
1364	}
1365289	AUE_SEND	STD	{
1366		int linux_send(
1367		    int s,
1368		    l_uintptr_t msg,
1369		    int len,
1370		    int flags
1371		);
1372	}
1373290	AUE_SENDTO	STD	{
1374		int linux_sendto(
1375		    l_int s,
1376		    l_uintptr_t msg,
1377		    l_int len,
1378		    l_int flags,
1379		    l_uintptr_t to,
1380		    l_int tolen
1381		);
1382	}
1383291	AUE_RECV	STD	{
1384		int linux_recv(
1385		    int s,
1386		    l_uintptr_t msg,
1387		    int len,
1388		    int flags
1389		);
1390	}
1391292	AUE_RECVFROM	STD	{
1392		int linux_recvfrom(
1393		    l_int s,
1394		    l_uintptr_t buf,
1395		    l_size_t len,
1396		    l_int flags,
1397		    l_uintptr_t from,
1398		    l_uintptr_t fromlen
1399		);
1400	}
1401293	AUE_NULL	STD	{
1402		int linux_shutdown(
1403		    l_int s,
1404		    l_int how
1405		);
1406	}
1407294	AUE_SETSOCKOPT	STD	{
1408		int linux_setsockopt(
1409		    l_int s,
1410		    l_int level,
1411		    l_int optname,
1412		    l_uintptr_t optval,
1413		    l_int optlen
1414		);
1415	}
1416295	AUE_GETSOCKOPT	STD	{
1417		int linux_getsockopt(
1418		    l_int s,
1419		    l_int level,
1420		    l_int optname,
1421		    l_uintptr_t optval,
1422		    l_uintptr_t optlen
1423		);
1424	}
1425296	AUE_SENDMSG	STD	{
1426		int linux_sendmsg(
1427		    l_int s,
1428		    l_uintptr_t msg,
1429		    l_int flags
1430		);
1431	}
1432297	AUE_RECVMSG	STD	{
1433		int linux_recvmsg(
1434		    l_int s,
1435		    l_uintptr_t msg,
1436		    l_int flags
1437		);
1438	}
1439298	AUE_NULL	STD	{
1440		int linux_semop(
1441		    l_int semid,
1442		    struct l_sembuf *tsops,
1443		    l_uint nsops
1444		);
1445	}
1446299	AUE_NULL	STD	{
1447		int linux_semget(l_key_t key,
1448		    l_int nsems,
1449		    l_int semflg
1450		);
1451	}
1452300	AUE_NULL	STD	{
1453		int linux_semctl(
1454		    l_int semid,
1455		    l_int semnum,
1456		    l_int cmd,
1457		    union l_semun arg
1458		);
1459	}
1460301	AUE_NULL	STD	{
1461		int linux_msgsnd(
1462		    l_int msqid,
1463		    struct l_msgbuf *msgp,
1464		    l_size_t msgsz,
1465		    l_int msgflg
1466		);
1467	}
1468302	AUE_NULL	STD	{
1469		int linux_msgrcv(
1470		    l_int msqid,
1471		    struct l_msgbuf *msgp,
1472		    l_size_t msgsz,
1473		    l_long msgtyp,
1474		    l_int msgflg
1475		);
1476	}
1477303	AUE_NULL	STD	{
1478		int linux_msgget(
1479		    l_key_t key,
1480		    l_int msgflg
1481		);
1482	}
1483304	AUE_NULL	STD	{
1484		int linux_msgctl(
1485		    l_int msqid,
1486		    l_int cmd,
1487		    struct l_msqid_ds *buf
1488		);
1489	}
1490305	AUE_NULL	STD	{
1491		int linux_shmat(
1492		    l_int shmid,
1493		    char *shmaddr,
1494		    l_int shmflg
1495		);
1496	}
1497306	AUE_NULL	STD	{
1498		int linux_shmdt(
1499		    char *shmaddr
1500		);
1501	}
1502307	AUE_NULL	STD	{
1503		int linux_shmget(
1504		    l_key_t key,
1505		    l_size_t size,
1506		    l_int shmflg
1507		);
1508	}
1509308	AUE_NULL	STD	{
1510		int linux_shmctl(
1511		    l_int shmid,
1512		    l_int cmd,
1513		    struct l_shmid_ds *buf
1514		);
1515	}
1516; linux 2.6.11:
1517309	AUE_NULL	STD	{
1518		int linux_add_key(void);
1519	}
1520310	AUE_NULL	STD	{
1521		int linux_request_key(void);
1522	}
1523311	AUE_NULL	STD	{
1524		int linux_keyctl(void);
1525	}
1526312	AUE_NULL	UNIMPL	semtimedop
1527313	AUE_NULL	UNIMPL	; was vserver
1528
1529; linux 2.6.13:
1530314	AUE_NULL	STD	{
1531		int linux_ioprio_set(void);
1532	}
1533315	AUE_NULL	STD	{
1534		int linux_ioprio_get(void);
1535	}
1536316	AUE_NULL	STD	{
1537		int linux_inotify_init(void);
1538	}
1539317	AUE_NULL	STD	{
1540		int linux_inotify_add_watch(void);
1541	}
1542318	AUE_NULL	STD	{
1543		int linux_inotify_rm_watch(void);
1544	}
1545
1546319	AUE_NULL	STD	{
1547		int linux_mbind(void);
1548	}
1549320	AUE_NULL	STD	{
1550		int linux_get_mempolicy(void);
1551	}
1552321	AUE_NULL	STD	{
1553		int linux_set_mempolicy(void);
1554	}
1555
1556; linux 2.6.16:
1557322	AUE_OPEN_RWTC	STD	{
1558		int linux_openat(
1559		    l_int dfd,
1560		    const char *filename,
1561		    l_int flags,
1562		    l_int mode
1563		);
1564	}
1565323	AUE_MKDIRAT	STD	{
1566		int linux_mkdirat(
1567		    l_int dfd,
1568		    const char *pathname,
1569		    l_int mode
1570		);
1571	}
1572324	AUE_MKNODAT	STD	{
1573		int linux_mknodat(
1574		    l_int dfd,
1575		    const char *filename,
1576		    l_int mode,
1577		    l_uint dev
1578		);
1579	}
1580325	AUE_FCHOWNAT	STD	{
1581		int linux_fchownat(
1582		    l_int dfd,
1583		    const char *filename,
1584		    l_uid16_t uid,
1585		    l_gid16_t gid,
1586		    l_int flag
1587		);
1588	}
1589326	AUE_FUTIMESAT	STD	{
1590		int linux_futimesat(
1591		    l_int dfd,
1592		    char *filename,
1593		    struct l_timeval *utimes
1594		);
1595	}
1596327	AUE_FSTATAT	STD	{
1597		int linux_fstatat64(
1598		    l_int dfd,
1599		    char *pathname,
1600		    struct l_stat64 *statbuf,
1601		    l_int flag
1602		);
1603	}
1604328	AUE_UNLINKAT	STD	{
1605		int linux_unlinkat(
1606		    l_int dfd,
1607		    const char *pathname,
1608		    l_int flag
1609		);
1610	}
1611329	AUE_RENAMEAT	STD	{
1612		int linux_renameat(
1613		    l_int olddfd,
1614		    const char *oldname,
1615		    l_int newdfd,
1616		    const char *newname
1617		);
1618	}
1619330	AUE_LINKAT	STD	{
1620		int linux_linkat(
1621		    l_int olddfd,
1622		    const char *oldname,
1623		    l_int newdfd,
1624		    const char *newname,
1625		    l_int flag
1626		);
1627	}
1628331	AUE_SYMLINKAT	STD	{
1629		int linux_symlinkat(
1630		    const char *oldname,
1631		    l_int newdfd,
1632		    const char *newname
1633		);
1634	}
1635332	AUE_READLINKAT	STD	{
1636		int linux_readlinkat(
1637		    l_int dfd,
1638		    const char *path,
1639		    char *buf,
1640		    l_int bufsiz
1641		);
1642	}
1643333	AUE_FCHMODAT	STD	{
1644		int linux_fchmodat(
1645		    l_int dfd,
1646		    const char *filename,
1647		    l_mode_t mode
1648		);
1649	}
1650334	AUE_FACCESSAT	STD	{
1651		int linux_faccessat(
1652		    l_int dfd,
1653		    const char *filename,
1654		    l_int amode
1655		);
1656	}
1657335	AUE_SELECT	STD	{
1658		int linux_pselect6(
1659		    l_int nfds,
1660		    l_fd_set *readfds,
1661		    l_fd_set *writefds,
1662		    l_fd_set *exceptfds,
1663		    struct l_timespec *tsp,
1664		    l_uintptr_t *sig
1665		);
1666	}
1667336	AUE_POLL	STD	{
1668		int linux_ppoll(
1669		    struct pollfd *fds,
1670		    uint32_t nfds,
1671		    struct l_timespec *tsp,
1672		    l_sigset_t *sset,
1673		    l_size_t ssize
1674		);
1675	}
1676337	AUE_NULL	STD	{
1677		int linux_unshare(void);
1678	}
1679; linux 2.6.17:
1680338	AUE_NULL	STD	{
1681		int linux_set_robust_list(
1682		    struct linux_robust_list_head *head,
1683		    l_size_t len
1684		);
1685	}
1686339	AUE_NULL	STD	{
1687		int linux_get_robust_list(
1688		    l_int pid,
1689		    struct linux_robust_list_head **head,
1690		    l_size_t *len
1691		);
1692	}
1693340	AUE_NULL	STD	{
1694		int linux_splice(void);
1695	}
1696341	AUE_NULL	STD	{
1697		int linux_sync_file_range(void);
1698	}
1699342	AUE_NULL	STD	{
1700		int linux_tee(void);
1701	}
1702343	AUE_NULL	STD	{
1703		int linux_vmsplice(void);
1704	}
1705; linux 2.6.18:
1706344	AUE_NULL	STD	{
1707		int linux_move_pages(void);
1708	}
1709; linux 2.6.19:
1710345	AUE_NULL	STD	{
1711		int linux_getcpu(void);
1712	}
1713346	AUE_NULL	STD	{
1714		int linux_epoll_pwait(
1715		    l_int epfd,
1716		    struct epoll_event *events,
1717		    l_int maxevents,
1718		    l_int timeout,
1719		    l_sigset_t *mask
1720		);
1721	}
1722; linux 2.6.22:
1723347	AUE_NULL	STD	{
1724		int linux_kexec_load(void);
1725	}
1726348	AUE_FUTIMESAT	STD	{
1727		int linux_utimensat(
1728		    l_int dfd,
1729		    const char *pathname,
1730		    const struct l_timespec *times,
1731		    l_int flags
1732		);
1733	}
1734349	AUE_NULL	STD	{
1735		int linux_signalfd(void);
1736	}
1737350	AUE_NULL	STD	{
1738		int linux_timerfd_create(void);
1739	}
1740351	AUE_NULL	STD	{
1741		int linux_eventfd(
1742		    l_uint initval
1743		);
1744	}
1745; linux 2.6.23:
1746352	AUE_NULL	STD	{
1747		int linux_fallocate(
1748		    l_int fd,
1749		    l_int mode,
1750		    l_loff_t offset,
1751		    l_loff_t len
1752		);
1753	}
1754; linux 2.6.25:
1755353	AUE_NULL	STD	{
1756		int linux_timerfd_settime(void);
1757	}
1758354	AUE_NULL	STD	{
1759		int linux_timerfd_gettime(void);
1760	}
1761; linux 2.6.27:
1762355	AUE_NULL	STD	{
1763		int linux_signalfd4(void);
1764	}
1765356	AUE_NULL	STD	{
1766		int linux_eventfd2(
1767		    l_uint initval,
1768		    l_int flags
1769		);
1770	}
1771357	AUE_NULL	STD	{
1772		int linux_epoll_create1(
1773		    l_int flags
1774		);
1775	}
1776358	AUE_NULL	STD	{
1777		int linux_dup3(
1778		    l_int oldfd,
1779		    l_int newfd,
1780		    l_int flags
1781		);
1782	}
1783359	AUE_NULL	STD	{
1784		int linux_pipe2(
1785		    l_int *pipefds,
1786		    l_int flags
1787		);
1788	}
1789360	AUE_NULL	STD	{
1790		int linux_inotify_init1(void);
1791	}
1792; linux 2.6.30:
1793361	AUE_NULL	STD	{
1794		int linux_preadv(void);
1795	}
1796362	AUE_NULL	STD	{
1797		int linux_pwritev(void);
1798	}
1799; linux 2.6.31:
1800363	AUE_NULL	STD	{
1801		int linux_rt_tsigqueueinfo(void);
1802	}
1803364	AUE_NULL	STD	{
1804		int linux_perf_event_open(void);
1805	}
1806; linux 2.6.33:
1807365	AUE_NULL	STD	{
1808		int linux_recvmmsg(
1809		    l_int s,
1810		    struct l_mmsghdr *msg,
1811		    l_uint vlen,
1812		    l_uint flags,
1813		    struct l_timespec *timeout
1814		);
1815	}
1816366	AUE_ACCEPT	STD	{
1817		int linux_accept4(
1818		    l_int s,
1819		    l_uintptr_t addr,
1820		    l_uintptr_t namelen,
1821		    int flags
1822		);
1823	}
1824367	AUE_NULL	STD	{
1825		int linux_fanotify_init(void);
1826	}
1827368	AUE_NULL	STD	{
1828		int linux_fanotify_mark(void);
1829	}
1830; linux 2.6.36:
1831369	AUE_NULL	STD	{
1832		int linux_prlimit64(
1833		    l_pid_t pid,
1834		    l_uint resource,
1835		    struct rlimit *new,
1836		    struct rlimit *old);
1837	}
1838; later:
1839370	AUE_NULL	STD	{
1840		int linux_name_to_handle_at(void);
1841	}
1842371	AUE_NULL	STD	{
1843		int linux_open_by_handle_at(void);
1844	}
1845372	AUE_NULL	STD	{
1846		int linux_clock_adjtime(void);
1847	}
1848373	AUE_SYNC	STD	{
1849		int linux_syncfs(
1850		    l_int fd);
1851	}
1852374	AUE_NULL	STD	{
1853		int linux_sendmmsg(
1854		    l_int s,
1855		    struct l_mmsghdr *msg,
1856		    l_uint vlen,
1857		    l_uint flags
1858		);
1859	}
1860375	AUE_NULL	STD	{
1861		int linux_setns(void);
1862	}
1863376	AUE_NULL	STD	{
1864		int linux_process_vm_readv(void);
1865	}
1866377	AUE_NULL	STD	{
1867		int linux_process_vm_writev(void);
1868	}
1869378	AUE_NULL	UNIMPL	kcmp
1870379	AUE_NULL	UNIMPL	finit_module
1871
1872380	AUE_NULL	UNIMPL	sys_sched_setattr
1873381	AUE_NULL	UNIMPL	sys_sched_getattr
1874382	AUE_NULL	UNIMPL	sys_renameat2
1875383	AUE_NULL	UNIMPL	sys_seccomp
1876384	AUE_NULL	UNIMPL	sys_getrandom
1877385	AUE_NULL	UNIMPL	sys_memfd_create
1878386	AUE_NULL	UNIMPL	sys_bpf
1879387	AUE_NULL	UNIMPL	sys_execveat
1880388	AUE_NULL	UNIMPL	sys_userfaultfd
1881389	AUE_NULL	UNIMPL	sys_membarrier
1882390	AUE_NULL	UNIMPL	sys_mlock2
1883391	AUE_NULL	UNIMPL	sys_copy_file_range
1884392	AUE_NULL	UNIMPL	sys_preadv2
1885393	AUE_NULL	UNIMPL	sys_pwritev2
1886394	AUE_NULL	UNIMPL
1887395	AUE_NULL	UNIMPL
1888396	AUE_NULL	UNIMPL
1889397	AUE_NULL	UNIMPL
1890398	AUE_NULL	UNIMPL
1891399	AUE_NULL	UNIMPL
1892
1893; ARM specific
1894; Effective number here is 0x000f0000
1895; but we must not breaks syscall numbering
1896
1897400	AUE_NULL	UNIMPL  unimpl400
1898401	AUE_NULL	UNIMPL	breakpoint
1899402	AUE_NULL	UNIMPL	cacheflush
1900403	AUE_NULL	UNIMPL	usr26
1901404	AUE_NULL	UNIMPL	usr32
1902405	AUE_NULL	STD	{
1903		int linux_set_tls(
1904		    void* tls
1905		);
1906	}
1907
1908; please, keep this line at the end.
1909406	AUE_NULL	UNIMPL	nosys
1910