]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/linux/syscalls.master
Update to Zstandard 1.4.4
[FreeBSD/FreeBSD.git] / sys / arm / linux / syscalls.master
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
16 0       AUE_NULL        UNIMPL  setup
17 1       AUE_EXIT        STD     {
18                 void linux_exit(
19                     int rval
20                 );
21         }
22 2       AUE_FORK        STD     {
23                 int linux_fork(void);
24         }
25 3       AUE_NULL        NOPROTO {
26                 int read(
27                     int fd,
28                     char *buf,
29                     u_int nbyte
30                 );
31         }
32 4       AUE_NULL        NOPROTO {
33                 int write(
34                     int fd,
35                     char *buf,
36                     u_int nbyte
37                 );
38         }
39 5       AUE_OPEN_RWTC   STD     {
40                 int linux_open(
41                     char *path,
42                     l_int flags,
43                     l_int mode
44                 );
45         }
46 6       AUE_CLOSE       NOPROTO {
47                 int close(
48                     int fd);
49         }
50 7       AUE_NULL        UNIMPL  ; was linux_waitpid
51 8       AUE_CREAT       STD     {
52                 int linux_creat(
53                     char *path,
54                     l_int mode
55                 );
56         }
57 9       AUE_LINK        STD     {
58                 int linux_link(
59                     char *path,
60                     char *to
61                 );
62         }
63 10      AUE_UNLINK      STD     {
64                 int linux_unlink(
65                     char *path
66                 );
67         }
68 11      AUE_EXECVE      STD     {
69                 int linux_execve(
70                     char *path,
71                     char **argp,
72                     char **envp
73                 );
74         }
75 12      AUE_CHDIR       STD     {
76                 int linux_chdir(
77                     char *path
78                 );
79         }
80 13      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_time)
81 14      AUE_MKNOD       STD     {
82                 int linux_mknod(
83                     char *path,
84                     l_int mode,
85                     l_dev_t dev
86                 );
87         }
88 15      AUE_CHMOD       STD     {
89                 int linux_chmod(
90                     char *path,
91                     l_mode_t mode
92                 );
93         }
94 16      AUE_LCHOWN      STD     {
95                 int linux_lchown16(
96                     char *path,
97                     l_uid16_t uid,
98                     l_gid16_t gid);
99         }
100 17      AUE_NULL        UNIMPL  ; was linux_break
101 18      AUE_NULL        UNIMPL  ; was linux_stat
102 19      AUE_LSEEK       STD     {
103                 int linux_lseek(
104                     l_uint fdes,
105                     l_off_t off,
106                     l_int whence
107                 );
108         }
109 20      AUE_GETPID      STD     {
110                 int linux_getpid(void);
111         }
112 21      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         }
121 22      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_oldumount)
122 23      AUE_SETUID      STD     {
123                 int linux_setuid16(
124                     l_uid16_t uid);
125         }
126 24      AUE_GETUID      STD     {
127                 int linux_getuid16(void);
128         }
129 25      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_stime)
130 26      AUE_PTRACE      UNIMPL  ptrace
131 27      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_alarm)
132 28      AUE_NULL        UNIMPL  ; was linux_fstat
133 29      AUE_NULL        STD     {
134                 int linux_pause(void);
135         }
136 30      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_utime)
137 31      AUE_NULL        UNIMPL  ; was linux_stty
138 32      AUE_NULL        UNIMPL  ; was linux_getty
139 33      AUE_ACCESS      STD     {
140                 int linux_access(
141                     char *path,
142                     l_int amode
143                 );
144         }
145 34      AUE_NICE        STD     {
146                 int linux_nice(
147                     l_int inc
148                 );
149         }
150 35      AUE_NULL        UNIMPL  ; was linux_ftime
151 36      AUE_SYNC        NOPROTO {
152                 int sync(void);
153         }
154 37      AUE_KILL        STD     {
155                 int linux_kill(
156                     l_int pid,
157                     l_int signum
158                 );
159         }
160 38      AUE_RENAME      STD     {
161                 int linux_rename(
162                     char *from,
163                     char *to
164                 );
165         }
166 39      AUE_MKDIR       STD     {
167                 int linux_mkdir(
168                     char *path,
169                     l_int mode
170                 );
171         }
172 40      AUE_RMDIR       STD     {
173                 int linux_rmdir(
174                     char *path
175                 );
176         }
177 41      AUE_DUP         NOPROTO {
178                 int dup(
179                     u_int fd);
180         }
181 42      AUE_PIPE        STD     {
182                 int linux_pipe(
183                     l_int *pipefds
184                 );
185         }
186 43      AUE_NULL        STD     {
187                 int linux_times(
188                     struct l_times_argv *buf
189                 );
190         }
191 44      AUE_NULL        UNIMPL  ; was linux_prof
192 45      AUE_NULL        STD     {
193                 int linux_brk(
194                     l_ulong dsend);
195         }
196 46      AUE_SETGID      STD     {
197                 int linux_setgid16(
198                     l_gid16_t gid);
199         }
200 47      AUE_GETGID      STD     {
201                 int linux_getgid16(void);
202         }
203 48      AUE_NULL        UNIMPL  ; was linux_signal
204 49      AUE_GETEUID     STD     {
205                 int linux_geteuid16(void);
206         }
207 50      AUE_GETEGID     STD     {
208                 int linux_getegid16(void);
209         }
210 51      AUE_ACCT        NOPROTO {
211                 int acct(
212                     char *path
213                 );
214         }
215 52      AUE_UMOUNT      STD     {
216                 int linux_umount(
217                     char *path,
218                     l_int flags
219                 );
220         }
221 53      AUE_NULL        UNIMPL  ; was linux_lock
222 54      AUE_IOCTL       STD     {
223                 int linux_ioctl(
224                     l_uint fd,
225                     l_uint cmd,
226                     l_ulong arg
227                 );
228         }
229 55      AUE_FCNTL       STD     {
230                 int linux_fcntl(
231                     l_uint fd,
232                     l_uint cmd,
233                     l_ulong arg
234                 );
235         }
236 56      AUE_NULL        UNIMPL  ; was linux_mpx
237 57      AUE_SETPGRP     NOPROTO {
238                 int setpgid(
239                     int pid,
240                     int pgid);
241         }
242 58      AUE_NULL        UNIMPL  ; was linux_ulimit
243 59      AUE_NULL        UNIMPL  ; was linux_olduname
244 60      AUE_UMASK       NOPROTO {
245                 int umask(
246                     int newmask
247                 );
248         }
249 61      AUE_CHROOT      NOPROTO {
250                 int chroot(
251                     char *path
252                 );
253         }
254 62      AUE_NULL        STD     {
255                 int linux_ustat(
256                     l_dev_t dev,
257                     struct l_ustat *ubuf
258                 );
259         }
260 63      AUE_DUP2        NOPROTO {
261                 int dup2(
262                     u_int from,
263                     u_int to
264                 );
265         }
266 64      AUE_GETPPID     STD     {
267                 int linux_getppid(void);
268         }
269 65      AUE_GETPGRP     NOPROTO {
270                 int getpgrp(void);
271         }
272 66      AUE_SETSID      NOPROTO {
273                 int setsid(void);
274         }
275 67      AUE_NULL        STD     {
276                 int linux_sigaction(
277                     l_int sig,
278                     l_osigaction_t *nsa,
279                     l_osigaction_t *osa
280                 );
281         }
282 68      AUE_NULL        UNIMPL  ; was linux_sgetmask
283 69      AUE_NULL        UNIMPL  ; was linux_ssetmask
284 70      AUE_SETREUID    STD     {
285                 int linux_setreuid16(
286                     l_uid16_t ruid,
287                     l_uid16_t euid);
288         }
289 71      AUE_SETREGID    STD     {
290                 int linux_setregid16(
291                     l_gid16_t rgid,
292                     l_gid16_t egid);
293         }
294 72      AUE_NULL        STD     {
295                 int linux_sigsuspend(
296                     l_int hist0,
297                     l_int hist1,
298                     l_osigset_t mask
299                 );
300         }
301 73      AUE_NULL        STD     {
302                 int linux_sigpending(
303                     l_osigset_t *mask
304                 );
305         }
306 74      AUE_SYSCTL      STD     {
307                 int linux_sethostname(
308                     char *hostname,
309                     u_int len
310                 );
311         }
312 75      AUE_SETRLIMIT   STD     {
313                 int linux_setrlimit(
314                     l_uint resource,
315                     struct l_rlimit *rlim
316                 );
317         }
318 76      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_old_getrlimit)
319 77      AUE_GETRUSAGE   NOPROTO {
320                 int getrusage(
321                     int who,
322                     struct rusage *rusage
323                 );
324         }
325 78      AUE_GETTIMEOFDAY        STD     {
326                 int linux_gettimeofday(
327                     struct timeval32 *tp,
328                     struct timezone *tzp
329                 );
330         }
331 79      AUE_SETTIMEOFDAY        STD     {
332                 int linux_settimeofday(
333                     struct timeval32 *tp,
334                     struct timezone *tzp
335                 );
336         }
337 80      AUE_GETGROUPS   STD     {
338                 int linux_getgroups16(
339                     l_uint gidsetsize,
340                     l_gid16_t *gidset
341                 );
342         }
343 81      AUE_SETGROUPS   STD     {
344                 int linux_setgroups16(
345                     l_uint gidsetsize,
346                     l_gid16_t *gidset
347                 );
348         }
349 82      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_old_select)
350 83      AUE_SYMLINK     STD     {
351                 int linux_symlink(
352                     char *path,
353                     char *to
354                 );
355         }
356 84      AUE_NULL        UNIMPL  ; was linux_lstat
357 85      AUE_READLINK    STD     {
358                 int linux_readlink(
359                     char *name,
360                     char *buf,
361                     l_int count
362                 );
363         }
364 86      AUE_NULL        UNIMPL  uselib
365 87      AUE_SWAPON      NOPROTO {
366                 int swapon(
367                     char *name
368                 );
369         }
370 88      AUE_REBOOT      STD     {
371                 int linux_reboot(
372                     l_int magic1,
373                     l_int magic2,
374                     l_uint cmd,
375                     void *arg
376                 );
377         }
378 89      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_old_readdir)
379 90      AUE_NULL        UNIMPL  ; was OBSOLETE(linux_old_mmap)
380 91      AUE_MUNMAP      NOPROTO {
381                 int munmap(
382                     caddr_t addr,
383                     int len
384                 );
385         }
386 92      AUE_TRUNCATE    STD     {
387                 int linux_truncate(
388                     char *path,
389                     l_ulong length
390                 );
391         }
392 93      AUE_FTRUNCATE   STD     {
393                 int linux_ftruncate(
394                     int fd,
395                     long length
396                 );
397         }
398 94      AUE_FCHMOD      NOPROTO {
399                 int fchmod(
400                     int fd,
401                     int mode
402                 );
403         }
404 95      AUE_FCHOWN      NOPROTO {
405                 int fchown(
406                     int fd,
407                     int uid,
408                     int gid);
409         }
410 96      AUE_GETPRIORITY STD     {
411                 int linux_getpriority(
412                     int which,
413                     int who
414                 );
415         }
416 97      AUE_SETPRIORITY NOPROTO {
417                 int setpriority(
418                     int which,
419                     int who,
420                     int prio
421                 );
422         }
423 98      AUE_NULL        UNIMPL  ; was linux_profil
424 99      AUE_STATFS      STD     {
425                 int linux_statfs(
426                     char *path,
427                     struct l_statfs_buf *buf
428                 );
429         }
430 100     AUE_FSTATFS     STD     {
431                 int linux_fstatfs(
432                     l_uint fd,
433                     struct l_statfs_buf *buf
434                 );
435         }
436 101     AUE_NULL        UNIMPL  ; was ioperm
437 102     AUE_NULL        UNIMPL  ; was OBSOLETE(linux_socketcall)
438 103     AUE_NULL        STD     {
439                 int linux_syslog(
440                     l_int type,
441                     char *buf,
442                     l_int len
443                 );
444         }
445 104     AUE_SETITIMER   STD     {
446                 int linux_setitimer(
447                     l_int which,
448                     struct l_itimerval *itv,
449                     struct l_itimerval *oitv
450                 );
451         }
452 105     AUE_GETITIMER   STD     {
453                 int linux_getitimer(
454                     l_int which,
455                     struct l_itimerval *itv
456                 );
457         }
458 106     AUE_STAT        STD     {
459                 int linux_newstat(
460                     char *path,
461                     struct l_newstat *buf
462                 );
463         }
464 107     AUE_LSTAT       STD     {
465                 int linux_newlstat(
466                     char *path,
467                     struct l_newstat *buf
468                 );
469         }
470 108     AUE_FSTAT       STD     {
471                 int linux_newfstat(
472                     l_uint fd,
473                     struct l_newstat *buf
474                 );
475         }
476 109     AUE_NULL        UNIMPL  ; was linux_uname
477 110     AUE_NULL        UNIMPL  ; was linux_iopl
478 111     AUE_NULL        STD     {
479                 int linux_vhangup(void);
480         }
481 112     AUE_NULL        UNIMPL  ;
482 113     AUE_NULL        UNIMPL  ; was OBSOLETE(linux_syscall)
483 114     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         }
491 115     AUE_SWAPOFF     STD     {
492                 int linux_swapoff(void);
493         }
494 116     AUE_NULL        STD     {
495                 int linux_sysinfo(
496                     struct l_sysinfo *info
497                 );
498         }
499 117     AUE_NULL        UNIMPL  ; was OBSOLETE(linux_ipc)
500 118     AUE_FSYNC       NOPROTO {
501                 int fsync(
502                     int fd);
503         }
504 119     AUE_SIGRETURN   STD     {
505                 int linux_sigreturn(
506                     struct l_sigframe *sfp
507                 );
508         }
509 120     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         }
518 121     AUE_SYSCTL      STD     {
519                 int linux_setdomainname(
520                     char *name,
521                     int len
522                 );
523         }
524 122     AUE_NULL        STD     {
525                 int linux_newuname(
526                     struct l_new_utsname *buf
527                 );
528         }
529 123     AUE_NULL        UNIMPL  ; was linux_modify_ldt
530 124     AUE_ADJTIME     STD     {
531                 int linux_adjtimex(void);
532         }
533 125     AUE_MPROTECT    STD     {
534                 int linux_mprotect(
535                     caddr_t addr,
536                     int len,
537                     int prot
538                 );
539         }
540 126     AUE_SIGPROCMASK STD     {
541                 int linux_sigprocmask(
542                     l_int how,
543                     l_osigset_t *mask,
544                     l_osigset_t *omask
545                 );
546         }
547 127     AUE_NULL        UNIMPL  ; was linux_create_module
548 128     AUE_NULL        STD     {
549                 int linux_init_module(void);
550         }
551 129     AUE_NULL        STD     {
552                 int linux_delete_module(void);
553         }
554 130     AUE_NULL        UNIMPL  ; was linux_get_kernel_syms
555 131     AUE_QUOTACTL    STD     {
556                 int linux_quotactl(void);
557         }
558 132     AUE_GETPGID     NOPROTO {
559                 int getpgid(
560                     int pid);
561         }
562 133     AUE_FCHDIR      NOPROTO {
563                 int fchdir(
564                     int fd);
565         }
566 134     AUE_BDFLUSH     STD     {
567                 int linux_bdflush(void);
568         }
569 135     AUE_NULL        STD     {
570                 int linux_sysfs(
571                     l_int option,
572                     l_ulong arg1,
573                     l_ulong arg2
574                 );
575         }
576 136     AUE_PERSONALITY STD     {
577                 int linux_personality(
578                     l_ulong per
579                 );
580         }
581 137     AUE_NULL        UNIMPL  ; was afs_syscall
582 138     AUE_SETFSUID    STD     {
583                 int linux_setfsuid16(
584                     l_uid16_t uid);
585         }
586 139     AUE_SETFSGID    STD     {
587                 int linux_setfsgid16(
588                     l_gid16_t gid);
589         }
590 140     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         }
599 141     AUE_GETDIRENTRIES       STD {
600                 int linux_getdents(
601                     l_uint fd,
602                     void *dent,
603                     l_uint count
604                 );
605         }
606 ; 142: newselect
607 142     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         }
616 143     AUE_FLOCK       NOPROTO {
617                 int flock(
618                     int fd,
619                     int how
620                 );
621         }
622 144     AUE_MSYNC       STD     {
623                 int linux_msync(
624                     l_ulong addr,
625                     l_size_t len,
626                     l_int fl
627                 );
628         }
629 145     AUE_READV       NOPROTO {
630                 int readv(
631                     int fd,
632                     struct iovec *iovp,
633                     u_int iovcnt
634                 );
635         }
636 146     AUE_WRITEV      NOPROTO {
637                 int writev(
638                     int fd,
639                     struct iovec *iovp,
640                     u_int iovcnt
641                 );
642         }
643 147     AUE_GETSID      STD     {
644                 int linux_getsid(
645                     l_pid_t pid);
646         }
647 148     AUE_NULL        STD     {
648                 int linux_fdatasync(
649                     l_uint fd);
650         }
651 149     AUE_SYSCTL      STD     {
652                 int linux_sysctl(
653                     struct l___sysctl_args *args
654                 );
655         }
656 150     AUE_MLOCK       NOPROTO {
657                 int mlock(
658                     const void *addr,
659                     size_t len
660                 );
661         }
662 151     AUE_MUNLOCK     NOPROTO {
663                 int munlock(
664                     const void *addr,
665                     size_t len
666                 );
667         }
668 152     AUE_MLOCKALL    NOPROTO {
669                 int mlockall(
670                     int how
671                 );
672         }
673 153     AUE_MUNLOCKALL  NOPROTO {
674                 int munlockall(void);
675         }
676 154     AUE_SCHED_SETPARAM      STD     {
677                 int linux_sched_setparam(
678                     l_pid_t pid,
679                     struct sched_param *param
680                 );
681         }
682 155     AUE_SCHED_GETPARAM      STD     {
683                 int linux_sched_getparam(
684                     l_pid_t pid,
685                     struct sched_param *param
686                 );
687         }
688 156     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         }
695 157     AUE_SCHED_GETSCHEDULER  STD {
696                 int linux_sched_getscheduler(
697                     l_pid_t pid);
698         }
699 158     AUE_NULL        NOPROTO {
700                 int sched_yield(void);
701         }
702 159     AUE_SCHED_GET_PRIORITY_MAX      STD {
703                 int linux_sched_get_priority_max(
704                     l_int policy
705                 );
706         }
707 160     AUE_SCHED_GET_PRIORITY_MIN      STD {
708                 int linux_sched_get_priority_min(
709                     l_int policy
710                 );
711         }
712 161     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         }
718 162     AUE_NULL        STD     {
719                 int linux_nanosleep(
720                     const struct l_timespec *rqtp,
721                     struct l_timespec *rmtp
722                 );
723         }
724 163     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         }
733 164     AUE_SETRESUID   STD     {
734                 int linux_setresuid16(
735                     l_uid16_t ruid,
736                     l_uid16_t euid,
737                     l_uid16_t suid);
738         }
739 165     AUE_GETRESUID   STD     {
740                 int linux_getresuid16(
741                     l_uid16_t *ruid,
742                     l_uid16_t *euid,
743                     l_uid16_t *suid);
744         }
745 166     AUE_NULL        UNIMPL  ; was linux_vm86
746 167     AUE_NULL        UNIMPL  ; was linux_query_module
747 168     AUE_POLL        NOPROTO {
748                 int poll(
749                     struct pollfd* fds,
750                     unsigned int nfds,
751                     long timeout
752                 );
753         }
754 169     AUE_NULL        UNIMPL  ; was linux_nfsservctl
755 170     AUE_SETRESGID   STD     {
756                 int linux_setresgid16(
757                     l_gid16_t rgid,
758                     l_gid16_t egid,
759                     l_gid16_t sgid);
760         }
761 171     AUE_GETRESGID   STD     {
762                 int linux_getresgid16(
763                     l_gid16_t *rgid,
764                     l_gid16_t *egid,
765                     l_gid16_t *sgid);
766         }
767 172     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         }
776 173     AUE_NULL        STD     {
777                 int linux_rt_sigreturn(
778                     struct l_ucontext *ucp
779                 );
780         }
781 174     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         }
789 175     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         }
797 176     AUE_NULL        STD     {
798                 int linux_rt_sigpending(
799                     l_sigset_t *set,
800                     l_size_t sigsetsize
801                 );
802         }
803 177     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         }
811 178     AUE_NULL        STD     {
812                 int linux_rt_sigqueueinfo(
813                     l_pid_t pid,
814                     l_int sig,
815                     l_siginfo_t *info
816                 );
817         }
818 179     AUE_NULL        STD     {
819                 int linux_rt_sigsuspend(
820                     l_sigset_t *newset,
821                     l_size_t sigsetsize
822                 );
823         }
824 180     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         }
832 181     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         }
840 182     AUE_CHOWN       STD     {
841                 int linux_chown16(
842                     char *path,
843                     l_uid16_t uid,
844                     l_gid16_t gid);
845         }
846 183     AUE_GETCWD      STD     {
847                 int linux_getcwd(
848                     char *buf,
849                     l_ulong bufsize
850                 );
851         }
852 184     AUE_CAPGET      STD     {
853                 int linux_capget(
854                     struct l_user_cap_header *hdrp,
855                     struct l_user_cap_data *datap
856                 );
857         }
858 185     AUE_CAPSET      STD     {
859                 int linux_capset(
860                     struct l_user_cap_header *hdrp,
861                     struct l_user_cap_data *datap
862                 );
863         }
864 186     AUE_NULL        STD     {
865                 int linux_sigaltstack(
866                     l_stack_t *uss,
867                     l_stack_t *uoss
868                 );
869         }
870 187     AUE_SENDFILE    STD     {
871                 int linux_sendfile(void);
872         }
873 188     AUE_NULL        UNIMPL  ; was getpmsg
874 189     AUE_NULL        UNIMPL  ; was putpmsg
875 190     AUE_VFORK       STD     {
876                 int linux_vfork(void);
877         }
878 ; 191: ugetrlimit
879 191     AUE_GETRLIMIT   STD     {
880                 int linux_getrlimit(
881                     l_uint resource,
882                     struct l_rlimit *rlim
883                 );
884         }
885 192     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         }
895 193     AUE_TRUNCATE    STD     {
896                 int linux_truncate64(
897                     char *path,
898                     l_loff_t length
899                 );
900         }
901 194     AUE_FTRUNCATE   STD     {
902                 int linux_ftruncate64(
903                     l_uint fd,
904                     l_loff_t length
905                 );
906         }
907 195     AUE_STAT        STD     {
908                 int linux_stat64(
909                     const char *filename,
910                     struct l_stat64 *statbuf
911                 );
912         }
913 196     AUE_LSTAT       STD     {
914                 int linux_lstat64(
915                     const char *filename,
916                     struct l_stat64 *statbuf
917                 );
918         }
919 197     AUE_FSTAT       STD     {
920                 int linux_fstat64(
921                     l_int fd,
922                     struct l_stat64 *statbuf
923                 );
924         }
925 198     AUE_LCHOWN      STD     {
926                 int linux_lchown(
927                     char *path,
928                     l_uid_t uid,
929                     l_gid_t gid);
930         }
931 199     AUE_GETUID      STD     {
932                 int linux_getuid(void);
933         }
934 200     AUE_GETGID      STD     {
935                 int linux_getgid(void);
936         }
937 201     AUE_GETEUID     NOPROTO {
938                 int geteuid(void);
939         }
940 202     AUE_GETEGID     NOPROTO {
941                 int getegid(void);
942         }
943 203     AUE_SETREUID    NOPROTO {
944                 int setreuid(
945                     uid_t ruid,
946                     uid_t euid);
947         }
948 204     AUE_SETREGID    NOPROTO {
949                 int setregid(
950                     gid_t rgid,
951                     gid_t egid);
952         }
953 205     AUE_GETGROUPS   STD     {
954                 int linux_getgroups(
955                     l_int gidsetsize,
956                     l_gid_t *grouplist
957                 );
958         }
959 206     AUE_SETGROUPS   STD     {
960                 int linux_setgroups(
961                     l_int gidsetsize,
962                     l_gid_t *grouplist
963                 );
964         }
965 207     AUE_FCHOWN      NODEF   fchown fchown fchown_args int
966 208     AUE_SETRESUID   NOPROTO {
967                 int setresuid(
968                     uid_t ruid,
969                     uid_t euid,
970                     uid_t suid);
971         }
972 209     AUE_GETRESUID   NOPROTO {
973                 int getresuid(
974                     uid_t *ruid,
975                     uid_t *euid,
976                     uid_t *suid);
977         }
978 210     AUE_SETRESGID   NOPROTO {
979                 int setresgid(
980                     gid_t rgid,
981                     gid_t egid,
982                     gid_t sgid);
983         }
984 211     AUE_GETRESGID   NOPROTO {
985                 int getresgid(
986                     gid_t *rgid,
987                     gid_t *egid,
988                     gid_t *sgid);
989         }
990 212     AUE_CHOWN       STD     {
991                 int linux_chown(
992                     char *path,
993                     l_uid_t uid,
994                     l_gid_t gid);
995         }
996 213     AUE_SETUID      NOPROTO {
997                 int setuid(
998                     uid_t uid);
999         }
1000 214     AUE_SETGID      NOPROTO {
1001                 int setgid(
1002                     gid_t gid);
1003         }
1004 215     AUE_SETFSUID    STD     {
1005                 int linux_setfsuid(
1006                     l_uid_t uid);
1007         }
1008 216     AUE_SETFSGID    STD     {
1009                 int linux_setfsgid(
1010                     l_gid_t gid);
1011         }
1012
1013 217     AUE_GETDIRENTRIES       STD {
1014                 int linux_getdents64(
1015                     l_uint fd,
1016                     void *dirent,
1017                     l_uint count
1018                 );
1019         }
1020 218     AUE_PIVOT_ROOT  STD     {
1021                 int linux_pivot_root(
1022                     char *new_root,
1023                     char *put_old);
1024         }
1025 219     AUE_MINCORE     STD     {
1026                 int linux_mincore(
1027                     l_ulong start,
1028                     l_size_t len,
1029                     u_char *vec
1030                 );
1031         }
1032 220     AUE_MADVISE     NOPROTO {
1033                 int madvise(void *addr,
1034                     size_t len,
1035                     int behav
1036                 );
1037         }
1038 221     AUE_FCNTL       STD     {
1039                 int linux_fcntl64(
1040                     l_uint fd,
1041                     l_uint cmd,
1042                     l_ulong arg
1043                 );
1044         }
1045 222     AUE_NULL        UNIMPL
1046 223     AUE_NULL        UNIMPL
1047 224     AUE_NULL        STD     {
1048                 long linux_gettid(void);
1049         }
1050 225     AUE_NULL        UNIMPL  linux_readahead
1051 226     AUE_NULL        STD     {
1052                 int linux_setxattr(void);
1053         }
1054 227     AUE_NULL        STD     {
1055                 int linux_lsetxattr(void);
1056         }
1057 228     AUE_NULL        STD     {
1058                 int linux_fsetxattr(void);
1059         }
1060 229     AUE_NULL        STD     {
1061                 int linux_getxattr(void);
1062         }
1063 230     AUE_NULL        STD     {
1064                 int linux_lgetxattr(void);
1065         }
1066 231     AUE_NULL        STD     {
1067                 int linux_fgetxattr(void);
1068         }
1069 232     AUE_NULL        STD     {
1070                 int linux_listxattr(void);
1071         }
1072 233     AUE_NULL        STD     {
1073                 int linux_llistxattr(void);
1074         }
1075 234     AUE_NULL        STD     {
1076                 int linux_flistxattr(void);
1077         }
1078 235     AUE_NULL        STD     {
1079                 int linux_removexattr(void);
1080         }
1081 236     AUE_NULL        STD     {
1082                 int linux_lremovexattr(void);
1083         }
1084 237     AUE_NULL        STD     {
1085                 int linux_fremovexattr(void);
1086         }
1087 238     AUE_NULL        STD     {
1088                 int linux_tkill(
1089                     int tid,
1090                     int sig
1091                 );
1092         }
1093 239     AUE_SENDFILE    UNIMPL  linux_sendfile64
1094 240     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         }
1103 241     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         }
1110 242     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         }
1117 243     AUE_NULL        UNIMPL  linux_io_setup
1118 244     AUE_NULL        UNIMPL  linux_io_destroy
1119 245     AUE_NULL        UNIMPL  linux_io_getevents
1120 246     AUE_NULL        UNIMPL  linux_io_submit
1121 247     AUE_NULL        UNIMPL  linux_io_cancel
1122 248     AUE_EXIT        STD     {
1123                 int linux_exit_group(
1124                     int error_code
1125                 );
1126         }
1127 249     AUE_NULL        STD     {
1128                 int linux_lookup_dcookie(void);
1129         }
1130 250     AUE_NULL        STD     {
1131                 int linux_epoll_create(
1132                     l_int size
1133                 );
1134         }
1135 251     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         }
1143 252     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         }
1151 253     AUE_NULL        STD     {
1152                 int linux_remap_file_pages(void);
1153         }
1154
1155 254     AUE_NULL        UNIMPL  ; was set_thread_area
1156 255     AUE_NULL        UNIMPL  ; was get_thread_area
1157 256     AUE_NULL        STD     {
1158                 int linux_set_tid_address(
1159                     int *tidptr
1160                 );
1161         }
1162 257     AUE_NULL        STD     {
1163                 int linux_timer_create(
1164                     clockid_t clock_id,
1165                     struct sigevent *evp,
1166                     l_timer_t *timerid);
1167         }
1168 258     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         }
1175 259     AUE_NULL        STD     {
1176                 int linux_timer_gettime(
1177                     l_timer_t timerid,
1178                     struct itimerspec *setting
1179                 );
1180         }
1181 260     AUE_NULL        STD     {
1182                 int linux_timer_getoverrun(
1183                     l_timer_t timerid);
1184         }
1185 261     AUE_NULL        STD     {
1186                 int linux_timer_delete(
1187                     l_timer_t timerid);
1188         }
1189 262     AUE_CLOCK_SETTIME       STD     {
1190                 int linux_clock_settime(
1191                     clockid_t which,
1192                     struct l_timespec *tp
1193                 );
1194         }
1195 263     AUE_NULL        STD     {
1196                 int linux_clock_gettime(
1197                     clockid_t which,
1198                     struct l_timespec *tp
1199                 );
1200         }
1201 264     AUE_NULL        STD     {
1202                 int linux_clock_getres(
1203                     clockid_t which,
1204                     struct l_timespec *tp
1205                 );
1206         }
1207 265     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         }
1215 266     AUE_STATFS      STD     {
1216                 int linux_statfs64(
1217                     char *path,
1218                     size_t bufsize,
1219                     struct l_statfs64_buf *buf
1220                 );
1221         }
1222 267     AUE_FSTATFS     STD     {
1223                 int linux_fstatfs64(
1224                     l_uint fd,
1225                     size_t bufsize,
1226                     struct l_statfs64_buf *buf
1227                 );
1228         }
1229 268     AUE_NULL        STD     {
1230                 int linux_tgkill(
1231                     int tgid,
1232                     int pid,
1233                     int sig
1234                 );
1235         }
1236 269     AUE_UTIMES      STD     {
1237                 int linux_utimes(
1238                     char *fname,
1239                     struct l_timeval *tptr
1240                 );
1241         }
1242 270     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         }
1250 271     AUE_NULL        UNIMPL  pciconfig_iobase
1251 272     AUE_NULL        UNIMPL  pciconfig_read
1252 273     AUE_NULL        UNIMPL  pciconfig_write
1253 ; linux 2.6.6:
1254 274     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         }
1262 275     AUE_NULL        STD     {
1263                 int linux_mq_unlink(
1264                     const char *name
1265                 );
1266         }
1267 276     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         }
1277 277     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         }
1287 278     AUE_NULL        STD     {
1288                 int linux_mq_notify(
1289                     l_mqd_t mqd,
1290                     const struct l_timespec *abs_timeout
1291                 );
1292         }
1293 279     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         }
1300 280     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         }
1309 281     AUE_SOCKET      STD     {
1310                 int linux_socket(
1311                     l_int domain,
1312                     l_int type,
1313                     l_int protocol
1314                 );
1315         }
1316 282     AUE_BIND        STD     {
1317                 int linux_bind(
1318                     l_int s,
1319                     l_uintptr_t name,
1320                     l_int namelen
1321                 );
1322         }
1323 283     AUE_CONNECT     STD     {
1324                 int linux_connect(
1325                     l_int s,
1326                     l_uintptr_t name,
1327                     l_int namelen
1328                 );
1329         }
1330 284     AUE_LISTEN      STD     {
1331                 int linux_listen(
1332                     l_int s,
1333                     l_int backlog
1334                 );
1335         }
1336 285     AUE_ACCEPT      STD     {
1337                 int linux_accept(
1338                     l_int s,
1339                     l_uintptr_t addr,
1340                     l_uintptr_t namelen
1341                 );
1342         }
1343 286     AUE_GETSOCKNAME STD     {
1344                 int linux_getsockname(
1345                     l_int s,
1346                     l_uintptr_t addr,
1347                     l_uintptr_t namelen
1348                 );
1349         }
1350 287     AUE_GETPEERNAME STD     {
1351                 int linux_getpeername(
1352                     l_int s,
1353                     l_uintptr_t addr,
1354                     l_uintptr_t namelen
1355                 );
1356         }
1357 288     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         }
1365 289     AUE_SEND        STD     {
1366                 int linux_send(
1367                     int s,
1368                     l_uintptr_t msg,
1369                     int len,
1370                     int flags
1371                 );
1372         }
1373 290     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         }
1383 291     AUE_RECV        STD     {
1384                 int linux_recv(
1385                     int s,
1386                     l_uintptr_t msg,
1387                     int len,
1388                     int flags
1389                 );
1390         }
1391 292     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         }
1401 293     AUE_NULL        STD     {
1402                 int linux_shutdown(
1403                     l_int s,
1404                     l_int how
1405                 );
1406         }
1407 294     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         }
1416 295     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         }
1425 296     AUE_SENDMSG     STD     {
1426                 int linux_sendmsg(
1427                     l_int s,
1428                     l_uintptr_t msg,
1429                     l_int flags
1430                 );
1431         }
1432 297     AUE_RECVMSG     STD     {
1433                 int linux_recvmsg(
1434                     l_int s,
1435                     l_uintptr_t msg,
1436                     l_int flags
1437                 );
1438         }
1439 298     AUE_NULL        STD     {
1440                 int linux_semop(
1441                     l_int semid,
1442                     struct l_sembuf *tsops,
1443                     l_uint nsops
1444                 );
1445         }
1446 299     AUE_NULL        STD     {
1447                 int linux_semget(l_key_t key,
1448                     l_int nsems,
1449                     l_int semflg
1450                 );
1451         }
1452 300     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         }
1460 301     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         }
1468 302     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         }
1477 303     AUE_NULL        STD     {
1478                 int linux_msgget(
1479                     l_key_t key,
1480                     l_int msgflg
1481                 );
1482         }
1483 304     AUE_NULL        STD     {
1484                 int linux_msgctl(
1485                     l_int msqid,
1486                     l_int cmd,
1487                     struct l_msqid_ds *buf
1488                 );
1489         }
1490 305     AUE_NULL        STD     {
1491                 int linux_shmat(
1492                     l_int shmid,
1493                     char *shmaddr,
1494                     l_int shmflg
1495                 );
1496         }
1497 306     AUE_NULL        STD     {
1498                 int linux_shmdt(
1499                     char *shmaddr
1500                 );
1501         }
1502 307     AUE_NULL        STD     {
1503                 int linux_shmget(
1504                     l_key_t key,
1505                     l_size_t size,
1506                     l_int shmflg
1507                 );
1508         }
1509 308     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:
1517 309     AUE_NULL        STD     {
1518                 int linux_add_key(void);
1519         }
1520 310     AUE_NULL        STD     {
1521                 int linux_request_key(void);
1522         }
1523 311     AUE_NULL        STD     {
1524                 int linux_keyctl(void);
1525         }
1526 312     AUE_NULL        UNIMPL  semtimedop
1527 313     AUE_NULL        UNIMPL  ; was vserver
1528
1529 ; linux 2.6.13:
1530 314     AUE_NULL        STD     {
1531                 int linux_ioprio_set(void);
1532         }
1533 315     AUE_NULL        STD     {
1534                 int linux_ioprio_get(void);
1535         }
1536 316     AUE_NULL        STD     {
1537                 int linux_inotify_init(void);
1538         }
1539 317     AUE_NULL        STD     {
1540                 int linux_inotify_add_watch(void);
1541         }
1542 318     AUE_NULL        STD     {
1543                 int linux_inotify_rm_watch(void);
1544         }
1545
1546 319     AUE_NULL        STD     {
1547                 int linux_mbind(void);
1548         }
1549 320     AUE_NULL        STD     {
1550                 int linux_get_mempolicy(void);
1551         }
1552 321     AUE_NULL        STD     {
1553                 int linux_set_mempolicy(void);
1554         }
1555
1556 ; linux 2.6.16:
1557 322     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         }
1565 323     AUE_MKDIRAT     STD     {
1566                 int linux_mkdirat(
1567                     l_int dfd,
1568                     const char *pathname,
1569                     l_int mode
1570                 );
1571         }
1572 324     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         }
1580 325     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         }
1589 326     AUE_FUTIMESAT   STD     {
1590                 int linux_futimesat(
1591                     l_int dfd,
1592                     char *filename,
1593                     struct l_timeval *utimes
1594                 );
1595         }
1596 327     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         }
1604 328     AUE_UNLINKAT    STD     {
1605                 int linux_unlinkat(
1606                     l_int dfd,
1607                     const char *pathname,
1608                     l_int flag
1609                 );
1610         }
1611 329     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         }
1619 330     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         }
1628 331     AUE_SYMLINKAT   STD     {
1629                 int linux_symlinkat(
1630                     const char *oldname,
1631                     l_int newdfd,
1632                     const char *newname
1633                 );
1634         }
1635 332     AUE_READLINKAT  STD     {
1636                 int linux_readlinkat(
1637                     l_int dfd,
1638                     const char *path,
1639                     char *buf,
1640                     l_int bufsiz
1641                 );
1642         }
1643 333     AUE_FCHMODAT    STD     {
1644                 int linux_fchmodat(
1645                     l_int dfd,
1646                     const char *filename,
1647                     l_mode_t mode
1648                 );
1649         }
1650 334     AUE_FACCESSAT   STD     {
1651                 int linux_faccessat(
1652                     l_int dfd,
1653                     const char *filename,
1654                     l_int amode
1655                 );
1656         }
1657 335     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         }
1667 336     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         }
1676 337     AUE_NULL        STD     {
1677                 int linux_unshare(void);
1678         }
1679 ; linux 2.6.17:
1680 338     AUE_NULL        STD     {
1681                 int linux_set_robust_list(
1682                     struct linux_robust_list_head *head,
1683                     l_size_t len
1684                 );
1685         }
1686 339     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         }
1693 340     AUE_NULL        STD     {
1694                 int linux_splice(void);
1695         }
1696 341     AUE_NULL        STD     {
1697                 int linux_sync_file_range(void);
1698         }
1699 342     AUE_NULL        STD     {
1700                 int linux_tee(void);
1701         }
1702 343     AUE_NULL        STD     {
1703                 int linux_vmsplice(void);
1704         }
1705 ; linux 2.6.18:
1706 344     AUE_NULL        STD     {
1707                 int linux_move_pages(void);
1708         }
1709 ; linux 2.6.19:
1710 345     AUE_NULL        STD     {
1711                 int linux_getcpu(void);
1712         }
1713 346     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:
1723 347     AUE_NULL        STD     {
1724                 int linux_kexec_load(void);
1725         }
1726 348     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         }
1734 349     AUE_NULL        STD     {
1735                 int linux_signalfd(void);
1736         }
1737 350     AUE_NULL        STD     {
1738                 int linux_timerfd_create(void);
1739         }
1740 351     AUE_NULL        STD     {
1741                 int linux_eventfd(
1742                     l_uint initval
1743                 );
1744         }
1745 ; linux 2.6.23:
1746 352     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:
1755 353     AUE_NULL        STD     {
1756                 int linux_timerfd_settime(void);
1757         }
1758 354     AUE_NULL        STD     {
1759                 int linux_timerfd_gettime(void);
1760         }
1761 ; linux 2.6.27:
1762 355     AUE_NULL        STD     {
1763                 int linux_signalfd4(void);
1764         }
1765 356     AUE_NULL        STD     {
1766                 int linux_eventfd2(
1767                     l_uint initval,
1768                     l_int flags
1769                 );
1770         }
1771 357     AUE_NULL        STD     {
1772                 int linux_epoll_create1(
1773                     l_int flags
1774                 );
1775         }
1776 358     AUE_NULL        STD     {
1777                 int linux_dup3(
1778                     l_int oldfd,
1779                     l_int newfd,
1780                     l_int flags
1781                 );
1782         }
1783 359     AUE_NULL        STD     {
1784                 int linux_pipe2(
1785                     l_int *pipefds,
1786                     l_int flags
1787                 );
1788         }
1789 360     AUE_NULL        STD     {
1790                 int linux_inotify_init1(void);
1791         }
1792 ; linux 2.6.30:
1793 361     AUE_NULL        STD     {
1794                 int linux_preadv(void);
1795         }
1796 362     AUE_NULL        STD     {
1797                 int linux_pwritev(void);
1798         }
1799 ; linux 2.6.31:
1800 363     AUE_NULL        STD     {
1801                 int linux_rt_tsigqueueinfo(void);
1802         }
1803 364     AUE_NULL        STD     {
1804                 int linux_perf_event_open(void);
1805         }
1806 ; linux 2.6.33:
1807 365     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         }
1816 366     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         }
1824 367     AUE_NULL        STD     {
1825                 int linux_fanotify_init(void);
1826         }
1827 368     AUE_NULL        STD     {
1828                 int linux_fanotify_mark(void);
1829         }
1830 ; linux 2.6.36:
1831 369     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:
1839 370     AUE_NULL        STD     {
1840                 int linux_name_to_handle_at(void);
1841         }
1842 371     AUE_NULL        STD     {
1843                 int linux_open_by_handle_at(void);
1844         }
1845 372     AUE_NULL        STD     {
1846                 int linux_clock_adjtime(void);
1847         }
1848 373     AUE_SYNC        STD     {
1849                 int linux_syncfs(
1850                     l_int fd);
1851         }
1852 374     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         }
1860 375     AUE_NULL        STD     {
1861                 int linux_setns(void);
1862         }
1863 376     AUE_NULL        STD     {
1864                 int linux_process_vm_readv(void);
1865         }
1866 377     AUE_NULL        STD     {
1867                 int linux_process_vm_writev(void);
1868         }
1869 378     AUE_NULL        UNIMPL  kcmp
1870 379     AUE_NULL        UNIMPL  finit_module
1871
1872 380     AUE_NULL        UNIMPL  sys_sched_setattr
1873 381     AUE_NULL        UNIMPL  sys_sched_getattr
1874 382     AUE_NULL        UNIMPL  sys_renameat2
1875 383     AUE_NULL        UNIMPL  sys_seccomp
1876 384     AUE_NULL        UNIMPL  sys_getrandom
1877 385     AUE_NULL        UNIMPL  sys_memfd_create
1878 386     AUE_NULL        UNIMPL  sys_bpf
1879 387     AUE_NULL        UNIMPL  sys_execveat
1880 388     AUE_NULL        UNIMPL  sys_userfaultfd
1881 389     AUE_NULL        UNIMPL  sys_membarrier
1882 390     AUE_NULL        UNIMPL  sys_mlock2
1883 391     AUE_NULL        UNIMPL  sys_copy_file_range
1884 392     AUE_NULL        UNIMPL  sys_preadv2
1885 393     AUE_NULL        UNIMPL  sys_pwritev2
1886 394     AUE_NULL        UNIMPL
1887 395     AUE_NULL        UNIMPL
1888 396     AUE_NULL        UNIMPL
1889 397     AUE_NULL        UNIMPL
1890 398     AUE_NULL        UNIMPL
1891 399     AUE_NULL        UNIMPL
1892
1893 ; ARM specific
1894 ; Effective number here is 0x000f0000
1895 ; but we must not breaks syscall numbering
1896
1897 400     AUE_NULL        UNIMPL  unimpl400
1898 401     AUE_NULL        UNIMPL  breakpoint
1899 402     AUE_NULL        UNIMPL  cacheflush
1900 403     AUE_NULL        UNIMPL  usr26
1901 404     AUE_NULL        UNIMPL  usr32
1902 405     AUE_NULL        STD     {
1903                 int linux_set_tls(
1904                     void* tls
1905                 );
1906         }
1907
1908 ; please, keep this line at the end.
1909 406     AUE_NULL        UNIMPL  nosys