]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/arm/linux/syscalls.master
Merge ^/vendor/llvm-libunwind/dist up to its last change, and resolve conflicts.
[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 l_timespec *abs_timeout
1274                 );
1275         }
1276 277     AUE_NULL        STD     {
1277                 int linux_mq_timedreceive(
1278                     l_mqd_t mqd,
1279                     char *msg_ptr,
1280                     size_t msg_len,
1281                     unsigned int msg_prio,
1282                     const struct l_timespec *abs_timeout
1283                 );
1284         }
1285 278     AUE_NULL        STD     {
1286                 int linux_mq_notify(
1287                     l_mqd_t mqd,
1288                     const struct l_timespec *abs_timeout
1289                 );
1290         }
1291 279     AUE_NULL        STD     {
1292                 int linux_mq_getsetattr(
1293                     l_mqd_t mqd,
1294                     const struct mq_attr *attr,
1295                     struct mq_attr *oattr
1296                 );
1297         }
1298 280     AUE_WAIT6       STD     {
1299                 int linux_waitid(
1300                     int idtype,
1301                     l_pid_t id,
1302                     l_siginfo_t *info,
1303                     int options,
1304                     void *rusage
1305                 );
1306         }
1307 281     AUE_SOCKET      STD     {
1308                 int linux_socket(
1309                     l_int domain,
1310                     l_int type,
1311                     l_int protocol
1312                 );
1313         }
1314 282     AUE_BIND        STD     {
1315                 int linux_bind(
1316                     l_int s,
1317                     l_uintptr_t name,
1318                     l_int namelen
1319                 );
1320         }
1321 283     AUE_CONNECT     STD     {
1322                 int linux_connect(
1323                     l_int s,
1324                     l_uintptr_t name,
1325                     l_int namelen
1326                 );
1327         }
1328 284     AUE_LISTEN      STD     {
1329                 int linux_listen(
1330                     l_int s,
1331                     l_int backlog
1332                 );
1333         }
1334 285     AUE_ACCEPT      STD     {
1335                 int linux_accept(
1336                     l_int s,
1337                     l_uintptr_t addr,
1338                     l_uintptr_t namelen
1339                 );
1340         }
1341 286     AUE_GETSOCKNAME STD     {
1342                 int linux_getsockname(
1343                     l_int s,
1344                     l_uintptr_t addr,
1345                     l_uintptr_t namelen
1346                 );
1347         }
1348 287     AUE_GETPEERNAME STD     {
1349                 int linux_getpeername(
1350                     l_int s,
1351                     l_uintptr_t addr,
1352                     l_uintptr_t namelen
1353                 );
1354         }
1355 288     AUE_SOCKETPAIR  STD     {
1356                 int linux_socketpair(
1357                     l_int domain,
1358                     l_int type,
1359                     l_int protocol,
1360                     l_uintptr_t rsv
1361                 );
1362         }
1363 289     AUE_SEND        STD     {
1364                 int linux_send(
1365                     int s,
1366                     l_uintptr_t msg,
1367                     int len,
1368                     int flags
1369                 );
1370         }
1371 290     AUE_SENDTO      STD     {
1372                 int linux_sendto(
1373                     l_int s,
1374                     l_uintptr_t msg,
1375                     l_int len,
1376                     l_int flags,
1377                     l_uintptr_t to,
1378                     l_int tolen
1379                 );
1380         }
1381 291     AUE_RECV        STD     {
1382                 int linux_recv(
1383                     int s,
1384                     l_uintptr_t msg,
1385                     int len,
1386                     int flags
1387                 );
1388         }
1389 292     AUE_RECVFROM    STD     {
1390                 int linux_recvfrom(
1391                     l_int s,
1392                     l_uintptr_t buf,
1393                     l_size_t len,
1394                     l_int flags,
1395                     l_uintptr_t from,
1396                     l_uintptr_t fromlen
1397                 );
1398         }
1399 293     AUE_NULL        STD     {
1400                 int linux_shutdown(
1401                     l_int s,
1402                     l_int how
1403                 );
1404         }
1405 294     AUE_SETSOCKOPT  STD     {
1406                 int linux_setsockopt(
1407                     l_int s,
1408                     l_int level,
1409                     l_int optname,
1410                     l_uintptr_t optval,
1411                     l_int optlen
1412                 );
1413         }
1414 295     AUE_GETSOCKOPT  STD     {
1415                 int linux_getsockopt(
1416                     l_int s,
1417                     l_int level,
1418                     l_int optname,
1419                     l_uintptr_t optval,
1420                     l_uintptr_t optlen
1421                 );
1422         }
1423 296     AUE_SENDMSG     STD     {
1424                 int linux_sendmsg(
1425                     l_int s,
1426                     l_uintptr_t msg,
1427                     l_int flags
1428                 );
1429         }
1430 297     AUE_RECVMSG     STD     {
1431                 int linux_recvmsg(
1432                     l_int s,
1433                     l_uintptr_t msg,
1434                     l_int flags
1435                 );
1436         }
1437 298     AUE_NULL        STD     {
1438                 int linux_semop(
1439                     l_int semid,
1440                     struct l_sembuf *tsops,
1441                     l_uint nsops
1442                 );
1443         }
1444 299     AUE_NULL        STD     {
1445                 int linux_semget(l_key_t key,
1446                     l_int nsems,
1447                     l_int semflg
1448                 );
1449         }
1450 300     AUE_NULL        STD     {
1451                 int linux_semctl(
1452                     l_int semid,
1453                     l_int semnum,
1454                     l_int cmd,
1455                     union l_semun arg
1456                 );
1457         }
1458 301     AUE_NULL        STD     {
1459                 int linux_msgsnd(
1460                     l_int msqid,
1461                     struct l_msgbuf *msgp,
1462                     l_size_t msgsz,
1463                     l_int msgflg
1464                 );
1465         }
1466 302     AUE_NULL        STD     {
1467                 int linux_msgrcv(
1468                     l_int msqid,
1469                     struct l_msgbuf *msgp,
1470                     l_size_t msgsz,
1471                     l_long msgtyp,
1472                     l_int msgflg
1473                 );
1474         }
1475 303     AUE_NULL        STD     {
1476                 int linux_msgget(
1477                     l_key_t key,
1478                     l_int msgflg
1479                 );
1480         }
1481 304     AUE_NULL        STD     {
1482                 int linux_msgctl(
1483                     l_int msqid,
1484                     l_int cmd,
1485                     struct l_msqid_ds *buf
1486                 );
1487         }
1488 305     AUE_NULL        STD     {
1489                 int linux_shmat(
1490                     l_int shmid,
1491                     char *shmaddr,
1492                     l_int shmflg
1493                 );
1494         }
1495 306     AUE_NULL        STD     {
1496                 int linux_shmdt(
1497                     char *shmaddr
1498                 );
1499         }
1500 307     AUE_NULL        STD     {
1501                 int linux_shmget(
1502                     l_key_t key,
1503                     l_size_t size,
1504                     l_int shmflg
1505                 );
1506         }
1507 308     AUE_NULL        STD     {
1508                 int linux_shmctl(
1509                     l_int shmid,
1510                     l_int cmd,
1511                     struct l_shmid_ds *buf
1512                 );
1513         }
1514 ; linux 2.6.11:
1515 309     AUE_NULL        STD     {
1516                 int linux_add_key(void);
1517         }
1518 310     AUE_NULL        STD     {
1519                 int linux_request_key(void);
1520         }
1521 311     AUE_NULL        STD     {
1522                 int linux_keyctl(void);
1523         }
1524 312     AUE_NULL        UNIMPL  semtimedop
1525 313     AUE_NULL        UNIMPL  ; was vserver
1526
1527 ; linux 2.6.13:
1528 314     AUE_NULL        STD     {
1529                 int linux_ioprio_set(void);
1530         }
1531 315     AUE_NULL        STD     {
1532                 int linux_ioprio_get(void);
1533         }
1534 316     AUE_NULL        STD     {
1535                 int linux_inotify_init(void);
1536         }
1537 317     AUE_NULL        STD     {
1538                 int linux_inotify_add_watch(void);
1539         }
1540 318     AUE_NULL        STD     {
1541                 int linux_inotify_rm_watch(void);
1542         }
1543
1544 319     AUE_NULL        STD     {
1545                 int linux_mbind(void);
1546         }
1547 320     AUE_NULL        STD     {
1548                 int linux_get_mempolicy(void);
1549         }
1550 321     AUE_NULL        STD     {
1551                 int linux_set_mempolicy(void);
1552         }
1553
1554 ; linux 2.6.16:
1555 322     AUE_OPEN_RWTC   STD     {
1556                 int linux_openat(
1557                     l_int dfd,
1558                     const char *filename,
1559                     l_int flags,
1560                     l_int mode
1561                 );
1562         }
1563 323     AUE_MKDIRAT     STD     {
1564                 int linux_mkdirat(
1565                     l_int dfd,
1566                     const char *pathname,
1567                     l_int mode
1568                 );
1569         }
1570 324     AUE_MKNODAT     STD     {
1571                 int linux_mknodat(
1572                     l_int dfd,
1573                     const char *filename,
1574                     l_int mode,
1575                     l_uint dev
1576                 );
1577         }
1578 325     AUE_FCHOWNAT    STD     {
1579                 int linux_fchownat(
1580                     l_int dfd,
1581                     const char *filename,
1582                     l_uid16_t uid,
1583                     l_gid16_t gid,
1584                     l_int flag
1585                 );
1586         }
1587 326     AUE_FUTIMESAT   STD     {
1588                 int linux_futimesat(
1589                     l_int dfd,
1590                     char *filename,
1591                     struct l_timeval *utimes
1592                 );
1593         }
1594 327     AUE_FSTATAT     STD     {
1595                 int linux_fstatat64(
1596                     l_int dfd,
1597                     char *pathname,
1598                     struct l_stat64 *statbuf,
1599                     l_int flag
1600                 );
1601         }
1602 328     AUE_UNLINKAT    STD     {
1603                 int linux_unlinkat(
1604                     l_int dfd,
1605                     const char *pathname,
1606                     l_int flag
1607                 );
1608         }
1609 329     AUE_RENAMEAT    STD     {
1610                 int linux_renameat(
1611                     l_int olddfd,
1612                     const char *oldname,
1613                     l_int newdfd,
1614                     const char *newname
1615                 );
1616         }
1617 330     AUE_LINKAT      STD     {
1618                 int linux_linkat(
1619                     l_int olddfd,
1620                     const char *oldname,
1621                     l_int newdfd,
1622                     const char *newname,
1623                     l_int flag
1624                 );
1625         }
1626 331     AUE_SYMLINKAT   STD     {
1627                 int linux_symlinkat(
1628                     const char *oldname,
1629                     l_int newdfd,
1630                     const char *newname
1631                 );
1632         }
1633 332     AUE_READLINKAT  STD     {
1634                 int linux_readlinkat(
1635                     l_int dfd,
1636                     const char *path,
1637                     char *buf,
1638                     l_int bufsiz
1639                 );
1640         }
1641 333     AUE_FCHMODAT    STD     {
1642                 int linux_fchmodat(
1643                     l_int dfd,
1644                     const char *filename,
1645                     l_mode_t mode
1646                 );
1647         }
1648 334     AUE_FACCESSAT   STD     {
1649                 int linux_faccessat(
1650                     l_int dfd,
1651                     const char *filename,
1652                     l_int amode
1653                 );
1654         }
1655 335     AUE_SELECT      STD     {
1656                 int linux_pselect6(
1657                     l_int nfds,
1658                     l_fd_set *readfds,
1659                     l_fd_set *writefds,
1660                     l_fd_set *exceptfds,
1661                     struct l_timespec *tsp,
1662                     l_uintptr_t *sig
1663                 );
1664         }
1665 336     AUE_POLL        STD     {
1666                 int linux_ppoll(
1667                     struct pollfd *fds,
1668                     uint32_t nfds,
1669                     struct l_timespec *tsp,
1670                     l_sigset_t *sset,
1671                     l_size_t ssize
1672                 );
1673         }
1674 337     AUE_NULL        STD     {
1675                 int linux_unshare(void);
1676         }
1677 ; linux 2.6.17:
1678 338     AUE_NULL        STD     {
1679                 int linux_set_robust_list(
1680                     struct linux_robust_list_head *head,
1681                     l_size_t len
1682                 );
1683         }
1684 339     AUE_NULL        STD     {
1685                 int linux_get_robust_list(
1686                     l_int pid,
1687                     struct linux_robust_list_head **head,
1688                     l_size_t *len
1689                 );
1690         }
1691 340     AUE_NULL        STD     {
1692                 int linux_splice(void);
1693         }
1694 341     AUE_NULL        STD     {
1695                 int linux_sync_file_range(
1696                     l_int fd,
1697                     l_loff_t offset,
1698                     l_loff_t nbytes,
1699                     unsigned int flags
1700                 );
1701         }
1702 342     AUE_NULL        STD     {
1703                 int linux_tee(void);
1704         }
1705 343     AUE_NULL        STD     {
1706                 int linux_vmsplice(void);
1707         }
1708 ; linux 2.6.18:
1709 344     AUE_NULL        STD     {
1710                 int linux_move_pages(void);
1711         }
1712 ; linux 2.6.19:
1713 345     AUE_NULL        STD     {
1714                 int linux_getcpu(
1715                     l_uint *cpu,
1716                     l_uint *node,
1717                     void *cache
1718                 );
1719         }
1720 346     AUE_NULL        STD     {
1721                 int linux_epoll_pwait(
1722                     l_int epfd,
1723                     struct epoll_event *events,
1724                     l_int maxevents,
1725                     l_int timeout,
1726                     l_sigset_t *mask
1727                 );
1728         }
1729 ; linux 2.6.22:
1730 347     AUE_NULL        STD     {
1731                 int linux_kexec_load(void);
1732         }
1733 348     AUE_FUTIMESAT   STD     {
1734                 int linux_utimensat(
1735                     l_int dfd,
1736                     const char *pathname,
1737                     const struct l_timespec *times,
1738                     l_int flags
1739                 );
1740         }
1741 349     AUE_NULL        STD     {
1742                 int linux_signalfd(void);
1743         }
1744 350     AUE_NULL        STD     {
1745                 int linux_timerfd_create(void);
1746         }
1747 351     AUE_NULL        STD     {
1748                 int linux_eventfd(
1749                     l_uint initval
1750                 );
1751         }
1752 ; linux 2.6.23:
1753 352     AUE_NULL        STD     {
1754                 int linux_fallocate(
1755                     l_int fd,
1756                     l_int mode,
1757                     l_loff_t offset,
1758                     l_loff_t len
1759                 );
1760         }
1761 ; linux 2.6.25:
1762 353     AUE_NULL        STD     {
1763                 int linux_timerfd_settime(void);
1764         }
1765 354     AUE_NULL        STD     {
1766                 int linux_timerfd_gettime(void);
1767         }
1768 ; linux 2.6.27:
1769 355     AUE_NULL        STD     {
1770                 int linux_signalfd4(void);
1771         }
1772 356     AUE_NULL        STD     {
1773                 int linux_eventfd2(
1774                     l_uint initval,
1775                     l_int flags
1776                 );
1777         }
1778 357     AUE_NULL        STD     {
1779                 int linux_epoll_create1(
1780                     l_int flags
1781                 );
1782         }
1783 358     AUE_NULL        STD     {
1784                 int linux_dup3(
1785                     l_int oldfd,
1786                     l_int newfd,
1787                     l_int flags
1788                 );
1789         }
1790 359     AUE_NULL        STD     {
1791                 int linux_pipe2(
1792                     l_int *pipefds,
1793                     l_int flags
1794                 );
1795         }
1796 360     AUE_NULL        STD     {
1797                 int linux_inotify_init1(void);
1798         }
1799 ; linux 2.6.30:
1800 361     AUE_NULL        STD     {
1801                 int linux_preadv(void);
1802         }
1803 362     AUE_NULL        STD     {
1804                 int linux_pwritev(void);
1805         }
1806 ; linux 2.6.31:
1807 363     AUE_NULL        STD     {
1808                 int linux_rt_tsigqueueinfo(void);
1809         }
1810 364     AUE_NULL        STD     {
1811                 int linux_perf_event_open(void);
1812         }
1813 ; linux 2.6.33:
1814 365     AUE_NULL        STD     {
1815                 int linux_recvmmsg(
1816                     l_int s,
1817                     struct l_mmsghdr *msg,
1818                     l_uint vlen,
1819                     l_uint flags,
1820                     struct l_timespec *timeout
1821                 );
1822         }
1823 366     AUE_ACCEPT      STD     {
1824                 int linux_accept4(
1825                     l_int s,
1826                     l_uintptr_t addr,
1827                     l_uintptr_t namelen,
1828                     int flags
1829                 );
1830         }
1831 367     AUE_NULL        STD     {
1832                 int linux_fanotify_init(void);
1833         }
1834 368     AUE_NULL        STD     {
1835                 int linux_fanotify_mark(void);
1836         }
1837 ; linux 2.6.36:
1838 369     AUE_NULL        STD     {
1839                 int linux_prlimit64(
1840                     l_pid_t pid,
1841                     l_uint resource,
1842                     struct rlimit *new,
1843                     struct rlimit *old);
1844         }
1845 ; later:
1846 370     AUE_NULL        STD     {
1847                 int linux_name_to_handle_at(void);
1848         }
1849 371     AUE_NULL        STD     {
1850                 int linux_open_by_handle_at(void);
1851         }
1852 372     AUE_NULL        STD     {
1853                 int linux_clock_adjtime(void);
1854         }
1855 373     AUE_SYNC        STD     {
1856                 int linux_syncfs(
1857                     l_int fd);
1858         }
1859 374     AUE_NULL        STD     {
1860                 int linux_sendmmsg(
1861                     l_int s,
1862                     struct l_mmsghdr *msg,
1863                     l_uint vlen,
1864                     l_uint flags
1865                 );
1866         }
1867 375     AUE_NULL        STD     {
1868                 int linux_setns(void);
1869         }
1870 376     AUE_NULL        STD     {
1871                 int linux_process_vm_readv(void);
1872         }
1873 377     AUE_NULL        STD     {
1874                 int linux_process_vm_writev(void);
1875         }
1876 378     AUE_NULL        UNIMPL  kcmp
1877 379     AUE_NULL        UNIMPL  finit_module
1878
1879 380     AUE_NULL        UNIMPL  sys_sched_setattr
1880 381     AUE_NULL        UNIMPL  sys_sched_getattr
1881 382     AUE_NULL        UNIMPL  sys_renameat2
1882 383     AUE_NULL        UNIMPL  sys_seccomp
1883 384     AUE_NULL        UNIMPL  sys_getrandom
1884 385     AUE_NULL        UNIMPL  sys_memfd_create
1885 386     AUE_NULL        UNIMPL  sys_bpf
1886 387     AUE_NULL        UNIMPL  sys_execveat
1887 388     AUE_NULL        UNIMPL  sys_userfaultfd
1888 389     AUE_NULL        UNIMPL  sys_membarrier
1889 390     AUE_NULL        UNIMPL  sys_mlock2
1890 391     AUE_NULL        UNIMPL  sys_copy_file_range
1891 392     AUE_NULL        UNIMPL  sys_preadv2
1892 393     AUE_NULL        UNIMPL  sys_pwritev2
1893 394     AUE_NULL        UNIMPL
1894 395     AUE_NULL        UNIMPL
1895 396     AUE_NULL        UNIMPL
1896 397     AUE_NULL        UNIMPL
1897 398     AUE_NULL        UNIMPL
1898 399     AUE_NULL        UNIMPL
1899
1900 ; ARM specific
1901 ; Effective number here is 0x000f0000
1902 ; but we must not breaks syscall numbering
1903
1904 400     AUE_NULL        UNIMPL  unimpl400
1905 401     AUE_NULL        UNIMPL  breakpoint
1906 402     AUE_NULL        UNIMPL  cacheflush
1907 403     AUE_NULL        UNIMPL  usr26
1908 404     AUE_NULL        UNIMPL  usr32
1909 405     AUE_NULL        STD     {
1910                 int linux_set_tls(
1911                     void* tls
1912                 );
1913         }
1914
1915 ; please, keep this line at the end.
1916 406     AUE_NULL        UNIMPL  nosys