The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/amd64/linux/syscalls.master

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1  $FreeBSD$
    2 
    3 ;       @(#)syscalls.master     8.1 (Berkeley) 7/19/93
    4 ; System call name/number master file (or rather, slave, from LINUX).
    5 ; Processed to create linux_sysent.c, linux_proto.h and linux_syscall.h.
    6 
    7 ; Columns: number audit type nargs name alt{name,tag,rtyp}/comments
    8 ;       number  system call number, must be in order
    9 ;       audit   the audit event associated with the system call
   10 ;               A value of AUE_NULL means no auditing, but it also means that
   11 ;               there is no audit event for the call at this time. For the
   12 ;               case where the event exists, but we don't want auditing, the
   13 ;               event should be #defined to AUE_NULL in audit_kevents.h.
   14 ;       type    one of STD, NOPROTO, UNIMPL
   15 ;       name    pseudo-prototype of syscall routine
   16 ;               If one of the following alts is different, then all appear:
   17 ;       altname name of system call if different
   18 ;       alttag  name of args struct tag if different from [o]`name'"_args"
   19 ;       altrtyp return type if not int (bogus - syscalls always return int)
   20 ;               for UNIMPL, name continues with comments
   21 
   22 ; types:
   23 ;       STD     always included
   24 ;       UNIMPL  not implemented, placeholder only
   25 ;       NOPROTO same as STD except do not create structure or
   26 ;               function prototype in sys/sysproto.h.  Does add a
   27 ;               definition to syscall.h besides adding a sysent.
   28 
   29 #include <sys/param.h>
   30 #include <sys/sysent.h>
   31 #include <sys/sysproto.h>
   32 #include <compat/linux/linux_sysproto.h>
   33 #include <amd64/linux/linux.h>
   34 #include <amd64/linux/linux_proto.h>
   35 
   36 ; Isn't pretty, but there seems to be no other way to trap nosys
   37 #define nosys   linux_nosys
   38 
   39 ; #ifdef's, etc. may be included, and are copied to the output files.
   40 
   41 0       AUE_NULL        NOPROTO {
   42                 int read(
   43                     int fd,
   44                     char *buf,
   45                     l_size_t nbyte
   46                 );
   47         }
   48 1       AUE_NULL        NOPROTO {
   49                 int write(
   50                     int fd,
   51                     char *buf,
   52                     l_size_t nbyte
   53                 );
   54         }
   55 2       AUE_OPEN_RWTC   STD {
   56                 int linux_open(
   57                     char *path,
   58                     l_int flags,
   59                     l_mode_t mode
   60                 );
   61         }
   62 3       AUE_CLOSE       NOPROTO {
   63                 int close(
   64                     int fd
   65                 );
   66         }
   67 4       AUE_STAT        STD {
   68                 int linux_newstat(
   69                     char *path,
   70                     struct l_newstat *buf
   71                 );
   72         }
   73 5       AUE_FSTAT       STD {
   74                 int linux_newfstat(
   75                     l_uint fd,
   76                     struct l_newstat *buf
   77                 );
   78         }
   79 6       AUE_LSTAT       STD {
   80                 int linux_newlstat(
   81                     char *path,
   82                     struct l_newstat *buf
   83                 );
   84         }
   85 7       AUE_POLL        STD {
   86                 int linux_poll(
   87                     struct pollfd *fds,
   88                     u_int nfds,
   89                     int timeout
   90                 );
   91         }
   92 8       AUE_LSEEK       STD {
   93                 int linux_lseek(
   94                     l_uint fdes,
   95                     l_off_t off,
   96                     l_int whence
   97                 );
   98         }
   99 9       AUE_MMAP        STD {
  100                 int linux_mmap2(
  101                     l_ulong addr,
  102                     l_ulong len,
  103                     l_ulong prot,
  104                     l_ulong flags,
  105                     l_ulong fd,
  106                     l_ulong pgoff
  107                 );
  108         }
  109 10      AUE_MPROTECT    STD {
  110                 int linux_mprotect(
  111                     l_ulong addr,
  112                     l_size_t len,
  113                     l_ulong prot
  114                 );
  115         }
  116 11      AUE_MUNMAP      NOPROTO {
  117                 int munmap(
  118                     void *addr,
  119                     l_size_t len
  120                 );
  121         }
  122 12      AUE_NULL        STD {
  123                 int linux_brk(
  124                     l_ulong dsend
  125                 );
  126         }
  127 13      AUE_NULL        STD {
  128                 int linux_rt_sigaction(
  129                     l_int sig,
  130                     l_sigaction_t *act,
  131                     l_sigaction_t *oact,
  132                     l_size_t sigsetsize
  133                 );
  134         }
  135 14      AUE_NULL        STD {
  136                 int linux_rt_sigprocmask(
  137                     l_int how,
  138                     l_sigset_t *mask,
  139                     l_sigset_t *omask,
  140                     l_size_t sigsetsize
  141                 );
  142         }
  143 15      AUE_NULL        STD {
  144                 int linux_rt_sigreturn(
  145                     struct l_ucontext *ucp
  146                 );
  147         }
  148 16      AUE_IOCTL       STD {
  149                 int linux_ioctl(
  150                     l_uint fd,
  151                     l_uint cmd,
  152                     l_ulong arg
  153                 );
  154         }
  155 17      AUE_PREAD       STD {
  156                 int linux_pread(
  157                     l_uint fd,
  158                     char *buf,
  159                     l_size_t nbyte,
  160                     l_loff_t offset
  161                 );
  162         }
  163 18      AUE_PWRITE      STD {
  164                 int linux_pwrite(
  165                     l_uint fd,
  166                     char *buf,
  167                     l_size_t nbyte,
  168                     l_loff_t offset
  169                 );
  170         }
  171 19      AUE_READV       NOPROTO {
  172                 int readv(
  173                     int fd,
  174                     struct iovec *iovp,
  175                     u_int iovcnt
  176                 );
  177         }
  178 20      AUE_WRITEV      NOPROTO {
  179                 int writev(
  180                     int fd,
  181                     struct iovec *iovp,
  182                     u_int iovcnt
  183                 );
  184         }
  185 21      AUE_ACCESS      STD {
  186                 int linux_access(
  187                     char *path,
  188                     l_int amode
  189                 );
  190         }
  191 22      AUE_PIPE        STD {
  192                 int linux_pipe(
  193                     l_int *pipefds
  194                 );
  195         }
  196 23      AUE_SELECT      STD {
  197                 int linux_select(
  198                     l_int nfds,
  199                     l_fd_set *readfds,
  200                     l_fd_set *writefds,
  201                     l_fd_set *exceptfds,
  202                     struct l_timeval *timeout
  203                 );
  204         }
  205 24      AUE_NULL        NOPROTO {
  206                 int sched_yield(void);
  207         }
  208 25      AUE_NULL        STD {
  209                 int linux_mremap(
  210                     l_ulong addr,
  211                     l_ulong old_len,
  212                     l_ulong new_len,
  213                     l_ulong flags,
  214                     l_ulong new_addr
  215                 );
  216         }
  217 26      AUE_MSYNC       STD {
  218                 int linux_msync(
  219                     l_ulong addr,
  220                     l_size_t len,
  221                     l_int fl
  222                 );
  223         }
  224 27      AUE_MINCORE     STD {
  225                 int linux_mincore(
  226                     l_ulong start,
  227                     l_size_t len,
  228                     u_char *vec
  229                 );
  230         }
  231 28      AUE_MADVISE     STD {
  232                 int linux_madvise(
  233                     l_ulong addr,
  234                     l_size_t len,
  235                     l_int behav
  236                 );
  237         }
  238 29      AUE_NULL        STD {
  239                 int linux_shmget(
  240                     l_key_t key,
  241                     l_size_t size,
  242                     l_int shmflg
  243                 );
  244         }
  245 30      AUE_NULL        STD {
  246                 int linux_shmat(
  247                     l_int shmid,
  248                     char *shmaddr,
  249                     l_int shmflg
  250                 );
  251         }
  252 31      AUE_NULL        STD {
  253                 int linux_shmctl(
  254                     l_int shmid,
  255                     l_int cmd,
  256                     struct l_shmid_ds *buf
  257                 );
  258         }
  259 32      AUE_DUP         NOPROTO {
  260                 int dup(
  261                     u_int fd
  262                 );
  263         }
  264 33      AUE_DUP2        NOPROTO {
  265                 int dup2(
  266                     u_int from,
  267                     u_int to
  268                 );
  269         }
  270 34      AUE_NULL        STD {
  271                 int linux_pause(void);
  272         }
  273 35      AUE_NULL        STD {
  274                 int linux_nanosleep(
  275                     const struct l_timespec *rqtp,
  276                     struct l_timespec *rmtp
  277                 );
  278         }
  279 36      AUE_GETITIMER   STD {
  280                 int linux_getitimer(
  281                     l_int which,
  282                     struct l_itimerval *itv
  283                 );
  284         }
  285 37      AUE_NULL        STD {
  286                 int linux_alarm(
  287                     l_uint secs
  288                 );
  289         }
  290 38      AUE_SETITIMER   STD {
  291                 int linux_setitimer(
  292                     l_int which,
  293                     struct l_itimerval *itv,
  294                     struct l_itimerval *oitv
  295                 );
  296         }
  297 39      AUE_GETPID      STD {
  298                 int linux_getpid(void);
  299         }
  300 40      AUE_SENDFILE    STD {
  301                 int linux_sendfile(
  302                     l_int out,
  303                     l_int in,
  304                     l_off_t *offset,
  305                     l_size_t count
  306                 );
  307         }
  308 41      AUE_SOCKET      STD {
  309                 int linux_socket(
  310                     l_int domain,
  311                     l_int type,
  312                     l_int protocol
  313                 );
  314         }
  315 42      AUE_CONNECT     STD {
  316                 int linux_connect(
  317                     l_int s,
  318                     l_uintptr_t name,
  319                     l_int namelen
  320                 );
  321         }
  322 43      AUE_ACCEPT      STD {
  323                 int linux_accept(
  324                     l_int s,
  325                     l_uintptr_t addr,
  326                     l_uintptr_t namelen
  327                 );
  328         }
  329 44      AUE_SENDTO      STD {
  330                 int linux_sendto(
  331                     l_int s,
  332                     l_uintptr_t msg,
  333                     l_size_t len,
  334                     l_uint flags,
  335                     l_uintptr_t to,
  336                     l_int tolen
  337                 );
  338         }
  339 45      AUE_RECVFROM    STD {
  340                 int linux_recvfrom(
  341                     l_int s,
  342                     l_uintptr_t buf,
  343                     l_size_t len,
  344                     l_uint flags,
  345                     l_uintptr_t from,
  346                     l_uintptr_t fromlen
  347                 );
  348         }
  349 46      AUE_SENDMSG     STD {
  350                 int linux_sendmsg(
  351                     l_int s,
  352                     l_uintptr_t msg,
  353                     l_uint flags
  354                 );
  355         }
  356 47      AUE_RECVMSG     STD {
  357                 int linux_recvmsg(
  358                     l_int s,
  359                     l_uintptr_t msg,
  360                     l_uint flags
  361                 );
  362         }
  363 48      AUE_NULL        STD {
  364                 int linux_shutdown(
  365                     l_int s,
  366                     l_int how
  367                 );
  368         }
  369 49      AUE_BIND        STD {
  370                 int linux_bind(
  371                     l_int s,
  372                     l_uintptr_t name,
  373                     l_int namelen
  374                 );
  375         }
  376 50      AUE_LISTEN      STD {
  377                 int linux_listen(
  378                     l_int s,
  379                     l_int backlog
  380                 );
  381         }
  382 51      AUE_GETSOCKNAME STD {
  383                 int linux_getsockname(
  384                     l_int s,
  385                     l_uintptr_t addr,
  386                     l_uintptr_t namelen
  387                 );
  388         }
  389 52      AUE_GETPEERNAME STD {
  390                 int linux_getpeername(
  391                     l_int s,
  392                     l_uintptr_t addr,
  393                     l_uintptr_t namelen
  394                 );
  395         }
  396 53      AUE_SOCKETPAIR  STD {
  397                 int linux_socketpair(
  398                     l_int domain,
  399                     l_int type,
  400                     l_int protocol,
  401                     l_uintptr_t rsv
  402                 );
  403         }
  404 54      AUE_SETSOCKOPT  STD {
  405                 int linux_setsockopt(
  406                     l_int s,
  407                     l_int level,
  408                     l_int optname,
  409                     l_uintptr_t optval,
  410                     l_int optlen
  411                 );
  412         }
  413 55      AUE_GETSOCKOPT  STD {
  414                 int linux_getsockopt(
  415                     l_int s,
  416                     l_int level,
  417                     l_int optname,
  418                     l_uintptr_t optval,
  419                     l_uintptr_t optlen
  420                 );
  421         }
  422 56      AUE_RFORK       STD {
  423                 int linux_clone(
  424                     l_ulong flags,
  425                     l_ulong stack,
  426                     l_int *parent_tidptr,
  427                     l_int *child_tidptr,
  428                     l_ulong tls
  429                 );
  430         }
  431 57      AUE_FORK        STD {
  432                 int linux_fork(void);
  433         }
  434 58      AUE_VFORK       STD {
  435                 int linux_vfork(void);
  436         }
  437 59      AUE_EXECVE      STD {
  438                 int linux_execve(
  439                     char *path,
  440                     char **argp,
  441                     char **envp
  442                 );
  443         }
  444 60      AUE_EXIT        STD {
  445                 void linux_exit(
  446                     l_int rval
  447                 );
  448         }
  449 61      AUE_WAIT4       STD {
  450                 int linux_wait4(
  451                     l_pid_t pid,
  452                     l_int *status,
  453                     l_int options,
  454                     struct rusage *rusage
  455                 );
  456         }
  457 62      AUE_KILL        STD {
  458                 int linux_kill(
  459                     l_pid_t pid,
  460                     l_int signum
  461                 );
  462         }
  463 63      AUE_NULL        STD {
  464                 int linux_newuname(
  465                     struct l_new_utsname *buf
  466                 );
  467         }
  468 64      AUE_NULL        STD {
  469                 int linux_semget(
  470                     l_key_t key,
  471                     l_int nsems,
  472                     l_int semflg
  473                 );
  474         }
  475 65      AUE_NULL        NOPROTO {
  476                 int semop(
  477                     l_int semid,
  478                     struct sembuf *sops,
  479                     l_size_t nsops
  480                 );
  481         }
  482 66      AUE_NULL        STD {
  483                 int linux_semctl(
  484                     l_int semid,
  485                     l_int semnum,
  486                     l_int cmd,
  487                     union l_semun arg
  488                 );
  489         }
  490 67      AUE_NULL        STD {
  491                 int linux_shmdt(
  492                     char *shmaddr
  493                 );
  494         }
  495 68      AUE_NULL        STD {
  496                 int linux_msgget(
  497                     l_key_t key,
  498                     l_int msgflg
  499                 );
  500         }
  501 69      AUE_NULL        STD {
  502                 int linux_msgsnd(
  503                     l_int msqid,
  504                     struct l_msgbuf *msgp,
  505                     l_size_t msgsz,
  506                     l_int msgflg
  507                 );
  508         }
  509 70      AUE_NULL        STD {
  510                 int linux_msgrcv(
  511                     l_int msqid,
  512                     struct l_msgbuf *msgp,
  513                     l_size_t msgsz,
  514                     l_long msgtyp,
  515                     l_int msgflg
  516                 );
  517         }
  518 71      AUE_NULL        STD {
  519                 int linux_msgctl(
  520                     l_int msqid,
  521                     l_int cmd,
  522                     struct l_msqid_ds *buf
  523                 );
  524         }
  525 72      AUE_FCNTL       STD {
  526                 int linux_fcntl(
  527                     l_uint fd,
  528                     l_uint cmd,
  529                     l_ulong arg
  530                 );
  531         }
  532 73      AUE_FLOCK       NOPROTO {
  533                 int flock(
  534                     int fd,
  535                     int how
  536                 );
  537         }
  538 74      AUE_FSYNC       NOPROTO {
  539                 int fsync(
  540                     int fd
  541                 );
  542         }
  543 75      AUE_NULL        STD {
  544                 int linux_fdatasync(
  545                     l_uint fd
  546                 );
  547         }
  548 76      AUE_TRUNCATE    STD {
  549                 int linux_truncate(
  550                     char *path,
  551                     l_long length
  552                 );
  553         }
  554 77      AUE_FTRUNCATE   STD {
  555                 int linux_ftruncate(
  556                     l_int fd,
  557                     l_ulong length
  558                 );
  559         }
  560 78      AUE_GETDIRENTRIES       STD  {
  561                 int linux_getdents(
  562                     l_uint fd,
  563                     void *dent,
  564                     l_uint count
  565                 );
  566         }
  567 79      AUE_GETCWD      STD {
  568                 int linux_getcwd(
  569                     char *buf,
  570                     l_ulong bufsize
  571                 );
  572         }
  573 80      AUE_CHDIR       STD {
  574                 int linux_chdir(
  575                     char *path
  576                 );
  577         }
  578 81      AUE_FCHDIR      NOPROTO {
  579                 int fchdir(
  580                     int fd
  581                 );
  582         }
  583 82      AUE_RENAME      STD {
  584                 int linux_rename(
  585                     char *from,
  586                     char *to
  587                 );
  588         }
  589 83      AUE_MKDIR       STD {
  590                 int linux_mkdir(
  591                     char *path,
  592                     l_mode_t mode
  593                 );
  594         }
  595 84      AUE_RMDIR       STD {
  596                 int linux_rmdir(
  597                     char *path
  598                 );
  599         }
  600 85      AUE_CREAT       STD {
  601                 int linux_creat(
  602                     char *path,
  603                     l_mode_t mode
  604                 );
  605         }
  606 86      AUE_LINK        STD {
  607                 int linux_link(
  608                     char *path,
  609                     char *to
  610                 );
  611         }
  612 87      AUE_UNLINK      STD {
  613                 int linux_unlink(
  614                     char *path
  615                 );
  616         }
  617 88      AUE_SYMLINK     STD {
  618                 int linux_symlink(
  619                     char *path,
  620                     char *to
  621                 );
  622         }
  623 89      AUE_READLINK    STD {
  624                 int linux_readlink(
  625                     char *name,
  626                     char *buf,
  627                     l_int count
  628                 );
  629         }
  630 90      AUE_CHMOD       STD {
  631                 int linux_chmod(
  632                     char *path,
  633                     l_mode_t mode
  634                 );
  635         }
  636 91      AUE_FCHMOD      NOPROTO {
  637                 int fchmod(
  638                     int fd,
  639                     int mode
  640                 );
  641         }
  642 92      AUE_LCHOWN      STD {
  643                 int linux_chown(
  644                     char *path,
  645                     l_uid_t uid,
  646                     l_gid_t gid
  647                 );
  648         }
  649 93      AUE_FCHOWN      NOPROTO {
  650                 int fchown(
  651                     int fd,
  652                     int uid,
  653                     int gid
  654                 );
  655         }
  656 94      AUE_LCHOWN      STD {
  657                 int linux_lchown(
  658                     char *path,
  659                     l_uid_t uid,
  660                     l_gid_t gid
  661                 );
  662         }
  663 95      AUE_UMASK       NOPROTO {
  664                 int umask(
  665                     int newmask
  666                 );
  667         }
  668 96      AUE_NULL        NOPROTO {
  669                 int gettimeofday(
  670                     struct l_timeval *tp,
  671                     struct timezone *tzp
  672                 );
  673         }
  674 97      AUE_GETRLIMIT   STD {
  675                 int linux_getrlimit(
  676                     l_uint resource,
  677                     struct l_rlimit *rlim
  678                 );
  679         }
  680 98      AUE_GETRUSAGE   NOPROTO {
  681                 int getrusage(
  682                     int who,
  683                     struct rusage *rusage
  684                 );
  685         }
  686 99      AUE_NULL        STD {
  687                 int linux_sysinfo(
  688                     struct l_sysinfo *info
  689                 );
  690         }
  691 100     AUE_NULL        STD {
  692                 int linux_times(
  693                     struct l_times_argv *buf
  694                 );
  695         }
  696 101     AUE_PTRACE      STD {
  697                 int linux_ptrace(
  698                     l_long req,
  699                     l_long pid,
  700                     l_ulong addr,
  701                     l_ulong data
  702                 );
  703         }
  704 102     AUE_GETUID      STD {
  705                 int linux_getuid(void);
  706         }
  707 103     AUE_NULL        STD {
  708                 int linux_syslog(
  709                     l_int type,
  710                     char *buf,
  711                     l_int len
  712                 );
  713         }
  714 104     AUE_GETGID      STD {
  715                 int linux_getgid(void);
  716         }
  717 105     AUE_SETUID      NOPROTO {
  718                 int setuid(
  719                     uid_t uid
  720                 );
  721         }
  722 106     AUE_SETGID      NOPROTO {
  723                 int setgid(
  724                     gid_t gid
  725                 );
  726         }
  727 107     AUE_GETEUID     NOPROTO {
  728                 int geteuid(void);
  729         }
  730 108     AUE_GETEGID     NOPROTO {
  731                 int getegid(void);
  732         }
  733 109     AUE_SETPGRP     NOPROTO {
  734                 int setpgid(
  735                     int pid,
  736                     int pgid
  737                 );
  738         }
  739 110     AUE_GETPPID     STD {
  740                 int linux_getppid(void);
  741         }
  742 111     AUE_GETPGRP     NOPROTO {
  743                 int getpgrp(void);
  744         }
  745 112     AUE_SETSID      NOPROTO {
  746                 int setsid(void);
  747         }
  748 113     AUE_SETREUID    NOPROTO {
  749                 int setreuid(
  750                     uid_t ruid,
  751                     uid_t euid
  752                 );
  753         }
  754 114     AUE_SETREGID    NOPROTO {
  755                 int setregid(
  756                     gid_t rgid,
  757                     gid_t egid
  758                 );
  759         }
  760 115     AUE_GETGROUPS   STD {
  761                 int linux_getgroups(
  762                     l_int gidsetsize,
  763                     l_gid_t *grouplist
  764                 );
  765         }
  766 116     AUE_SETGROUPS   STD {
  767                 int linux_setgroups(
  768                     l_int gidsetsize,
  769                     l_gid_t *grouplist
  770                 );
  771         }
  772 117     AUE_SETRESUID   NOPROTO {
  773                 int setresuid(
  774                     uid_t ruid,
  775                     uid_t euid,
  776                     uid_t suid
  777                 );
  778         }
  779 118     AUE_GETRESUID   NOPROTO {
  780                 int getresuid(
  781                     uid_t *ruid,
  782                     uid_t *euid,
  783                     uid_t *suid
  784                 );
  785         }
  786 119     AUE_SETRESGID   NOPROTO {
  787                 int setresgid(
  788                     gid_t rgid,
  789                     gid_t egid,
  790                     gid_t sgid
  791                 );
  792         }
  793 120     AUE_GETRESGID   NOPROTO {
  794                 int getresgid(
  795                     gid_t *rgid,
  796                     gid_t *egid,
  797                     gid_t *sgid
  798                 );
  799         }
  800 121     AUE_GETPGID     NOPROTO {
  801                 int getpgid(
  802                     int pid
  803                 );
  804         }
  805 122     AUE_SETFSUID    STD {
  806                 int linux_setfsuid(
  807                     l_uid_t uid
  808                 );
  809         }
  810 123     AUE_SETFSGID    STD {
  811                 int linux_setfsgid(
  812                     l_gid_t gid
  813                 );
  814         }
  815 124     AUE_GETSID      STD {
  816                 int linux_getsid(
  817                     l_pid_t pid
  818                 );
  819         }
  820 125     AUE_CAPGET      STD {
  821                 int linux_capget(
  822                     struct l_user_cap_header *hdrp,
  823                     struct l_user_cap_data *datap
  824                 );
  825         }
  826 126     AUE_CAPSET      STD {
  827                 int linux_capset(
  828                     struct l_user_cap_header *hdrp,
  829                     struct l_user_cap_data *datap
  830                 );
  831         }
  832 127     AUE_NULL        STD {
  833                 int linux_rt_sigpending(
  834                     l_sigset_t *set,
  835                     l_size_t sigsetsize
  836                 );
  837         }
  838 128     AUE_NULL        STD {
  839                 int linux_rt_sigtimedwait(
  840                     l_sigset_t *mask,
  841                     l_siginfo_t *ptr,
  842                     struct l_timespec *timeout,
  843                     l_size_t sigsetsize
  844                 );
  845         }
  846 129     AUE_NULL        STD {
  847                 int linux_rt_sigqueueinfo(
  848                     l_pid_t pid,
  849                     l_int sig,
  850                     l_siginfo_t *info
  851                 );
  852         }
  853 130     AUE_NULL        STD {
  854                 int linux_rt_sigsuspend(
  855                     l_sigset_t *newset,
  856                     l_size_t sigsetsize
  857                 );
  858         }
  859 131     AUE_NULL        STD {
  860                 int linux_sigaltstack(
  861                     l_stack_t *uss,
  862                     l_stack_t *uoss
  863                 );
  864         }
  865 132     AUE_UTIME       STD {
  866                 int linux_utime(
  867                     char *fname,
  868                     struct l_utimbuf *times
  869                 );
  870         }
  871 133     AUE_MKNOD       STD {
  872                 int linux_mknod(
  873                     char *path,
  874                     l_mode_t mode,
  875                     l_uint dev
  876                 );
  877         }
  878 134     AUE_USELIB      UNIMPL  uselib
  879 135     AUE_PERSONALITY STD {
  880                 int linux_personality(
  881                     l_uint per
  882                 );
  883         }
  884 136     AUE_NULL        STD {
  885                 int linux_ustat(
  886                     l_uint dev,
  887                     struct l_ustat *ubuf
  888                 );
  889         }
  890 137     AUE_STATFS      STD {
  891                 int linux_statfs(
  892                     char *path,
  893                     struct l_statfs_buf *buf
  894                 );
  895         }
  896 138     AUE_FSTATFS     STD {
  897                 int linux_fstatfs(
  898                     l_uint fd,
  899                     struct l_statfs_buf *buf
  900                 );
  901         }
  902 139     AUE_NULL        STD {
  903                 int linux_sysfs(
  904                     l_int option,
  905                     l_ulong arg1,
  906                     l_ulong arg2
  907                 );
  908         }
  909 140     AUE_GETPRIORITY STD {
  910                 int linux_getpriority(
  911                     l_int which,
  912                     l_int who
  913                 );
  914         }
  915 141     AUE_SETPRIORITY NOPROTO {
  916                 int setpriority(
  917                     int which,
  918                     int who,
  919                     int prio
  920                 );
  921         }
  922 142     AUE_SCHED_SETPARAM      STD {
  923                 int linux_sched_setparam(
  924                     l_pid_t pid,
  925                     struct sched_param *param
  926                 );
  927         }
  928 143     AUE_SCHED_GETPARAM      STD {
  929                 int linux_sched_getparam(
  930                     l_pid_t pid,
  931                     struct sched_param *param
  932                 );
  933         }
  934 144     AUE_SCHED_SETSCHEDULER  STD  {
  935                 int linux_sched_setscheduler(
  936                     l_pid_t pid,
  937                     l_int policy,
  938                     struct sched_param *param
  939                 );
  940         }
  941 145     AUE_SCHED_GETSCHEDULER  STD  {
  942                 int linux_sched_getscheduler(
  943                     l_pid_t pid
  944                 );
  945         }
  946 146     AUE_SCHED_GET_PRIORITY_MAX      STD  {
  947                 int linux_sched_get_priority_max(
  948                     l_int policy
  949                 );
  950         }
  951 147     AUE_SCHED_GET_PRIORITY_MIN      STD  {
  952                 int linux_sched_get_priority_min(
  953                     l_int policy
  954                 );
  955         }
  956 148     AUE_SCHED_RR_GET_INTERVAL       STD  {
  957                 int linux_sched_rr_get_interval(
  958                     l_pid_t pid,
  959                     struct l_timespec *interval
  960                 );
  961         }
  962 149     AUE_MLOCK       NOPROTO {
  963                 int mlock(
  964                     const void *addr,
  965                     size_t len
  966                 );
  967         }
  968 150     AUE_MUNLOCK     NOPROTO {
  969                 int munlock(
  970                     const void *addr,
  971                     size_t len
  972                 );
  973         }
  974 151     AUE_MLOCKALL    NOPROTO {
  975                 int mlockall(
  976                     int how
  977                 );
  978         }
  979 152     AUE_MUNLOCKALL  NOPROTO {
  980                 int munlockall(void);
  981         }
  982 153     AUE_NULL        STD {
  983                 int linux_vhangup(void);
  984         }
  985 154     AUE_NULL        STD {
  986                 int linux_modify_ldt(void);
  987         }
  988 155     AUE_PIVOT_ROOT  STD {
  989                 int linux_pivot_root(void);
  990         }
  991 156     AUE_SYSCTL      STD {
  992                 int linux_sysctl(
  993                     struct l___sysctl_args *args
  994                 );
  995         }
  996 157     AUE_PRCTL       STD {
  997                 int linux_prctl(
  998                     l_int option,
  999                     l_uintptr_t arg2,
 1000                     l_uintptr_t arg3,
 1001                     l_uintptr_t arg4,
 1002                     l_uintptr_t arg5
 1003                 );
 1004         }
 1005 158     AUE_PRCTL       STD {
 1006                 int linux_arch_prctl(
 1007                     l_int code,
 1008                     l_ulong addr
 1009                 );
 1010         }
 1011 159     AUE_ADJTIME     STD {
 1012                 int linux_adjtimex(void);
 1013         }
 1014 160     AUE_SETRLIMIT   STD {
 1015                 int linux_setrlimit(
 1016                     l_uint resource,
 1017                     struct l_rlimit *rlim
 1018                 );
 1019         }
 1020 161     AUE_CHROOT      NOPROTO {
 1021                 int chroot(
 1022                     char *path
 1023                 );
 1024         }
 1025 162     AUE_SYNC        NOPROTO {
 1026                 int sync(void);
 1027         }
 1028 163     AUE_ACCT        NOPROTO {
 1029                 int acct(
 1030                     char *path
 1031                 );
 1032         }
 1033 164     AUE_SETTIMEOFDAY        NOPROTO {
 1034                 int settimeofday(
 1035                     struct l_timeval *tv,
 1036                     struct timezone *tzp
 1037                 );
 1038         }
 1039 165     AUE_MOUNT       STD {
 1040                 int linux_mount(
 1041                     char *specialfile,
 1042                     char *dir,
 1043                     char *filesystemtype,
 1044                     l_ulong rwflag,
 1045                     void *data
 1046                 );
 1047         }
 1048 166     AUE_UMOUNT      STD {
 1049                 int linux_umount(
 1050                     char *path,
 1051                     l_int flags
 1052                 );
 1053         }
 1054 167     AUE_SWAPON      NOPROTO {
 1055                 int swapon(
 1056                     char *name
 1057                 );
 1058         }
 1059 168     AUE_SWAPOFF     STD {
 1060                 int linux_swapoff(void);
 1061         }
 1062 169     AUE_REBOOT      STD {
 1063                 int linux_reboot(
 1064                     l_int magic1,
 1065                     l_int magic2,
 1066                     l_uint cmd,
 1067                     void *arg
 1068                 );
 1069         }
 1070 170     AUE_SYSCTL      STD {
 1071                 int linux_sethostname(
 1072                     char *hostname,
 1073                     l_int len
 1074                 );
 1075         }
 1076 171     AUE_SYSCTL      STD {
 1077                 int linux_setdomainname(
 1078                     char *name,
 1079                     l_int len
 1080                 );
 1081         }
 1082 172     AUE_NULL        STD {
 1083                 int linux_iopl(
 1084                     l_uint level
 1085                 );
 1086         }
 1087 173     AUE_NULL        STD {
 1088                 int linux_ioperm(void);
 1089         }
 1090 174     AUE_NULL        UNIMPL  create_module
 1091 175     AUE_NULL        STD {
 1092                 int linux_init_module(void);
 1093         }
 1094 176     AUE_NULL        STD {
 1095                 int linux_delete_module(void);
 1096         }
 1097 177     AUE_NULL        UNIMPL  get_kernel_syms
 1098 178     AUE_NULL        UNIMPL  query_module
 1099 179     AUE_QUOTACTL    STD {
 1100                 int linux_quotactl(void);
 1101         }
 1102 180     AUE_NULL        UNIMPL  nfsservctl
 1103 181     AUE_GETPMSG     UNIMPL  getpmsg
 1104 182     AUE_PUTPMSG     UNIMPL  putpmsg
 1105 183     AUE_NULL        UNIMPL  afs_syscall
 1106 184     AUE_NULL        UNIMPL  tuxcall
 1107 185     AUE_NULL        UNIMPL  security
 1108 186     AUE_NULL        STD {
 1109                 int linux_gettid(void);
 1110         }
 1111 187     AUE_NULL        STD {
 1112                 int linux_readahead(void);
 1113         }
 1114 188     AUE_NULL        STD {
 1115                 int linux_setxattr(
 1116                     const char *path,
 1117                     const char *name,
 1118                     const char *value,
 1119                     l_size_t size,
 1120                     l_int flags
 1121                 );
 1122         }
 1123 189     AUE_NULL        STD {
 1124                 int linux_lsetxattr(
 1125                     const char *path,
 1126                     const char *name,
 1127                     const char *value,
 1128                     l_size_t size,
 1129                     l_int flags
 1130                 );
 1131         }
 1132 190     AUE_NULL        STD {
 1133                 int linux_fsetxattr(
 1134                     l_int fd,
 1135                     const char *name,
 1136                     const char *value,
 1137                     l_size_t size,
 1138                     l_int flags
 1139                 );
 1140         }
 1141 191     AUE_NULL        STD {
 1142                 int linux_getxattr(
 1143                     const char *path,
 1144                     const char *name,
 1145                     char *value,
 1146                     l_size_t size
 1147                 );
 1148         }
 1149 192     AUE_NULL        STD {
 1150                 int linux_lgetxattr(
 1151                     const char *path,
 1152                     const char *name,
 1153                     char *value,
 1154                     l_size_t size
 1155                 );
 1156         }
 1157 193     AUE_NULL        STD {
 1158                 int linux_fgetxattr(
 1159                     l_int fd,
 1160                     const char *name,
 1161                     char *value,
 1162                     l_size_t size
 1163                 );
 1164         }
 1165 194     AUE_NULL        STD {
 1166                 int linux_listxattr(
 1167                     const char *path,
 1168                     const char *list,
 1169                     l_size_t size
 1170                 );
 1171         }
 1172 195     AUE_NULL        STD {
 1173                 int linux_llistxattr(
 1174                     const char *path,
 1175                     const char *list,
 1176                     l_size_t size
 1177                 );
 1178         }
 1179 196     AUE_NULL        STD {
 1180                 int linux_flistxattr(
 1181                     l_int fd,
 1182                     const char *list,
 1183                     l_size_t size
 1184                 );
 1185         }
 1186 197     AUE_NULL        STD {
 1187                 int linux_removexattr(
 1188                     const char *path,
 1189                     const char *name
 1190                 );
 1191         }
 1192 198     AUE_NULL        STD {
 1193                 int linux_lremovexattr(
 1194                     const char *path,
 1195                     const char *name
 1196                 );
 1197         }
 1198 199     AUE_NULL        STD {
 1199                 int linux_fremovexattr(
 1200                     l_int fd,
 1201                     const char *name
 1202                 );
 1203         }
 1204 200     AUE_NULL        STD {
 1205                 int linux_tkill(
 1206                     l_pid_t tid,
 1207                     l_int sig
 1208                 );
 1209         }
 1210 201     AUE_NULL        STD {
 1211                 int linux_time(
 1212                     l_time_t *tm
 1213                 );
 1214         }
 1215 202     AUE_NULL        STD {
 1216                 int linux_sys_futex(
 1217                     uint32_t *uaddr,
 1218                     l_int op,
 1219                     uint32_t val,
 1220                     struct l_timespec *timeout,
 1221                     uint32_t *uaddr2,
 1222                     uint32_t val3
 1223                 );
 1224         }
 1225 203     AUE_NULL        STD {
 1226                 int linux_sched_setaffinity(
 1227                     l_pid_t pid,
 1228                     l_uint len,
 1229                     l_ulong *user_mask_ptr
 1230                 );
 1231         }
 1232 204     AUE_NULL        STD {
 1233                 int linux_sched_getaffinity(
 1234                     l_pid_t pid,
 1235                     l_uint len,
 1236                     l_ulong *user_mask_ptr
 1237                 );
 1238         }
 1239 205     AUE_NULL        UNIMPL  set_thread_area
 1240 206     AUE_NULL        STD {
 1241                 int linux_io_setup(void);
 1242         }
 1243 207     AUE_NULL        STD {
 1244                 int linux_io_destroy(void);
 1245         }
 1246 208     AUE_NULL        STD {
 1247                 int linux_io_getevents(void);
 1248         }
 1249 209     AUE_NULL        STD {
 1250                 int linux_io_submit(void);
 1251         }
 1252 210     AUE_NULL        STD {
 1253                 int linux_io_cancel(void);
 1254         }
 1255 211     AUE_NULL        UNIMPL  get_thread_area
 1256 212     AUE_NULL        STD {
 1257                 int linux_lookup_dcookie(void);
 1258         }
 1259 213     AUE_NULL        STD {
 1260                 int linux_epoll_create(
 1261                     l_int size
 1262                 );
 1263         }
 1264 214     AUE_NULL        UNIMPL  epoll_ctl_old
 1265 215     AUE_NULL        UNIMPL  epoll_wait_old
 1266 216     AUE_NULL        STD {
 1267                 int linux_remap_file_pages(void);
 1268         }
 1269 217     AUE_GETDIRENTRIES       STD  {
 1270                 int linux_getdents64(
 1271                     l_uint fd,
 1272                     void *dirent,
 1273                     l_uint count
 1274                 );
 1275         }
 1276 218     AUE_NULL        STD {
 1277                 int linux_set_tid_address(
 1278                     l_int *tidptr
 1279                 );
 1280         }
 1281 219     AUE_NULL        STD {
 1282                 int linux_restart_syscall(void);
 1283         }
 1284 220     AUE_NULL        STD {
 1285                 int linux_semtimedop(
 1286                     l_int semid,
 1287                     struct sembuf *tsops,
 1288                     l_size_t nsops,
 1289                     struct l_timespec *timeout
 1290                 );
 1291         }
 1292 221     AUE_NULL        STD {
 1293                 int linux_fadvise64(
 1294                     l_int fd,
 1295                     l_loff_t offset,
 1296                     l_size_t len,
 1297                     l_int advice
 1298                 );
 1299         }
 1300 222     AUE_NULL        STD {
 1301                 int linux_timer_create(
 1302                     clockid_t clock_id,
 1303                     struct sigevent *evp,
 1304                     l_timer_t *timerid
 1305                 );
 1306         }
 1307 223     AUE_NULL        STD {
 1308                 int linux_timer_settime(
 1309                     l_timer_t timerid,
 1310                     l_int flags,
 1311                     const struct itimerspec *new,
 1312                     struct itimerspec *old
 1313                 );
 1314         }
 1315 224     AUE_NULL        STD {
 1316                 int linux_timer_gettime(
 1317                     l_timer_t timerid,
 1318                     struct itimerspec *setting
 1319                 );
 1320         }
 1321 225     AUE_NULL        STD {
 1322                 int linux_timer_getoverrun(
 1323                     l_timer_t timerid
 1324                 );
 1325         }
 1326 226     AUE_NULL        STD {
 1327                 int linux_timer_delete(
 1328                     l_timer_t timerid
 1329                 );
 1330         }
 1331 227     AUE_CLOCK_SETTIME       STD {
 1332                 int linux_clock_settime(
 1333                     clockid_t which,
 1334                     struct l_timespec *tp
 1335                 );
 1336         }
 1337 228     AUE_NULL        STD {
 1338                 int linux_clock_gettime(
 1339                     clockid_t which,
 1340                     struct l_timespec *tp
 1341                 );
 1342         }
 1343 229     AUE_NULL        STD {
 1344                 int linux_clock_getres(
 1345                     clockid_t which,
 1346                     struct l_timespec *tp
 1347                 );
 1348         }
 1349 230     AUE_NULL        STD {
 1350                 int linux_clock_nanosleep(
 1351                     clockid_t which,
 1352                     l_int flags,
 1353                     struct l_timespec *rqtp,
 1354                     struct l_timespec *rmtp
 1355                 );
 1356         }
 1357 231     AUE_EXIT        STD {
 1358                 int linux_exit_group(
 1359                     l_int error_code
 1360                 );
 1361         }
 1362 232     AUE_NULL        STD {
 1363                 int linux_epoll_wait(
 1364                     l_int epfd,
 1365                     struct epoll_event *events,
 1366                     l_int maxevents,
 1367                     l_int timeout
 1368                 );
 1369         }
 1370 233     AUE_NULL        STD {
 1371                 int linux_epoll_ctl(
 1372                     l_int epfd,
 1373                     l_int op,
 1374                     l_int fd,
 1375                     struct epoll_event *event
 1376                 );
 1377         }
 1378 234     AUE_NULL        STD {
 1379                 int linux_tgkill(
 1380                     l_pid_t tgid,
 1381                     l_pid_t pid,
 1382                     l_int sig
 1383                 );
 1384         }
 1385 235     AUE_UTIMES      STD {
 1386                 int linux_utimes(
 1387                     char *fname,
 1388                     struct l_timeval *tptr
 1389                 );
 1390         }
 1391 236     AUE_NULL        UNIMPL  vserver
 1392 237     AUE_NULL        STD {
 1393                 int linux_mbind(void);
 1394         }
 1395 238     AUE_NULL        STD {
 1396                 int linux_set_mempolicy(void);
 1397         }
 1398 239     AUE_NULL        STD {
 1399                 int linux_get_mempolicy(void);
 1400         }
 1401 240     AUE_NULL        STD {
 1402                 int linux_mq_open(
 1403                     const char *name,
 1404                     l_int oflag,
 1405                     l_mode_t mode,
 1406                     struct mq_attr *attr
 1407                 );
 1408         }
 1409 241     AUE_NULL        STD {
 1410                 int linux_mq_unlink(
 1411                     const char *name
 1412                 );
 1413         }
 1414 242     AUE_NULL        STD {
 1415                 int linux_mq_timedsend(
 1416                     l_mqd_t mqd,
 1417                     const char *msg_ptr,
 1418                     l_size_t msg_len,
 1419                     l_uint msg_prio,
 1420                     const struct l_timespec *abs_timeout
 1421                 );
 1422         }
 1423 243     AUE_NULL        STD {
 1424                 int linux_mq_timedreceive(
 1425                     l_mqd_t mqd,
 1426                     char *msg_ptr,
 1427                     l_size_t msg_len,
 1428                     l_uint *msg_prio,
 1429                     const struct l_timespec *abs_timeout
 1430                 );
 1431         }
 1432 244     AUE_NULL        STD {
 1433                 int linux_mq_notify(
 1434                     l_mqd_t mqd,
 1435                     const struct l_timespec *abs_timeout
 1436                 );
 1437         }
 1438 245     AUE_NULL        STD {
 1439                 int linux_mq_getsetattr(
 1440                     l_mqd_t mqd,
 1441                     const struct mq_attr *attr,
 1442                     struct mq_attr *oattr
 1443                 );
 1444         }
 1445 246     AUE_NULL        STD {
 1446                 int linux_kexec_load(void);
 1447         }
 1448 247     AUE_WAIT6       STD {
 1449                 int linux_waitid(
 1450                     l_int idtype,
 1451                     l_pid_t id,
 1452                     l_siginfo_t *info,
 1453                     l_int options,
 1454                     struct rusage *rusage
 1455                 );
 1456         }
 1457 248     AUE_NULL        STD {
 1458                 int linux_add_key(void);
 1459         }
 1460 249     AUE_NULL        STD {
 1461                 int linux_request_key(void);
 1462         }
 1463 250     AUE_NULL        STD {
 1464                 int linux_keyctl(void);
 1465         }
 1466 251     AUE_NULL        STD {
 1467                 int linux_ioprio_set(void);
 1468         }
 1469 252     AUE_NULL        STD {
 1470                 int linux_ioprio_get(void);
 1471         }
 1472 253     AUE_NULL        STD {
 1473                 int linux_inotify_init(void);
 1474         }
 1475 254     AUE_NULL        STD {
 1476                 int linux_inotify_add_watch(void);
 1477         }
 1478 255     AUE_NULL        STD {
 1479                 int linux_inotify_rm_watch(void);
 1480         }
 1481 256     AUE_NULL        STD {
 1482                 int linux_migrate_pages(void);
 1483         }
 1484 257     AUE_OPEN_RWTC   STD {
 1485                 int linux_openat(
 1486                     l_int dfd,
 1487                     const char *filename,
 1488                     l_int flags,
 1489                     l_mode_t mode
 1490                 );
 1491         }
 1492 258     AUE_MKDIRAT     STD {
 1493                 int linux_mkdirat(
 1494                     l_int dfd,
 1495                     const char *pathname,
 1496                     l_mode_t mode
 1497                 );
 1498         }
 1499 259     AUE_MKNODAT     STD {
 1500                 int linux_mknodat(
 1501                     l_int dfd,
 1502                     const char *filename,
 1503                     l_mode_t mode,
 1504                     l_uint dev
 1505                 );
 1506         }
 1507 260     AUE_FCHOWNAT    STD {
 1508                 int linux_fchownat(
 1509                     l_int dfd,
 1510                     const char *filename,
 1511                     l_uid_t uid,
 1512                     l_gid_t gid,
 1513                     l_int flag
 1514                 );
 1515         }
 1516 261     AUE_FUTIMESAT   STD {
 1517                 int linux_futimesat(
 1518                     l_int dfd,
 1519                     char *filename,
 1520                     struct l_timeval *utimes
 1521                 );
 1522         }
 1523 262     AUE_FSTATAT     STD {
 1524                 int linux_newfstatat(
 1525                     l_int dfd,
 1526                     char *pathname,
 1527                     struct l_stat64 *statbuf,
 1528                     l_int flag
 1529                 );
 1530         }
 1531 263     AUE_UNLINKAT    STD {
 1532                 int linux_unlinkat(
 1533                     l_int dfd,
 1534                     const char *pathname,
 1535                     l_int flag
 1536                 );
 1537         }
 1538 264     AUE_RENAMEAT    STD {
 1539                 int linux_renameat(
 1540                     l_int olddfd,
 1541                     const char *oldname,
 1542                     l_int newdfd,
 1543                     const char *newname
 1544                 );
 1545         }
 1546 265     AUE_LINKAT      STD {
 1547                 int linux_linkat(
 1548                     l_int olddfd,
 1549                     const char *oldname,
 1550                     l_int newdfd,
 1551                     const char *newname,
 1552                     l_int flag
 1553                 );
 1554         }
 1555 266     AUE_SYMLINKAT   STD {
 1556                 int linux_symlinkat(
 1557                     const char *oldname,
 1558                     l_int newdfd,
 1559                     const char *newname
 1560                 );
 1561         }
 1562 267     AUE_READLINKAT  STD {
 1563                 int linux_readlinkat(
 1564                     l_int dfd,
 1565                     const char *path,
 1566                     char *buf,
 1567                     l_int bufsiz
 1568                 );
 1569         }
 1570 268     AUE_FCHMODAT    STD {
 1571                 int linux_fchmodat(
 1572                     l_int dfd,
 1573                     const char *filename,
 1574                     l_mode_t mode
 1575                 );
 1576         }
 1577 269     AUE_FACCESSAT   STD {
 1578                 int linux_faccessat(
 1579                     l_int dfd,
 1580                     const char *filename,
 1581                     l_int amode
 1582                 );
 1583         }
 1584 270     AUE_SELECT      STD {
 1585                 int linux_pselect6(
 1586                     l_int nfds,
 1587                     l_fd_set *readfds,
 1588                     l_fd_set *writefds,
 1589                     l_fd_set *exceptfds,
 1590                     struct l_timespec *tsp,
 1591                     l_uintptr_t *sig
 1592                 );
 1593         }
 1594 271     AUE_POLL        STD {
 1595                 int linux_ppoll(
 1596                     struct pollfd *fds,
 1597                     l_uint nfds,
 1598                     struct l_timespec *tsp,
 1599                     l_sigset_t *sset,
 1600                     l_size_t ssize
 1601                 );
 1602         }
 1603 272     AUE_NULL        STD {
 1604                 int linux_unshare(void);
 1605         }
 1606 273     AUE_NULL        STD {
 1607                 int linux_set_robust_list(
 1608                     struct linux_robust_list_head *head,
 1609                     l_size_t len
 1610                 );
 1611         }
 1612 274     AUE_NULL        STD {
 1613                 int linux_get_robust_list(
 1614                     l_int pid,
 1615                     struct linux_robust_list_head **head,
 1616                     l_size_t *len
 1617                 );
 1618         }
 1619 275     AUE_NULL        STD {
 1620                 int linux_splice(
 1621                     int fd_in,
 1622                     l_loff_t *off_in,
 1623                     int fd_out,
 1624                     l_loff_t *off_out,
 1625                     l_size_t len,
 1626                     l_uint flags
 1627                 );
 1628         }
 1629 276     AUE_NULL        STD {
 1630                 int linux_tee(void);
 1631         }
 1632 277     AUE_NULL        STD {
 1633                 int linux_sync_file_range(
 1634                     l_int fd,
 1635                     l_loff_t offset,
 1636                     l_loff_t nbytes,
 1637                     l_uint flags
 1638                 );
 1639         }
 1640 278     AUE_NULL        STD {
 1641                 int linux_vmsplice(void);
 1642         }
 1643 279     AUE_NULL        STD {
 1644                 int linux_move_pages(void);
 1645         }
 1646 280     AUE_FUTIMESAT   STD {
 1647                 int linux_utimensat(
 1648                     l_int dfd,
 1649                     const char *pathname,
 1650                     const struct l_timespec *times,
 1651                     l_int flags
 1652                 );
 1653         }
 1654 281     AUE_NULL        STD {
 1655                 int linux_epoll_pwait(
 1656                     l_int epfd,
 1657                     struct epoll_event *events,
 1658                     l_int maxevents,
 1659                     l_int timeout,
 1660                     l_sigset_t *mask,
 1661                     l_size_t sigsetsize
 1662                 );
 1663         }
 1664 282     AUE_NULL        STD {
 1665                 int linux_signalfd(void);
 1666         }
 1667 283     AUE_NULL        STD {
 1668                 int linux_timerfd_create(
 1669                     l_int clockid,
 1670                     l_int flags
 1671                 );
 1672         }
 1673 284     AUE_NULL        STD {
 1674                 int linux_eventfd(
 1675                     l_uint initval
 1676                 );
 1677         }
 1678 285     AUE_NULL        STD {
 1679                 int linux_fallocate(
 1680                     l_int fd,
 1681                     l_int mode,
 1682                     l_loff_t offset,
 1683                     l_loff_t len
 1684                 );
 1685         }
 1686 286     AUE_NULL        STD {
 1687                 int linux_timerfd_settime(
 1688                     l_int fd,
 1689                     l_int flags,
 1690                     const struct l_itimerspec *new_value,
 1691                     struct l_itimerspec *old_value
 1692                 );
 1693         }
 1694 287     AUE_NULL        STD {
 1695                 int linux_timerfd_gettime(
 1696                     l_int fd,
 1697                     struct l_itimerspec *old_value
 1698                 );
 1699         }
 1700 288     AUE_ACCEPT      STD {
 1701                 int linux_accept4(
 1702                     l_int s,
 1703                     l_uintptr_t addr,
 1704                     l_uintptr_t namelen,
 1705                     l_int flags
 1706                 );
 1707         }
 1708 ; Linux 2.6.27:
 1709 289     AUE_NULL        STD {
 1710                 int linux_signalfd4(void);
 1711         }
 1712 290     AUE_NULL        STD {
 1713                 int linux_eventfd2(
 1714                     l_uint initval,
 1715                     l_int flags
 1716                 );
 1717         }
 1718 291     AUE_NULL        STD {
 1719                 int linux_epoll_create1(
 1720                     l_int flags
 1721                 );
 1722         }
 1723 292     AUE_NULL        STD {
 1724                 int linux_dup3(
 1725                     l_uint oldfd,
 1726                     l_uint newfd,
 1727                     l_int flags
 1728                 );
 1729         }
 1730 293     AUE_NULL        STD {
 1731                 int linux_pipe2(
 1732                     l_int *pipefds,
 1733                     l_int flags
 1734                 );
 1735         }
 1736 294     AUE_NULL        STD {
 1737                 int linux_inotify_init1(
 1738                     l_int flags
 1739                 );
 1740         }
 1741 ; Linux 2.6.30:
 1742 295     AUE_NULL        STD {
 1743                 int linux_preadv(
 1744                     l_ulong fd,
 1745                     struct iovec *vec,
 1746                     l_ulong vlen,
 1747                     l_ulong pos_l,
 1748                     l_ulong pos_h
 1749                 );
 1750         }
 1751 296     AUE_NULL        STD {
 1752                 int linux_pwritev(
 1753                     l_ulong fd,
 1754                     struct iovec *vec,
 1755                     l_ulong vlen,
 1756                     l_ulong pos_l,
 1757                     l_ulong pos_h
 1758                 );
 1759         }
 1760 ; Linux 2.6.31:
 1761 297     AUE_NULL        STD {
 1762                 int linux_rt_tgsigqueueinfo(
 1763                     l_pid_t tgid,
 1764                     l_pid_t tid,
 1765                     l_int sig,
 1766                     l_siginfo_t *uinfo
 1767                 );
 1768         }
 1769 298     AUE_NULL        STD {
 1770                 int linux_perf_event_open(void);
 1771         }
 1772 ; Linux 2.6.33:
 1773 299     AUE_NULL        STD {
 1774                 int linux_recvmmsg(
 1775                     l_int s,
 1776                     struct l_mmsghdr *msg,
 1777                     l_uint vlen,
 1778                     l_uint flags,
 1779                     struct l_timespec *timeout
 1780                 );
 1781         }
 1782 ; Linux 2.6.37:
 1783 300     AUE_NULL        STD {
 1784                 int linux_fanotify_init(void);
 1785         }
 1786 301     AUE_NULL        STD {
 1787                 int linux_fanotify_mark(void);
 1788         }
 1789 ; Linux 2.6.36:
 1790 302     AUE_NULL        STD {
 1791                 int linux_prlimit64(
 1792                     l_pid_t pid,
 1793                     l_uint resource,
 1794                     struct rlimit *new,
 1795                     struct rlimit *old
 1796                 );
 1797         }
 1798 ; Linux 2.6.39 (glibc 2.14):
 1799 303     AUE_NULL        STD {
 1800                 int linux_name_to_handle_at(
 1801                     l_int dirfd,
 1802                     const char *name,
 1803                     struct l_file_handle *handle,
 1804                     l_int *mnt_id,
 1805                     l_int flags
 1806                 );
 1807         }
 1808 304     AUE_NULL        STD {
 1809                 int linux_open_by_handle_at(
 1810                     l_int mountdirfd,
 1811                     struct l_file_handle *handle,
 1812                     l_int flags
 1813                 );
 1814         }
 1815 305     AUE_NULL        STD {
 1816                 int linux_clock_adjtime(void);
 1817         }
 1818 306     AUE_SYNC        STD {
 1819                 int linux_syncfs(
 1820                     l_int fd
 1821                 );
 1822         }
 1823 ; Linux 3.0 (glibc 2.14):
 1824 307     AUE_NULL        STD {
 1825                 int linux_sendmmsg(
 1826                     l_int s,
 1827                     struct l_mmsghdr *msg,
 1828                     l_uint vlen,
 1829                     l_uint flags
 1830                 );
 1831         }
 1832 308     AUE_NULL        STD {
 1833                 int linux_setns(
 1834                     l_int fd,
 1835                     l_int nstype
 1836                 );
 1837         }
 1838 ; Linux 2.6.19 (no glibc wrapper):
 1839 309     AUE_NULL        STD {
 1840                 int linux_getcpu(
 1841                     l_uint *cpu,
 1842                     l_uint *node,
 1843                     void *cache
 1844                 );
 1845         }
 1846 ; Linux 3.2 (glibc 2.15):
 1847 310     AUE_NULL        STD {
 1848                 int linux_process_vm_readv(
 1849                     l_pid_t pid,
 1850                     const struct iovec *lvec,
 1851                     l_ulong liovcnt,
 1852                     const struct iovec *rvec,
 1853                     l_ulong riovcnt,
 1854                     l_ulong flags
 1855                 );
 1856         }
 1857 311     AUE_NULL        STD {
 1858                 int linux_process_vm_writev(
 1859                     l_pid_t pid,
 1860                     const struct iovec *lvec,
 1861                     l_ulong liovcnt,
 1862                     const struct iovec *rvec,
 1863                     l_ulong riovcnt,
 1864                     l_ulong flags
 1865                 );
 1866         }
 1867 ; Linux 3.5 (no glibc wrapper):
 1868 312     AUE_NULL        STD {
 1869                 int linux_kcmp(
 1870                     l_pid_t pid1,
 1871                     l_pid_t pid2,
 1872                     l_int type,
 1873                     l_ulong idx1,
 1874                     l_ulong idx
 1875                 );
 1876         }
 1877 ; Linux 3.8 (no glibc wrapper):
 1878 313     AUE_NULL        STD {
 1879                 int linux_finit_module(
 1880                     l_int fd,
 1881                     const char *uargs,
 1882                     l_int flags
 1883                 );
 1884         }
 1885 ; Linux 3.14:
 1886 314     AUE_NULL        STD {
 1887                 int linux_sched_setattr(
 1888                     l_pid_t pid,
 1889                     void *attr,
 1890                     l_uint flags
 1891                 );
 1892         }
 1893 315     AUE_NULL        STD {
 1894                 int linux_sched_getattr(
 1895                     l_pid_t pid,
 1896                     void *attr,
 1897                     l_uint size,
 1898                     l_uint flags
 1899                 );
 1900         }
 1901 ; Linux 3.15:
 1902 316     AUE_NULL        STD {
 1903                 int linux_renameat2(
 1904                     l_int olddfd,
 1905                     const char *oldname,
 1906                     l_int newdfd,
 1907                     const char *newname,
 1908                     l_uint flags
 1909                 );
 1910         }
 1911 ; Linux 3.17:
 1912 317     AUE_NULL        STD {
 1913                 int linux_seccomp(
 1914                     l_uint op,
 1915                     l_uint flags,
 1916                     const char *uargs
 1917                 );
 1918         }
 1919 318     AUE_NULL        STD {
 1920                 int linux_getrandom(
 1921                     char *buf,
 1922                     l_size_t count,
 1923                     l_uint flags
 1924                 );
 1925         }
 1926 319     AUE_NULL        STD {
 1927                 int linux_memfd_create(
 1928                     const char *uname_ptr,
 1929                     l_uint flags
 1930                 );
 1931         }
 1932 320     AUE_NULL        STD {
 1933                 int linux_kexec_file_load(
 1934                     l_int kernel_fd,
 1935                     l_int initrd_fd,
 1936                     l_ulong cmdline_len,
 1937                     const char *cmdline_ptr,
 1938                     l_ulong flags
 1939                 );
 1940         }
 1941 ; Linux 3.18:
 1942 321     AUE_NULL        STD {
 1943                 int linux_bpf(
 1944                     l_int cmd,
 1945                     void *attr,
 1946                     l_uint size
 1947                 );
 1948         }
 1949 ; Linux 3.19:
 1950 322     AUE_NULL        STD {
 1951                 int linux_execveat(
 1952                     l_int dfd,
 1953                     const char *filename,
 1954                     const char **argv,
 1955                     const char **envp,
 1956                     l_int flags
 1957                 );
 1958         }
 1959 ; Linux 4.2:
 1960 323     AUE_NULL        STD {
 1961                 int linux_userfaultfd(
 1962                     l_int flags
 1963                 );
 1964         }
 1965 ; Linux 4.3:
 1966 324     AUE_NULL        STD {
 1967                 int linux_membarrier(
 1968                     l_int cmd,
 1969                     l_int flags
 1970                 );
 1971         }
 1972 ; Linux 4.4:
 1973 325     AUE_NULL        STD {
 1974                 int linux_mlock2(
 1975                     l_ulong start,
 1976                     l_size_t len,
 1977                     l_int flags
 1978                 );
 1979         }
 1980 ; Linux 4.5:
 1981 326     AUE_NULL        STD {
 1982                 int linux_copy_file_range(
 1983                     l_int fd_in,
 1984                     l_loff_t *off_in,
 1985                     l_int fd_out,
 1986                     l_loff_t *off_out,
 1987                     l_size_t len,
 1988                     l_uint flags
 1989                 );
 1990         }
 1991 ; Linux 4.6:
 1992 327     AUE_NULL        STD {
 1993                 int linux_preadv2(
 1994                     l_ulong fd,
 1995                     const struct iovec *vec,
 1996                     l_ulong vlen,
 1997                     l_ulong pos_l,
 1998                     l_ulong pos_h,
 1999                     l_int flags
 2000                 );
 2001         }
 2002 328     AUE_NULL        STD {
 2003                 int linux_pwritev2(
 2004                     l_ulong fd,
 2005                     const struct iovec *vec,
 2006                     l_ulong vlen,
 2007                     l_ulong pos_l,
 2008                     l_ulong pos_h,
 2009                     l_int flags
 2010                 );
 2011         }
 2012 ; Linux 4.8:
 2013 329     AUE_NULL        STD {
 2014                 int linux_pkey_mprotect(
 2015                     l_ulong start,
 2016                     l_size_t len,
 2017                     l_ulong prot,
 2018                     l_int pkey
 2019                 );
 2020         }
 2021 330     AUE_NULL        STD {
 2022                 int linux_pkey_alloc(
 2023                     l_ulong flags,
 2024                     l_ulong init_val
 2025                 );
 2026         }
 2027 331     AUE_NULL        STD {
 2028                 int linux_pkey_free(
 2029                     l_int pkey
 2030                 );
 2031         }
 2032 ; Linux 4.11:
 2033 332     AUE_NULL        STD {
 2034                 int linux_statx(
 2035                     l_int dirfd,
 2036                     const char *pathname,
 2037                     l_uint flags,
 2038                     l_uint mask,
 2039                     void *statxbuf
 2040                 );
 2041         }
 2042 ; Linux 4.18:
 2043 333     AUE_NULL        STD {
 2044                 int linux_io_pgetevents(void);
 2045         }
 2046 334     AUE_NULL        STD {
 2047                 int linux_rseq(
 2048                     struct linux_rseq *rseq,
 2049                     uint32_t rseq_len,
 2050                     l_int flags,
 2051                     uint32_t sig
 2052                 );
 2053         }
 2054 ; Linux 5.0:
 2055 335-423 AUE_NULL        UNIMPL  nosys
 2056 424     AUE_NULL        STD {
 2057                 int linux_pidfd_send_signal(
 2058                     l_int pidfd,
 2059                     l_int sig,
 2060                     l_siginfo_t *info,
 2061                     l_uint flags
 2062                 );
 2063         }
 2064 425     AUE_NULL        STD {
 2065                 int linux_io_uring_setup(void);
 2066         }
 2067 426     AUE_NULL        STD {
 2068                 int linux_io_uring_enter(void);
 2069         }
 2070 427     AUE_NULL        STD {
 2071                 int linux_io_uring_register(void);
 2072         }
 2073 428    AUE_NULL         STD {
 2074                 int linux_open_tree(void);
 2075         }
 2076 429    AUE_NULL         STD {
 2077                 int linux_move_mount(void);
 2078         }
 2079 430    AUE_NULL         STD {
 2080                 int linux_fsopen(void);
 2081         }
 2082 431    AUE_NULL         STD {
 2083                 int linux_fsconfig(void);
 2084         }
 2085 432    AUE_NULL         STD {
 2086                 int linux_fsmount(void);
 2087         }
 2088 433    AUE_NULL         STD {
 2089                 int linux_fspick(void);
 2090         }
 2091 434    AUE_NULL         STD {
 2092                 int linux_pidfd_open(void);
 2093         }
 2094 435    AUE_NULL         STD {
 2095                 int linux_clone3(
 2096                     struct l_user_clone_args *uargs,
 2097                     l_size_t usize
 2098                 );
 2099         }
 2100 436    AUE_NULL         STD {
 2101                 int linux_close_range(void);
 2102         }
 2103 437    AUE_NULL         STD {
 2104                 int linux_openat2(void);
 2105         }
 2106 438    AUE_NULL         STD {
 2107                 int linux_pidfd_getfd(void);
 2108         }
 2109 439    AUE_NULL         STD {
 2110                 int linux_faccessat2(
 2111                     l_int dfd,
 2112                     const char *filename,
 2113                     l_int amode,
 2114                     l_int flags
 2115                 );
 2116         }
 2117 440    AUE_NULL         STD {
 2118                 int linux_process_madvise(void);
 2119         }
 2120 441    AUE_NULL         STD {
 2121                 int linux_epoll_pwait2(
 2122                     l_int epfd,
 2123                     struct epoll_event *events,
 2124                     l_int maxevents,
 2125                     struct l_timespec *timeout,
 2126                     l_sigset_t *mask,
 2127                     l_size_t sigsetsize
 2128                 );
 2129         }
 2130 442    AUE_NULL         STD {
 2131                 int linux_mount_setattr(void);
 2132         }
 2133 ; please, keep this line at the end.
 2134 443    AUE_NULL        UNIMPL  nosys
 2135 ; vim: syntax=off

Cache object: e14f3bef5d9e6f4aac0f340a39ba41fd


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.