]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/linux/syscalls.master
THIS BRANCH IS OBSOLETE, PLEASE READ:
[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(
872                         l_int out,
873                         l_int in,
874                         l_long *offset,
875                         l_size_t count
876                 );
877         }
878 188     AUE_NULL        UNIMPL  ; was getpmsg
879 189     AUE_NULL        UNIMPL  ; was putpmsg
880 190     AUE_VFORK       STD     {
881                 int linux_vfork(void);
882         }
883 ; 191: ugetrlimit
884 191     AUE_GETRLIMIT   STD     {
885                 int linux_getrlimit(
886                     l_uint resource,
887                     struct l_rlimit *rlim
888                 );
889         }
890 192     AUE_MMAP        STD     {
891                 int linux_mmap2(
892                     l_ulong addr,
893                     l_ulong len,
894                     l_ulong prot,
895                     l_ulong flags,
896                     l_ulong fd,
897                     l_ulong pgoff
898                 );
899         }
900 193     AUE_TRUNCATE    STD     {
901                 int linux_truncate64(
902                     char *path,
903                     l_loff_t length
904                 );
905         }
906 194     AUE_FTRUNCATE   STD     {
907                 int linux_ftruncate64(
908                     l_uint fd,
909                     l_loff_t length
910                 );
911         }
912 195     AUE_STAT        STD     {
913                 int linux_stat64(
914                     const char *filename,
915                     struct l_stat64 *statbuf
916                 );
917         }
918 196     AUE_LSTAT       STD     {
919                 int linux_lstat64(
920                     const char *filename,
921                     struct l_stat64 *statbuf
922                 );
923         }
924 197     AUE_FSTAT       STD     {
925                 int linux_fstat64(
926                     l_int fd,
927                     struct l_stat64 *statbuf
928                 );
929         }
930 198     AUE_LCHOWN      STD     {
931                 int linux_lchown(
932                     char *path,
933                     l_uid_t uid,
934                     l_gid_t gid);
935         }
936 199     AUE_GETUID      STD     {
937                 int linux_getuid(void);
938         }
939 200     AUE_GETGID      STD     {
940                 int linux_getgid(void);
941         }
942 201     AUE_GETEUID     NOPROTO {
943                 int geteuid(void);
944         }
945 202     AUE_GETEGID     NOPROTO {
946                 int getegid(void);
947         }
948 203     AUE_SETREUID    NOPROTO {
949                 int setreuid(
950                     uid_t ruid,
951                     uid_t euid);
952         }
953 204     AUE_SETREGID    NOPROTO {
954                 int setregid(
955                     gid_t rgid,
956                     gid_t egid);
957         }
958 205     AUE_GETGROUPS   STD     {
959                 int linux_getgroups(
960                     l_int gidsetsize,
961                     l_gid_t *grouplist
962                 );
963         }
964 206     AUE_SETGROUPS   STD     {
965                 int linux_setgroups(
966                     l_int gidsetsize,
967                     l_gid_t *grouplist
968                 );
969         }
970 207     AUE_FCHOWN      NODEF   fchown fchown fchown_args int
971 208     AUE_SETRESUID   NOPROTO {
972                 int setresuid(
973                     uid_t ruid,
974                     uid_t euid,
975                     uid_t suid);
976         }
977 209     AUE_GETRESUID   NOPROTO {
978                 int getresuid(
979                     uid_t *ruid,
980                     uid_t *euid,
981                     uid_t *suid);
982         }
983 210     AUE_SETRESGID   NOPROTO {
984                 int setresgid(
985                     gid_t rgid,
986                     gid_t egid,
987                     gid_t sgid);
988         }
989 211     AUE_GETRESGID   NOPROTO {
990                 int getresgid(
991                     gid_t *rgid,
992                     gid_t *egid,
993                     gid_t *sgid);
994         }
995 212     AUE_CHOWN       STD     {
996                 int linux_chown(
997                     char *path,
998                     l_uid_t uid,
999                     l_gid_t gid);
1000         }
1001 213     AUE_SETUID      NOPROTO {
1002                 int setuid(
1003                     uid_t uid);
1004         }
1005 214     AUE_SETGID      NOPROTO {
1006                 int setgid(
1007                     gid_t gid);
1008         }
1009 215     AUE_SETFSUID    STD     {
1010                 int linux_setfsuid(
1011                     l_uid_t uid);
1012         }
1013 216     AUE_SETFSGID    STD     {
1014                 int linux_setfsgid(
1015                     l_gid_t gid);
1016         }
1017
1018 217     AUE_GETDIRENTRIES       STD {
1019                 int linux_getdents64(
1020                     l_uint fd,
1021                     void *dirent,
1022                     l_uint count
1023                 );
1024         }
1025 218     AUE_PIVOT_ROOT  STD     {
1026                 int linux_pivot_root(
1027                     char *new_root,
1028                     char *put_old);
1029         }
1030 219     AUE_MINCORE     STD     {
1031                 int linux_mincore(
1032                     l_ulong start,
1033                     l_size_t len,
1034                     u_char *vec
1035                 );
1036         }
1037 220     AUE_MADVISE     NOPROTO {
1038                 int madvise(void *addr,
1039                     size_t len,
1040                     int behav
1041                 );
1042         }
1043 221     AUE_FCNTL       STD     {
1044                 int linux_fcntl64(
1045                     l_uint fd,
1046                     l_uint cmd,
1047                     l_ulong arg
1048                 );
1049         }
1050 222     AUE_NULL        UNIMPL
1051 223     AUE_NULL        UNIMPL
1052 224     AUE_NULL        STD     {
1053                 long linux_gettid(void);
1054         }
1055 225     AUE_NULL        UNIMPL  linux_readahead
1056 226     AUE_NULL        STD     {
1057                 int linux_setxattr(void);
1058         }
1059 227     AUE_NULL        STD     {
1060                 int linux_lsetxattr(void);
1061         }
1062 228     AUE_NULL        STD     {
1063                 int linux_fsetxattr(void);
1064         }
1065 229     AUE_NULL        STD     {
1066                 int linux_getxattr(void);
1067         }
1068 230     AUE_NULL        STD     {
1069                 int linux_lgetxattr(void);
1070         }
1071 231     AUE_NULL        STD     {
1072                 int linux_fgetxattr(void);
1073         }
1074 232     AUE_NULL        STD     {
1075                 int linux_listxattr(void);
1076         }
1077 233     AUE_NULL        STD     {
1078                 int linux_llistxattr(void);
1079         }
1080 234     AUE_NULL        STD     {
1081                 int linux_flistxattr(void);
1082         }
1083 235     AUE_NULL        STD     {
1084                 int linux_removexattr(void);
1085         }
1086 236     AUE_NULL        STD     {
1087                 int linux_lremovexattr(void);
1088         }
1089 237     AUE_NULL        STD     {
1090                 int linux_fremovexattr(void);
1091         }
1092 238     AUE_NULL        STD     {
1093                 int linux_tkill(
1094                     int tid,
1095                     int sig
1096                 );
1097         }
1098 239     AUE_SENDFILE    STD     {
1099                 int linux_sendfile64(
1100                         l_int out,
1101                         l_int in,
1102                         l_loff_t *offset,
1103                         l_size_t count
1104                 );
1105         }
1106 240     AUE_NULL        STD     {
1107                 int linux_sys_futex(void *uaddr,
1108                     int op,
1109                     uint32_t val,
1110                     struct l_timespec *timeout,
1111                     uint32_t *uaddr2,
1112                     uint32_t val3
1113                 );
1114         }
1115 241     AUE_NULL        STD     {
1116                 int linux_sched_setaffinity(
1117                     l_pid_t pid,
1118                     l_uint len,
1119                     l_ulong *user_mask_ptr
1120                 );
1121         }
1122 242     AUE_NULL        STD     {
1123                 int linux_sched_getaffinity(
1124                     l_pid_t pid,
1125                     l_uint len,
1126                     l_ulong *user_mask_ptr
1127                 );
1128         }
1129 243     AUE_NULL        UNIMPL  linux_io_setup
1130 244     AUE_NULL        UNIMPL  linux_io_destroy
1131 245     AUE_NULL        UNIMPL  linux_io_getevents
1132 246     AUE_NULL        UNIMPL  linux_io_submit
1133 247     AUE_NULL        UNIMPL  linux_io_cancel
1134 248     AUE_EXIT        STD     {
1135                 int linux_exit_group(
1136                     int error_code
1137                 );
1138         }
1139 249     AUE_NULL        STD     {
1140                 int linux_lookup_dcookie(void);
1141         }
1142 250     AUE_NULL        STD     {
1143                 int linux_epoll_create(
1144                     l_int size
1145                 );
1146         }
1147 251     AUE_NULL        STD     {
1148                 int linux_epoll_ctl(
1149                     l_int epfd,
1150                     l_int op,
1151                     l_int fd,
1152                     struct epoll_event *event
1153                 );
1154         }
1155 252     AUE_NULL        STD     {
1156                 int linux_epoll_wait(
1157                     l_int epfd,
1158                     struct epoll_event *events,
1159                     l_int maxevents,
1160                     l_int timeout
1161                 );
1162         }
1163 253     AUE_NULL        STD     {
1164                 int linux_remap_file_pages(void);
1165         }
1166
1167 254     AUE_NULL        UNIMPL  ; was set_thread_area
1168 255     AUE_NULL        UNIMPL  ; was get_thread_area
1169 256     AUE_NULL        STD     {
1170                 int linux_set_tid_address(
1171                     int *tidptr
1172                 );
1173         }
1174 257     AUE_NULL        STD     {
1175                 int linux_timer_create(
1176                     clockid_t clock_id,
1177                     struct sigevent *evp,
1178                     l_timer_t *timerid);
1179         }
1180 258     AUE_NULL        STD     {
1181                 int linux_timer_settime(
1182                     l_timer_t timerid,
1183                     l_int flags,
1184                     const struct itimerspec *new,
1185                     struct itimerspec *old);
1186         }
1187 259     AUE_NULL        STD     {
1188                 int linux_timer_gettime(
1189                     l_timer_t timerid,
1190                     struct itimerspec *setting
1191                 );
1192         }
1193 260     AUE_NULL        STD     {
1194                 int linux_timer_getoverrun(
1195                     l_timer_t timerid);
1196         }
1197 261     AUE_NULL        STD     {
1198                 int linux_timer_delete(
1199                     l_timer_t timerid);
1200         }
1201 262     AUE_CLOCK_SETTIME       STD     {
1202                 int linux_clock_settime(
1203                     clockid_t which,
1204                     struct l_timespec *tp
1205                 );
1206         }
1207 263     AUE_NULL        STD     {
1208                 int linux_clock_gettime(
1209                     clockid_t which,
1210                     struct l_timespec *tp
1211                 );
1212         }
1213 264     AUE_NULL        STD     {
1214                 int linux_clock_getres(
1215                     clockid_t which,
1216                     struct l_timespec *tp
1217                 );
1218         }
1219 265     AUE_NULL        STD     {
1220                 int linux_clock_nanosleep(
1221                     clockid_t which,
1222                     int flags,
1223                     struct l_timespec *rqtp,
1224                     struct l_timespec *rmtp
1225                 );
1226         }
1227 266     AUE_STATFS      STD     {
1228                 int linux_statfs64(
1229                     char *path,
1230                     size_t bufsize,
1231                     struct l_statfs64_buf *buf
1232                 );
1233         }
1234 267     AUE_FSTATFS     STD     {
1235                 int linux_fstatfs64(
1236                     l_uint fd,
1237                     size_t bufsize,
1238                     struct l_statfs64_buf *buf
1239                 );
1240         }
1241 268     AUE_NULL        STD     {
1242                 int linux_tgkill(
1243                     int tgid,
1244                     int pid,
1245                     int sig
1246                 );
1247         }
1248 269     AUE_UTIMES      STD     {
1249                 int linux_utimes(
1250                     char *fname,
1251                     struct l_timeval *tptr
1252                 );
1253         }
1254 270     AUE_NULL        STD     {
1255                 int linux_fadvise64_64(
1256                     int fd,
1257                     l_loff_t offset,
1258                     l_loff_t len,
1259                     int advice
1260                 );
1261         }
1262 271     AUE_NULL        UNIMPL  pciconfig_iobase
1263 272     AUE_NULL        UNIMPL  pciconfig_read
1264 273     AUE_NULL        UNIMPL  pciconfig_write
1265 ; linux 2.6.6:
1266 274     AUE_NULL        STD     {
1267                 int linux_mq_open(
1268                     const char *name,
1269                     int oflag,
1270                     mode_t mode,
1271                     struct mq_attr *attr
1272                 );
1273         }
1274 275     AUE_NULL        STD     {
1275                 int linux_mq_unlink(
1276                     const char *name
1277                 );
1278         }
1279 276     AUE_NULL        STD     {
1280                 int linux_mq_timedsend(
1281                     l_mqd_t mqd,
1282                     const char *msg_ptr,
1283                     size_t msg_len,
1284                     unsigned int msg_prio,
1285                     const struct l_timespec *abs_timeout
1286                 );
1287         }
1288 277     AUE_NULL        STD     {
1289                 int linux_mq_timedreceive(
1290                     l_mqd_t mqd,
1291                     char *msg_ptr,
1292                     size_t msg_len,
1293                     unsigned int msg_prio,
1294                     const struct l_timespec *abs_timeout
1295                 );
1296         }
1297 278     AUE_NULL        STD     {
1298                 int linux_mq_notify(
1299                     l_mqd_t mqd,
1300                     const struct l_timespec *abs_timeout
1301                 );
1302         }
1303 279     AUE_NULL        STD     {
1304                 int linux_mq_getsetattr(
1305                     l_mqd_t mqd,
1306                     const struct mq_attr *attr,
1307                     struct mq_attr *oattr
1308                 );
1309         }
1310 280     AUE_WAIT6       STD     {
1311                 int linux_waitid(
1312                     int idtype,
1313                     l_pid_t id,
1314                     l_siginfo_t *info,
1315                     int options,
1316                     void *rusage
1317                 );
1318         }
1319 281     AUE_SOCKET      STD     {
1320                 int linux_socket(
1321                     l_int domain,
1322                     l_int type,
1323                     l_int protocol
1324                 );
1325         }
1326 282     AUE_BIND        STD     {
1327                 int linux_bind(
1328                     l_int s,
1329                     l_uintptr_t name,
1330                     l_int namelen
1331                 );
1332         }
1333 283     AUE_CONNECT     STD     {
1334                 int linux_connect(
1335                     l_int s,
1336                     l_uintptr_t name,
1337                     l_int namelen
1338                 );
1339         }
1340 284     AUE_LISTEN      STD     {
1341                 int linux_listen(
1342                     l_int s,
1343                     l_int backlog
1344                 );
1345         }
1346 285     AUE_ACCEPT      STD     {
1347                 int linux_accept(
1348                     l_int s,
1349                     l_uintptr_t addr,
1350                     l_uintptr_t namelen
1351                 );
1352         }
1353 286     AUE_GETSOCKNAME STD     {
1354                 int linux_getsockname(
1355                     l_int s,
1356                     l_uintptr_t addr,
1357                     l_uintptr_t namelen
1358                 );
1359         }
1360 287     AUE_GETPEERNAME STD     {
1361                 int linux_getpeername(
1362                     l_int s,
1363                     l_uintptr_t addr,
1364                     l_uintptr_t namelen
1365                 );
1366         }
1367 288     AUE_SOCKETPAIR  STD     {
1368                 int linux_socketpair(
1369                     l_int domain,
1370                     l_int type,
1371                     l_int protocol,
1372                     l_uintptr_t rsv
1373                 );
1374         }
1375 289     AUE_SEND        STD     {
1376                 int linux_send(
1377                     int s,
1378                     l_uintptr_t msg,
1379                     int len,
1380                     int flags
1381                 );
1382         }
1383 290     AUE_SENDTO      STD     {
1384                 int linux_sendto(
1385                     l_int s,
1386                     l_uintptr_t msg,
1387                     l_int len,
1388                     l_int flags,
1389                     l_uintptr_t to,
1390                     l_int tolen
1391                 );
1392         }
1393 291     AUE_RECV        STD     {
1394                 int linux_recv(
1395                     int s,
1396                     l_uintptr_t msg,
1397                     int len,
1398                     int flags
1399                 );
1400         }
1401 292     AUE_RECVFROM    STD     {
1402                 int linux_recvfrom(
1403                     l_int s,
1404                     l_uintptr_t buf,
1405                     l_size_t len,
1406                     l_int flags,
1407                     l_uintptr_t from,
1408                     l_uintptr_t fromlen
1409                 );
1410         }
1411 293     AUE_NULL        STD     {
1412                 int linux_shutdown(
1413                     l_int s,
1414                     l_int how
1415                 );
1416         }
1417 294     AUE_SETSOCKOPT  STD     {
1418                 int linux_setsockopt(
1419                     l_int s,
1420                     l_int level,
1421                     l_int optname,
1422                     l_uintptr_t optval,
1423                     l_int optlen
1424                 );
1425         }
1426 295     AUE_GETSOCKOPT  STD     {
1427                 int linux_getsockopt(
1428                     l_int s,
1429                     l_int level,
1430                     l_int optname,
1431                     l_uintptr_t optval,
1432                     l_uintptr_t optlen
1433                 );
1434         }
1435 296     AUE_SENDMSG     STD     {
1436                 int linux_sendmsg(
1437                     l_int s,
1438                     l_uintptr_t msg,
1439                     l_int flags
1440                 );
1441         }
1442 297     AUE_RECVMSG     STD     {
1443                 int linux_recvmsg(
1444                     l_int s,
1445                     l_uintptr_t msg,
1446                     l_int flags
1447                 );
1448         }
1449 298     AUE_NULL        STD     {
1450                 int linux_semop(
1451                     l_int semid,
1452                     struct l_sembuf *tsops,
1453                     l_uint nsops
1454                 );
1455         }
1456 299     AUE_NULL        STD     {
1457                 int linux_semget(l_key_t key,
1458                     l_int nsems,
1459                     l_int semflg
1460                 );
1461         }
1462 300     AUE_NULL        STD     {
1463                 int linux_semctl(
1464                     l_int semid,
1465                     l_int semnum,
1466                     l_int cmd,
1467                     union l_semun arg
1468                 );
1469         }
1470 301     AUE_NULL        STD     {
1471                 int linux_msgsnd(
1472                     l_int msqid,
1473                     struct l_msgbuf *msgp,
1474                     l_size_t msgsz,
1475                     l_int msgflg
1476                 );
1477         }
1478 302     AUE_NULL        STD     {
1479                 int linux_msgrcv(
1480                     l_int msqid,
1481                     struct l_msgbuf *msgp,
1482                     l_size_t msgsz,
1483                     l_long msgtyp,
1484                     l_int msgflg
1485                 );
1486         }
1487 303     AUE_NULL        STD     {
1488                 int linux_msgget(
1489                     l_key_t key,
1490                     l_int msgflg
1491                 );
1492         }
1493 304     AUE_NULL        STD     {
1494                 int linux_msgctl(
1495                     l_int msqid,
1496                     l_int cmd,
1497                     struct l_msqid_ds *buf
1498                 );
1499         }
1500 305     AUE_NULL        STD     {
1501                 int linux_shmat(
1502                     l_int shmid,
1503                     char *shmaddr,
1504                     l_int shmflg
1505                 );
1506         }
1507 306     AUE_NULL        STD     {
1508                 int linux_shmdt(
1509                     char *shmaddr
1510                 );
1511         }
1512 307     AUE_NULL        STD     {
1513                 int linux_shmget(
1514                     l_key_t key,
1515                     l_size_t size,
1516                     l_int shmflg
1517                 );
1518         }
1519 308     AUE_NULL        STD     {
1520                 int linux_shmctl(
1521                     l_int shmid,
1522                     l_int cmd,
1523                     struct l_shmid_ds *buf
1524                 );
1525         }
1526 ; linux 2.6.11:
1527 309     AUE_NULL        STD     {
1528                 int linux_add_key(void);
1529         }
1530 310     AUE_NULL        STD     {
1531                 int linux_request_key(void);
1532         }
1533 311     AUE_NULL        STD     {
1534                 int linux_keyctl(void);
1535         }
1536 312     AUE_NULL        UNIMPL  semtimedop
1537 313     AUE_NULL        UNIMPL  ; was vserver
1538
1539 ; linux 2.6.13:
1540 314     AUE_NULL        STD     {
1541                 int linux_ioprio_set(void);
1542         }
1543 315     AUE_NULL        STD     {
1544                 int linux_ioprio_get(void);
1545         }
1546 316     AUE_NULL        STD     {
1547                 int linux_inotify_init(void);
1548         }
1549 317     AUE_NULL        STD     {
1550                 int linux_inotify_add_watch(void);
1551         }
1552 318     AUE_NULL        STD     {
1553                 int linux_inotify_rm_watch(void);
1554         }
1555
1556 319     AUE_NULL        STD     {
1557                 int linux_mbind(void);
1558         }
1559 320     AUE_NULL        STD     {
1560                 int linux_get_mempolicy(void);
1561         }
1562 321     AUE_NULL        STD     {
1563                 int linux_set_mempolicy(void);
1564         }
1565
1566 ; linux 2.6.16:
1567 322     AUE_OPEN_RWTC   STD     {
1568                 int linux_openat(
1569                     l_int dfd,
1570                     const char *filename,
1571                     l_int flags,
1572                     l_int mode
1573                 );
1574         }
1575 323     AUE_MKDIRAT     STD     {
1576                 int linux_mkdirat(
1577                     l_int dfd,
1578                     const char *pathname,
1579                     l_int mode
1580                 );
1581         }
1582 324     AUE_MKNODAT     STD     {
1583                 int linux_mknodat(
1584                     l_int dfd,
1585                     const char *filename,
1586                     l_int mode,
1587                     l_uint dev
1588                 );
1589         }
1590 325     AUE_FCHOWNAT    STD     {
1591                 int linux_fchownat(
1592                     l_int dfd,
1593                     const char *filename,
1594                     l_uid16_t uid,
1595                     l_gid16_t gid,
1596                     l_int flag
1597                 );
1598         }
1599 326     AUE_FUTIMESAT   STD     {
1600                 int linux_futimesat(
1601                     l_int dfd,
1602                     char *filename,
1603                     struct l_timeval *utimes
1604                 );
1605         }
1606 327     AUE_FSTATAT     STD     {
1607                 int linux_fstatat64(
1608                     l_int dfd,
1609                     char *pathname,
1610                     struct l_stat64 *statbuf,
1611                     l_int flag
1612                 );
1613         }
1614 328     AUE_UNLINKAT    STD     {
1615                 int linux_unlinkat(
1616                     l_int dfd,
1617                     const char *pathname,
1618                     l_int flag
1619                 );
1620         }
1621 329     AUE_RENAMEAT    STD     {
1622                 int linux_renameat(
1623                     l_int olddfd,
1624                     const char *oldname,
1625                     l_int newdfd,
1626                     const char *newname
1627                 );
1628         }
1629 330     AUE_LINKAT      STD     {
1630                 int linux_linkat(
1631                     l_int olddfd,
1632                     const char *oldname,
1633                     l_int newdfd,
1634                     const char *newname,
1635                     l_int flag
1636                 );
1637         }
1638 331     AUE_SYMLINKAT   STD     {
1639                 int linux_symlinkat(
1640                     const char *oldname,
1641                     l_int newdfd,
1642                     const char *newname
1643                 );
1644         }
1645 332     AUE_READLINKAT  STD     {
1646                 int linux_readlinkat(
1647                     l_int dfd,
1648                     const char *path,
1649                     char *buf,
1650                     l_int bufsiz
1651                 );
1652         }
1653 333     AUE_FCHMODAT    STD     {
1654                 int linux_fchmodat(
1655                     l_int dfd,
1656                     const char *filename,
1657                     l_mode_t mode
1658                 );
1659         }
1660 334     AUE_FACCESSAT   STD     {
1661                 int linux_faccessat(
1662                     l_int dfd,
1663                     const char *filename,
1664                     l_int amode
1665                 );
1666         }
1667 335     AUE_SELECT      STD     {
1668                 int linux_pselect6(
1669                     l_int nfds,
1670                     l_fd_set *readfds,
1671                     l_fd_set *writefds,
1672                     l_fd_set *exceptfds,
1673                     struct l_timespec *tsp,
1674                     l_uintptr_t *sig
1675                 );
1676         }
1677 336     AUE_POLL        STD     {
1678                 int linux_ppoll(
1679                     struct pollfd *fds,
1680                     uint32_t nfds,
1681                     struct l_timespec *tsp,
1682                     l_sigset_t *sset,
1683                     l_size_t ssize
1684                 );
1685         }
1686 337     AUE_NULL        STD     {
1687                 int linux_unshare(void);
1688         }
1689 ; linux 2.6.17:
1690 338     AUE_NULL        STD     {
1691                 int linux_set_robust_list(
1692                     struct linux_robust_list_head *head,
1693                     l_size_t len
1694                 );
1695         }
1696 339     AUE_NULL        STD     {
1697                 int linux_get_robust_list(
1698                     l_int pid,
1699                     struct linux_robust_list_head **head,
1700                     l_size_t *len
1701                 );
1702         }
1703 340     AUE_NULL        STD     {
1704                 int linux_splice(void);
1705         }
1706 341     AUE_NULL        STD     {
1707                 int linux_sync_file_range(
1708                     l_int fd,
1709                     l_loff_t offset,
1710                     l_loff_t nbytes,
1711                     unsigned int flags
1712                 );
1713         }
1714 342     AUE_NULL        STD     {
1715                 int linux_tee(void);
1716         }
1717 343     AUE_NULL        STD     {
1718                 int linux_vmsplice(void);
1719         }
1720 ; linux 2.6.18:
1721 344     AUE_NULL        STD     {
1722                 int linux_move_pages(void);
1723         }
1724 ; linux 2.6.19:
1725 345     AUE_NULL        STD     {
1726                 int linux_getcpu(
1727                     l_uint *cpu,
1728                     l_uint *node,
1729                     void *cache
1730                 );
1731         }
1732 346     AUE_NULL        STD     {
1733                 int linux_epoll_pwait(
1734                     l_int epfd,
1735                     struct epoll_event *events,
1736                     l_int maxevents,
1737                     l_int timeout,
1738                     l_sigset_t *mask
1739                 );
1740         }
1741 ; linux 2.6.22:
1742 347     AUE_NULL        STD     {
1743                 int linux_kexec_load(void);
1744         }
1745 348     AUE_FUTIMESAT   STD     {
1746                 int linux_utimensat(
1747                     l_int dfd,
1748                     const char *pathname,
1749                     const struct l_timespec *times,
1750                     l_int flags
1751                 );
1752         }
1753 349     AUE_NULL        STD     {
1754                 int linux_signalfd(void);
1755         }
1756 350     AUE_NULL        STD     {
1757                 int linux_timerfd_create(void);
1758         }
1759 351     AUE_NULL        STD     {
1760                 int linux_eventfd(
1761                     l_uint initval
1762                 );
1763         }
1764 ; linux 2.6.23:
1765 352     AUE_NULL        STD     {
1766                 int linux_fallocate(
1767                     l_int fd,
1768                     l_int mode,
1769                     l_loff_t offset,
1770                     l_loff_t len
1771                 );
1772         }
1773 ; linux 2.6.25:
1774 353     AUE_NULL        STD     {
1775                 int linux_timerfd_settime(void);
1776         }
1777 354     AUE_NULL        STD     {
1778                 int linux_timerfd_gettime(void);
1779         }
1780 ; linux 2.6.27:
1781 355     AUE_NULL        STD     {
1782                 int linux_signalfd4(void);
1783         }
1784 356     AUE_NULL        STD     {
1785                 int linux_eventfd2(
1786                     l_uint initval,
1787                     l_int flags
1788                 );
1789         }
1790 357     AUE_NULL        STD     {
1791                 int linux_epoll_create1(
1792                     l_int flags
1793                 );
1794         }
1795 358     AUE_NULL        STD     {
1796                 int linux_dup3(
1797                     l_int oldfd,
1798                     l_int newfd,
1799                     l_int flags
1800                 );
1801         }
1802 359     AUE_NULL        STD     {
1803                 int linux_pipe2(
1804                     l_int *pipefds,
1805                     l_int flags
1806                 );
1807         }
1808 360     AUE_NULL        STD     {
1809                 int linux_inotify_init1(void);
1810         }
1811 ; linux 2.6.30:
1812 361     AUE_NULL        STD     {
1813                 int linux_preadv(void);
1814         }
1815 362     AUE_NULL        STD     {
1816                 int linux_pwritev(void);
1817         }
1818 ; linux 2.6.31:
1819 363     AUE_NULL        STD     {
1820                 int linux_rt_tsigqueueinfo(void);
1821         }
1822 364     AUE_NULL        STD     {
1823                 int linux_perf_event_open(void);
1824         }
1825 ; linux 2.6.33:
1826 365     AUE_NULL        STD     {
1827                 int linux_recvmmsg(
1828                     l_int s,
1829                     struct l_mmsghdr *msg,
1830                     l_uint vlen,
1831                     l_uint flags,
1832                     struct l_timespec *timeout
1833                 );
1834         }
1835 366     AUE_ACCEPT      STD     {
1836                 int linux_accept4(
1837                     l_int s,
1838                     l_uintptr_t addr,
1839                     l_uintptr_t namelen,
1840                     int flags
1841                 );
1842         }
1843 367     AUE_NULL        STD     {
1844                 int linux_fanotify_init(void);
1845         }
1846 368     AUE_NULL        STD     {
1847                 int linux_fanotify_mark(void);
1848         }
1849 ; linux 2.6.36:
1850 369     AUE_NULL        STD     {
1851                 int linux_prlimit64(
1852                     l_pid_t pid,
1853                     l_uint resource,
1854                     struct rlimit *new,
1855                     struct rlimit *old);
1856         }
1857 ; later:
1858 370     AUE_NULL        STD     {
1859                 int linux_name_to_handle_at(void);
1860         }
1861 371     AUE_NULL        STD     {
1862                 int linux_open_by_handle_at(void);
1863         }
1864 372     AUE_NULL        STD     {
1865                 int linux_clock_adjtime(void);
1866         }
1867 373     AUE_SYNC        STD     {
1868                 int linux_syncfs(
1869                     l_int fd);
1870         }
1871 374     AUE_NULL        STD     {
1872                 int linux_sendmmsg(
1873                     l_int s,
1874                     struct l_mmsghdr *msg,
1875                     l_uint vlen,
1876                     l_uint flags
1877                 );
1878         }
1879 375     AUE_NULL        STD     {
1880                 int linux_setns(void);
1881         }
1882 376     AUE_NULL        STD     {
1883                 int linux_process_vm_readv(void);
1884         }
1885 377     AUE_NULL        STD     {
1886                 int linux_process_vm_writev(void);
1887         }
1888 378     AUE_NULL        UNIMPL  kcmp
1889 379     AUE_NULL        UNIMPL  finit_module
1890
1891 380     AUE_NULL        UNIMPL  sys_sched_setattr
1892 381     AUE_NULL        UNIMPL  sys_sched_getattr
1893 382     AUE_NULL        UNIMPL  sys_renameat2
1894 383     AUE_NULL        UNIMPL  sys_seccomp
1895 384     AUE_NULL        UNIMPL  sys_getrandom
1896 385     AUE_NULL        UNIMPL  sys_memfd_create
1897 386     AUE_NULL        UNIMPL  sys_bpf
1898 387     AUE_NULL        UNIMPL  sys_execveat
1899 388     AUE_NULL        UNIMPL  sys_userfaultfd
1900 389     AUE_NULL        UNIMPL  sys_membarrier
1901 390     AUE_NULL        UNIMPL  sys_mlock2
1902 391     AUE_NULL        UNIMPL  sys_copy_file_range
1903 392     AUE_NULL        UNIMPL  sys_preadv2
1904 393     AUE_NULL        UNIMPL  sys_pwritev2
1905 394     AUE_NULL        UNIMPL
1906 395     AUE_NULL        UNIMPL
1907 396     AUE_NULL        UNIMPL
1908 397     AUE_NULL        UNIMPL
1909 398     AUE_NULL        UNIMPL
1910 399     AUE_NULL        UNIMPL
1911
1912 ; ARM specific
1913 ; Effective number here is 0x000f0000
1914 ; but we must not breaks syscall numbering
1915
1916 400     AUE_NULL        UNIMPL  unimpl400
1917 401     AUE_NULL        UNIMPL  breakpoint
1918 402     AUE_NULL        UNIMPL  cacheflush
1919 403     AUE_NULL        UNIMPL  usr26
1920 404     AUE_NULL        UNIMPL  usr32
1921 405     AUE_NULL        STD     {
1922                 int linux_set_tls(
1923                     void* tls
1924                 );
1925         }
1926
1927 ; please, keep this line at the end.
1928 406     AUE_NULL        UNIMPL  nosys