1 $FreeBSD$ 2 3; Linux ABI system call name/number map, based on Linux file 4; arch/arm/kernel/calls.S 5 6#include <sys/param.h> 7#include <sys/sysent.h> 8#include <sys/sysproto.h> 9#include <compat/linux/linux_sysproto.h> 10#include <arm/linux/linux.h> 11#include <arm/linux/linux_proto.h> 12 13; Isn't pretty, but there seems to be no other way to trap nosys 14#define nosys linux_nosys 15 160 AUE_NULL UNIMPL setup 171 AUE_EXIT STD { 18 void linux_exit( 19 int rval 20 ); 21 } 222 AUE_FORK STD { 23 int linux_fork(void); 24 } 253 AUE_NULL NOPROTO { 26 int read( 27 int fd, 28 char *buf, 29 u_int nbyte 30 ); 31 } 324 AUE_NULL NOPROTO { 33 int write( 34 int fd, 35 char *buf, 36 u_int nbyte 37 ); 38 } 395 AUE_OPEN_RWTC STD { 40 int linux_open( 41 char *path, 42 l_int flags, 43 l_int mode 44 ); 45 } 466 AUE_CLOSE NOPROTO { 47 int close( 48 int fd); 49 } 507 AUE_NULL UNIMPL ; was linux_waitpid 518 AUE_CREAT STD { 52 int linux_creat( 53 char *path, 54 l_int mode 55 ); 56 } 579 AUE_LINK STD { 58 int linux_link( 59 char *path, 60 char *to 61 ); 62 } 6310 AUE_UNLINK STD { 64 int linux_unlink( 65 char *path 66 ); 67 } 6811 AUE_EXECVE STD { 69 int linux_execve( 70 char *path, 71 char **argp, 72 char **envp 73 ); 74 } 7512 AUE_CHDIR STD { 76 int linux_chdir( 77 char *path 78 ); 79 } 8013 AUE_NULL UNIMPL ; was OBSOLETE(linux_time) 8114 AUE_MKNOD STD { 82 int linux_mknod( 83 char *path, 84 l_int mode, 85 l_dev_t dev 86 ); 87 } 8815 AUE_CHMOD STD { 89 int linux_chmod( 90 char *path, 91 l_mode_t mode 92 ); 93 } 9416 AUE_LCHOWN STD { 95 int linux_lchown16( 96 char *path, 97 l_uid16_t uid, 98 l_gid16_t gid); 99 } 10017 AUE_NULL UNIMPL ; was linux_break 10118 AUE_NULL UNIMPL ; was linux_stat 10219 AUE_LSEEK STD { 103 int linux_lseek( 104 l_uint fdes, 105 l_off_t off, 106 l_int whence 107 ); 108 } 10920 AUE_GETPID STD { 110 int linux_getpid(void); 111 } 11221 AUE_MOUNT STD { 113 int linux_mount( 114 char *specialfile, 115 char *dir, 116 char *filesystemtype, 117 l_ulong rwflag, 118 void *data 119 ); 120 } 12122 AUE_NULL UNIMPL ; was OBSOLETE(linux_oldumount) 12223 AUE_SETUID STD { 123 int linux_setuid16( 124 l_uid16_t uid); 125 } 12624 AUE_GETUID STD { 127 int linux_getuid16(void); 128 } 12925 AUE_NULL UNIMPL ; was OBSOLETE(linux_stime) 13026 AUE_PTRACE UNIMPL ptrace 13127 AUE_NULL UNIMPL ; was OBSOLETE(linux_alarm) 13228 AUE_NULL UNIMPL ; was linux_fstat 13329 AUE_NULL STD { 134 int linux_pause(void); 135 } 13630 AUE_NULL UNIMPL ; was OBSOLETE(linux_utime) 13731 AUE_NULL UNIMPL ; was linux_stty 13832 AUE_NULL UNIMPL ; was linux_getty 13933 AUE_ACCESS STD { 140 int linux_access( 141 char *path, 142 l_int amode 143 ); 144 } 14534 AUE_NICE STD { 146 int linux_nice( 147 l_int inc 148 ); 149 } 15035 AUE_NULL UNIMPL ; was linux_ftime 15136 AUE_SYNC NOPROTO { 152 int sync(void); 153 } 15437 AUE_KILL STD { 155 int linux_kill( 156 l_int pid, 157 l_int signum 158 ); 159 } 16038 AUE_RENAME STD { 161 int linux_rename( 162 char *from, 163 char *to 164 ); 165 } 16639 AUE_MKDIR STD { 167 int linux_mkdir( 168 char *path, 169 l_int mode 170 ); 171 } 17240 AUE_RMDIR STD { 173 int linux_rmdir( 174 char *path 175 ); 176 } 17741 AUE_DUP NOPROTO { 178 int dup( 179 u_int fd); 180 } 18142 AUE_PIPE STD { 182 int linux_pipe( 183 l_int *pipefds 184 ); 185 } 18643 AUE_NULL STD { 187 int linux_times( 188 struct l_times_argv *buf 189 ); 190 } 19144 AUE_NULL UNIMPL ; was linux_prof 19245 AUE_NULL STD { 193 int linux_brk( 194 l_ulong dsend); 195 } 19646 AUE_SETGID STD { 197 int linux_setgid16( 198 l_gid16_t gid); 199 } 20047 AUE_GETGID STD { 201 int linux_getgid16(void); 202 } 20348 AUE_NULL UNIMPL ; was linux_signal 20449 AUE_GETEUID STD { 205 int linux_geteuid16(void); 206 } 20750 AUE_GETEGID STD { 208 int linux_getegid16(void); 209 } 21051 AUE_ACCT NOPROTO { 211 int acct( 212 char *path 213 ); 214 } 21552 AUE_UMOUNT STD { 216 int linux_umount( 217 char *path, 218 l_int flags 219 ); 220 } 22153 AUE_NULL UNIMPL ; was linux_lock 22254 AUE_IOCTL STD { 223 int linux_ioctl( 224 l_uint fd, 225 l_uint cmd, 226 l_ulong arg 227 ); 228 } 22955 AUE_FCNTL STD { 230 int linux_fcntl( 231 l_uint fd, 232 l_uint cmd, 233 l_ulong arg 234 ); 235 } 23656 AUE_NULL UNIMPL ; was linux_mpx 23757 AUE_SETPGRP NOPROTO { 238 int setpgid( 239 int pid, 240 int pgid); 241 } 24258 AUE_NULL UNIMPL ; was linux_ulimit 24359 AUE_NULL UNIMPL ; was linux_olduname 24460 AUE_UMASK NOPROTO { 245 int umask( 246 int newmask 247 ); 248 } 24961 AUE_CHROOT NOPROTO { 250 int chroot( 251 char *path 252 ); 253 } 25462 AUE_NULL STD { 255 int linux_ustat( 256 l_dev_t dev, 257 struct l_ustat *ubuf 258 ); 259 } 26063 AUE_DUP2 NOPROTO { 261 int dup2( 262 u_int from, 263 u_int to 264 ); 265 } 26664 AUE_GETPPID STD { 267 int linux_getppid(void); 268 } 26965 AUE_GETPGRP NOPROTO { 270 int getpgrp(void); 271 } 27266 AUE_SETSID NOPROTO { 273 int setsid(void); 274 } 27567 AUE_NULL STD { 276 int linux_sigaction( 277 l_int sig, 278 l_osigaction_t *nsa, 279 l_osigaction_t *osa 280 ); 281 } 28268 AUE_NULL UNIMPL ; was linux_sgetmask 28369 AUE_NULL UNIMPL ; was linux_ssetmask 28470 AUE_SETREUID STD { 285 int linux_setreuid16( 286 l_uid16_t ruid, 287 l_uid16_t euid); 288 } 28971 AUE_SETREGID STD { 290 int linux_setregid16( 291 l_gid16_t rgid, 292 l_gid16_t egid); 293 } 29472 AUE_NULL STD { 295 int linux_sigsuspend( 296 l_int hist0, 297 l_int hist1, 298 l_osigset_t mask 299 ); 300 } 30173 AUE_NULL STD { 302 int linux_sigpending( 303 l_osigset_t *mask 304 ); 305 } 30674 AUE_SYSCTL STD { 307 int linux_sethostname( 308 char *hostname, 309 u_int len 310 ); 311 } 31275 AUE_SETRLIMIT STD { 313 int linux_setrlimit( 314 l_uint resource, 315 struct l_rlimit *rlim 316 ); 317 } 31876 AUE_NULL UNIMPL ; was OBSOLETE(linux_old_getrlimit) 31977 AUE_GETRUSAGE NOPROTO { 320 int getrusage( 321 int who, 322 struct rusage *rusage 323 ); 324 } 32578 AUE_GETTIMEOFDAY STD { 326 int linux_gettimeofday( 327 struct timeval32 *tp, 328 struct timezone *tzp 329 ); 330 } 33179 AUE_SETTIMEOFDAY STD { 332 int linux_settimeofday( 333 struct timeval32 *tp, 334 struct timezone *tzp 335 ); 336 } 33780 AUE_GETGROUPS STD { 338 int linux_getgroups16( 339 l_uint gidsetsize, 340 l_gid16_t *gidset 341 ); 342 } 34381 AUE_SETGROUPS STD { 344 int linux_setgroups16( 345 l_uint gidsetsize, 346 l_gid16_t *gidset 347 ); 348 } 34982 AUE_NULL UNIMPL ; was OBSOLETE(linux_old_select) 35083 AUE_SYMLINK STD { 351 int linux_symlink( 352 char *path, 353 char *to 354 ); 355 } 35684 AUE_NULL UNIMPL ; was linux_lstat 35785 AUE_READLINK STD { 358 int linux_readlink( 359 char *name, 360 char *buf, 361 l_int count 362 ); 363 } 36486 AUE_NULL UNIMPL uselib 36587 AUE_SWAPON NOPROTO { 366 int swapon( 367 char *name 368 ); 369 } 37088 AUE_REBOOT STD { 371 int linux_reboot( 372 l_int magic1, 373 l_int magic2, 374 l_uint cmd, 375 void *arg 376 ); 377 } 37889 AUE_NULL UNIMPL ; was OBSOLETE(linux_old_readdir) 37990 AUE_NULL UNIMPL ; was OBSOLETE(linux_old_mmap) 38091 AUE_MUNMAP NOPROTO { 381 int munmap( 382 caddr_t addr, 383 int len 384 ); 385 } 38692 AUE_TRUNCATE STD { 387 int linux_truncate( 388 char *path, 389 l_ulong length 390 ); 391 } 39293 AUE_FTRUNCATE STD { 393 int linux_ftruncate( 394 int fd, 395 long length 396 ); 397 } 39894 AUE_FCHMOD NOPROTO { 399 int fchmod( 400 int fd, 401 int mode 402 ); 403 } 40495 AUE_FCHOWN NOPROTO { 405 int fchown( 406 int fd, 407 int uid, 408 int gid); 409 } 41096 AUE_GETPRIORITY STD { 411 int linux_getpriority( 412 int which, 413 int who 414 ); 415 } 41697 AUE_SETPRIORITY NOPROTO { 417 int setpriority( 418 int which, 419 int who, 420 int prio 421 ); 422 } 42398 AUE_NULL UNIMPL ; was linux_profil 42499 AUE_STATFS STD { 425 int linux_statfs( 426 char *path, 427 struct l_statfs_buf *buf 428 ); 429 } 430100 AUE_FSTATFS STD { 431 int linux_fstatfs( 432 l_uint fd, 433 struct l_statfs_buf *buf 434 ); 435 } 436101 AUE_NULL UNIMPL ; was ioperm 437102 AUE_NULL UNIMPL ; was OBSOLETE(linux_socketcall) 438103 AUE_NULL STD { 439 int linux_syslog( 440 l_int type, 441 char *buf, 442 l_int len 443 ); 444 } 445104 AUE_SETITIMER STD { 446 int linux_setitimer( 447 l_int which, 448 struct l_itimerval *itv, 449 struct l_itimerval *oitv 450 ); 451 } 452105 AUE_GETITIMER STD { 453 int linux_getitimer( 454 l_int which, 455 struct l_itimerval *itv 456 ); 457 } 458106 AUE_STAT STD { 459 int linux_newstat( 460 char *path, 461 struct l_newstat *buf 462 ); 463 } 464107 AUE_LSTAT STD { 465 int linux_newlstat( 466 char *path, 467 struct l_newstat *buf 468 ); 469 } 470108 AUE_FSTAT STD { 471 int linux_newfstat( 472 l_uint fd, 473 struct l_newstat *buf 474 ); 475 } 476109 AUE_NULL UNIMPL ; was linux_uname 477110 AUE_NULL UNIMPL ; was linux_iopl 478111 AUE_NULL STD { 479 int linux_vhangup(void); 480 } 481112 AUE_NULL UNIMPL ; 482113 AUE_NULL UNIMPL ; was OBSOLETE(linux_syscall) 483114 AUE_WAIT4 STD { 484 int linux_wait4( 485 l_pid_t pid, 486 l_int *status, 487 l_int options, 488 void *rusage 489 ); 490 } 491115 AUE_SWAPOFF STD { 492 int linux_swapoff(void); 493 } 494116 AUE_NULL STD { 495 int linux_sysinfo( 496 struct l_sysinfo *info 497 ); 498 } 499117 AUE_NULL UNIMPL ; was OBSOLETE(linux_ipc) 500118 AUE_FSYNC NOPROTO { 501 int fsync( 502 int fd); 503 } 504119 AUE_SIGRETURN STD { 505 int linux_sigreturn( 506 struct l_sigframe *sfp 507 ); 508 } 509120 AUE_RFORK STD { 510 int linux_clone( 511 l_int flags, 512 void *stack, 513 void *parent_tidptr, 514 void *tls, 515 void * child_tidptr 516 ); 517 } 518121 AUE_SYSCTL STD { 519 int linux_setdomainname( 520 char *name, 521 int len 522 ); 523 } 524122 AUE_NULL STD { 525 int linux_newuname( 526 struct l_new_utsname *buf 527 ); 528 } 529123 AUE_NULL UNIMPL ; was linux_modify_ldt 530124 AUE_ADJTIME STD { 531 int linux_adjtimex(void); 532 } 533125 AUE_MPROTECT STD { 534 int linux_mprotect( 535 caddr_t addr, 536 int len, 537 int prot 538 ); 539 } 540126 AUE_SIGPROCMASK STD { 541 int linux_sigprocmask( 542 l_int how, 543 l_osigset_t *mask, 544 l_osigset_t *omask 545 ); 546 } 547127 AUE_NULL UNIMPL ; was linux_create_module 548128 AUE_NULL STD { 549 int linux_init_module(void); 550 } 551129 AUE_NULL STD { 552 int linux_delete_module(void); 553 } 554130 AUE_NULL UNIMPL ; was linux_get_kernel_syms 555131 AUE_QUOTACTL STD { 556 int linux_quotactl(void); 557 } 558132 AUE_GETPGID NOPROTO { 559 int getpgid( 560 int pid); 561 } 562133 AUE_FCHDIR NOPROTO { 563 int fchdir( 564 int fd); 565 } 566134 AUE_BDFLUSH STD { 567 int linux_bdflush(void); 568 } 569135 AUE_NULL STD { 570 int linux_sysfs( 571 l_int option, 572 l_ulong arg1, 573 l_ulong arg2 574 ); 575 } 576136 AUE_PERSONALITY STD { 577 int linux_personality( 578 l_ulong per 579 ); 580 } 581137 AUE_NULL UNIMPL ; was afs_syscall 582138 AUE_SETFSUID STD { 583 int linux_setfsuid16( 584 l_uid16_t uid); 585 } 586139 AUE_SETFSGID STD { 587 int linux_setfsgid16( 588 l_gid16_t gid); 589 } 590140 AUE_LSEEK STD { 591 int linux_llseek( 592 l_int fd, 593 l_ulong ohigh, 594 l_ulong olow, 595 l_loff_t *res, 596 l_uint whence 597 ); 598 } 599141 AUE_GETDIRENTRIES STD { 600 int linux_getdents( 601 l_uint fd, 602 void *dent, 603 l_uint count 604 ); 605 } 606; 142: newselect 607142 AUE_SELECT STD { 608 int linux_select( 609 l_int nfds, 610 l_fd_set *readfds, 611 l_fd_set *writefds, 612 l_fd_set *exceptfds, 613 struct l_timeval *timeout 614 ); 615 } 616143 AUE_FLOCK NOPROTO { 617 int flock( 618 int fd, 619 int how 620 ); 621 } 622144 AUE_MSYNC STD { 623 int linux_msync( 624 l_ulong addr, 625 l_size_t len, 626 l_int fl 627 ); 628 } 629145 AUE_READV NOPROTO { 630 int readv( 631 int fd, 632 struct iovec *iovp, 633 u_int iovcnt 634 ); 635 } 636146 AUE_WRITEV NOPROTO { 637 int writev( 638 int fd, 639 struct iovec *iovp, 640 u_int iovcnt 641 ); 642 } 643147 AUE_GETSID STD { 644 int linux_getsid( 645 l_pid_t pid); 646 } 647148 AUE_NULL STD { 648 int linux_fdatasync( 649 l_uint fd); 650 } 651149 AUE_SYSCTL STD { 652 int linux_sysctl( 653 struct l___sysctl_args *args 654 ); 655 } 656150 AUE_MLOCK NOPROTO { 657 int mlock( 658 const void *addr, 659 size_t len 660 ); 661 } 662151 AUE_MUNLOCK NOPROTO { 663 int munlock( 664 const void *addr, 665 size_t len 666 ); 667 } 668152 AUE_MLOCKALL NOPROTO { 669 int mlockall( 670 int how 671 ); 672 } 673153 AUE_MUNLOCKALL NOPROTO { 674 int munlockall(void); 675 } 676154 AUE_SCHED_SETPARAM STD { 677 int linux_sched_setparam( 678 l_pid_t pid, 679 struct sched_param *param 680 ); 681 } 682155 AUE_SCHED_GETPARAM STD { 683 int linux_sched_getparam( 684 l_pid_t pid, 685 struct sched_param *param 686 ); 687 } 688156 AUE_SCHED_SETSCHEDULER STD { 689 int linux_sched_setscheduler( 690 l_pid_t pid, 691 l_int policy, 692 struct sched_param *param 693 ); 694 } 695157 AUE_SCHED_GETSCHEDULER STD { 696 int linux_sched_getscheduler( 697 l_pid_t pid); 698 } 699158 AUE_NULL NOPROTO { 700 int sched_yield(void); 701 } 702159 AUE_SCHED_GET_PRIORITY_MAX STD { 703 int linux_sched_get_priority_max( 704 l_int policy 705 ); 706 } 707160 AUE_SCHED_GET_PRIORITY_MIN STD { 708 int linux_sched_get_priority_min( 709 l_int policy 710 ); 711 } 712161 AUE_SCHED_RR_GET_INTERVAL STD { 713 int linux_sched_rr_get_interval( 714 l_pid_t pid, 715 struct l_timespec *interval 716 ); 717 } 718162 AUE_NULL STD { 719 int linux_nanosleep( 720 const struct l_timespec *rqtp, 721 struct l_timespec *rmtp 722 ); 723 } 724163 AUE_NULL STD { 725 int linux_mremap( 726 l_ulong addr, 727 l_ulong old_len, 728 l_ulong new_len, 729 l_ulong flags, 730 l_ulong new_addr 731 ); 732 } 733164 AUE_SETRESUID STD { 734 int linux_setresuid16( 735 l_uid16_t ruid, 736 l_uid16_t euid, 737 l_uid16_t suid); 738 } 739165 AUE_GETRESUID STD { 740 int linux_getresuid16( 741 l_uid16_t *ruid, 742 l_uid16_t *euid, 743 l_uid16_t *suid); 744 } 745166 AUE_NULL UNIMPL ; was linux_vm86 746167 AUE_NULL UNIMPL ; was linux_query_module 747168 AUE_POLL NOPROTO { 748 int poll( 749 struct pollfd* fds, 750 unsigned int nfds, 751 long timeout 752 ); 753 } 754169 AUE_NULL UNIMPL ; was linux_nfsservctl 755170 AUE_SETRESGID STD { 756 int linux_setresgid16( 757 l_gid16_t rgid, 758 l_gid16_t egid, 759 l_gid16_t sgid); 760 } 761171 AUE_GETRESGID STD { 762 int linux_getresgid16( 763 l_gid16_t *rgid, 764 l_gid16_t *egid, 765 l_gid16_t *sgid); 766 } 767172 AUE_PRCTL STD { 768 int linux_prctl( 769 l_int option, 770 l_int arg2, 771 l_int arg3, 772 l_int arg4, 773 l_int arg5 774 ); 775 } 776173 AUE_NULL STD { 777 int linux_rt_sigreturn( 778 struct l_ucontext *ucp 779 ); 780 } 781174 AUE_NULL STD { 782 int linux_rt_sigaction( 783 l_int sig, 784 l_sigaction_t *act, 785 l_sigaction_t *oact, 786 l_size_t sigsetsize 787 ); 788 } 789175 AUE_NULL STD { 790 int linux_rt_sigprocmask( 791 l_int how, 792 l_sigset_t *mask, 793 l_sigset_t *omask, 794 l_size_t sigsetsize 795 ); 796 } 797176 AUE_NULL STD { 798 int linux_rt_sigpending( 799 l_sigset_t *set, 800 l_size_t sigsetsize 801 ); 802 } 803177 AUE_NULL STD { 804 int linux_rt_sigtimedwait( 805 l_sigset_t *mask, 806 l_siginfo_t *ptr, 807 struct l_timeval *timeout, 808 l_size_t sigsetsize 809 ); 810 } 811178 AUE_NULL STD { 812 int linux_rt_sigqueueinfo( 813 l_pid_t pid, 814 l_int sig, 815 l_siginfo_t *info 816 ); 817 } 818179 AUE_NULL STD { 819 int linux_rt_sigsuspend( 820 l_sigset_t *newset, 821 l_size_t sigsetsize 822 ); 823 } 824180 AUE_PREAD STD { 825 int linux_pread( 826 l_uint fd, 827 char *buf, 828 l_size_t nbyte, 829 l_loff_t offset 830 ); 831 } 832181 AUE_PWRITE STD { 833 int linux_pwrite( 834 l_uint fd, 835 char *buf, 836 l_size_t nbyte, 837 l_loff_t offset 838 ); 839 } 840182 AUE_CHOWN STD { 841 int linux_chown16( 842 char *path, 843 l_uid16_t uid, 844 l_gid16_t gid); 845 } 846183 AUE_GETCWD STD { 847 int linux_getcwd( 848 char *buf, 849 l_ulong bufsize 850 ); 851 } 852184 AUE_CAPGET STD { 853 int linux_capget( 854 struct l_user_cap_header *hdrp, 855 struct l_user_cap_data *datap 856 ); 857 } 858185 AUE_CAPSET STD { 859 int linux_capset( 860 struct l_user_cap_header *hdrp, 861 struct l_user_cap_data *datap 862 ); 863 } 864186 AUE_NULL STD { 865 int linux_sigaltstack( 866 l_stack_t *uss, 867 l_stack_t *uoss 868 ); 869 } 870187 AUE_SENDFILE STD { 871 int linux_sendfile(void); 872 } 873188 AUE_NULL UNIMPL ; was getpmsg 874189 AUE_NULL UNIMPL ; was putpmsg 875190 AUE_VFORK STD { 876 int linux_vfork(void); 877 } 878; 191: ugetrlimit 879191 AUE_GETRLIMIT STD { 880 int linux_getrlimit( 881 l_uint resource, 882 struct l_rlimit *rlim 883 ); 884 } 885192 AUE_MMAP STD { 886 int linux_mmap2( 887 l_ulong addr, 888 l_ulong len, 889 l_ulong prot, 890 l_ulong flags, 891 l_ulong fd, 892 l_ulong pgoff 893 ); 894 } 895193 AUE_TRUNCATE STD { 896 int linux_truncate64( 897 char *path, 898 l_loff_t length 899 ); 900 } 901194 AUE_FTRUNCATE STD { 902 int linux_ftruncate64( 903 l_uint fd, 904 l_loff_t length 905 ); 906 } 907195 AUE_STAT STD { 908 int linux_stat64( 909 const char *filename, 910 struct l_stat64 *statbuf 911 ); 912 } 913196 AUE_LSTAT STD { 914 int linux_lstat64( 915 const char *filename, 916 struct l_stat64 *statbuf 917 ); 918 } 919197 AUE_FSTAT STD { 920 int linux_fstat64( 921 l_int fd, 922 struct l_stat64 *statbuf 923 ); 924 } 925198 AUE_LCHOWN STD { 926 int linux_lchown( 927 char *path, 928 l_uid_t uid, 929 l_gid_t gid); 930 } 931199 AUE_GETUID STD { 932 int linux_getuid(void); 933 } 934200 AUE_GETGID STD { 935 int linux_getgid(void); 936 } 937201 AUE_GETEUID NOPROTO { 938 int geteuid(void); 939 } 940202 AUE_GETEGID NOPROTO { 941 int getegid(void); 942 } 943203 AUE_SETREUID NOPROTO { 944 int setreuid( 945 uid_t ruid, 946 uid_t euid); 947 } 948204 AUE_SETREGID NOPROTO { 949 int setregid( 950 gid_t rgid, 951 gid_t egid); 952 } 953205 AUE_GETGROUPS STD { 954 int linux_getgroups( 955 l_int gidsetsize, 956 l_gid_t *grouplist 957 ); 958 } 959206 AUE_SETGROUPS STD { 960 int linux_setgroups( 961 l_int gidsetsize, 962 l_gid_t *grouplist 963 ); 964 } 965207 AUE_FCHOWN NODEF fchown fchown fchown_args int 966208 AUE_SETRESUID NOPROTO { 967 int setresuid( 968 uid_t ruid, 969 uid_t euid, 970 uid_t suid); 971 } 972209 AUE_GETRESUID NOPROTO { 973 int getresuid( 974 uid_t *ruid, 975 uid_t *euid, 976 uid_t *suid); 977 } 978210 AUE_SETRESGID NOPROTO { 979 int setresgid( 980 gid_t rgid, 981 gid_t egid, 982 gid_t sgid); 983 } 984211 AUE_GETRESGID NOPROTO { 985 int getresgid( 986 gid_t *rgid, 987 gid_t *egid, 988 gid_t *sgid); 989 } 990212 AUE_CHOWN STD { 991 int linux_chown( 992 char *path, 993 l_uid_t uid, 994 l_gid_t gid); 995 } 996213 AUE_SETUID NOPROTO { 997 int setuid( 998 uid_t uid); 999 } 1000214 AUE_SETGID NOPROTO { 1001 int setgid( 1002 gid_t gid); 1003 } 1004215 AUE_SETFSUID STD { 1005 int linux_setfsuid( 1006 l_uid_t uid); 1007 } 1008216 AUE_SETFSGID STD { 1009 int linux_setfsgid( 1010 l_gid_t gid); 1011 } 1012 1013217 AUE_GETDIRENTRIES STD { 1014 int linux_getdents64( 1015 l_uint fd, 1016 void *dirent, 1017 l_uint count 1018 ); 1019 } 1020218 AUE_PIVOT_ROOT STD { 1021 int linux_pivot_root( 1022 char *new_root, 1023 char *put_old); 1024 } 1025219 AUE_MINCORE STD { 1026 int linux_mincore( 1027 l_ulong start, 1028 l_size_t len, 1029 u_char *vec 1030 ); 1031 } 1032220 AUE_MADVISE NOPROTO { 1033 int madvise(void *addr, 1034 size_t len, 1035 int behav 1036 ); 1037 } 1038221 AUE_FCNTL STD { 1039 int linux_fcntl64( 1040 l_uint fd, 1041 l_uint cmd, 1042 l_ulong arg 1043 ); 1044 } 1045222 AUE_NULL UNIMPL 1046223 AUE_NULL UNIMPL 1047224 AUE_NULL STD { 1048 long linux_gettid(void); 1049 } 1050225 AUE_NULL UNIMPL linux_readahead 1051226 AUE_NULL STD { 1052 int linux_setxattr(void); 1053 } 1054227 AUE_NULL STD { 1055 int linux_lsetxattr(void); 1056 } 1057228 AUE_NULL STD { 1058 int linux_fsetxattr(void); 1059 } 1060229 AUE_NULL STD { 1061 int linux_getxattr(void); 1062 } 1063230 AUE_NULL STD { 1064 int linux_lgetxattr(void); 1065 } 1066231 AUE_NULL STD { 1067 int linux_fgetxattr(void); 1068 } 1069232 AUE_NULL STD { 1070 int linux_listxattr(void); 1071 } 1072233 AUE_NULL STD { 1073 int linux_llistxattr(void); 1074 } 1075234 AUE_NULL STD { 1076 int linux_flistxattr(void); 1077 } 1078235 AUE_NULL STD { 1079 int linux_removexattr(void); 1080 } 1081236 AUE_NULL STD { 1082 int linux_lremovexattr(void); 1083 } 1084237 AUE_NULL STD { 1085 int linux_fremovexattr(void); 1086 } 1087238 AUE_NULL STD { 1088 int linux_tkill( 1089 int tid, 1090 int sig 1091 ); 1092 } 1093239 AUE_SENDFILE UNIMPL linux_sendfile64 1094240 AUE_NULL STD { 1095 int linux_sys_futex(void *uaddr, 1096 int op, 1097 uint32_t val, 1098 struct l_timespec *timeout, 1099 uint32_t *uaddr2, 1100 uint32_t val3 1101 ); 1102 } 1103241 AUE_NULL STD { 1104 int linux_sched_setaffinity( 1105 l_pid_t pid, 1106 l_uint len, 1107 l_ulong *user_mask_ptr 1108 ); 1109 } 1110242 AUE_NULL STD { 1111 int linux_sched_getaffinity( 1112 l_pid_t pid, 1113 l_uint len, 1114 l_ulong *user_mask_ptr 1115 ); 1116 } 1117243 AUE_NULL UNIMPL linux_io_setup 1118244 AUE_NULL UNIMPL linux_io_destroy 1119245 AUE_NULL UNIMPL linux_io_getevents 1120246 AUE_NULL UNIMPL linux_io_submit 1121247 AUE_NULL UNIMPL linux_io_cancel 1122248 AUE_EXIT STD { 1123 int linux_exit_group( 1124 int error_code 1125 ); 1126 } 1127249 AUE_NULL STD { 1128 int linux_lookup_dcookie(void); 1129 } 1130250 AUE_NULL STD { 1131 int linux_epoll_create( 1132 l_int size 1133 ); 1134 } 1135251 AUE_NULL STD { 1136 int linux_epoll_ctl( 1137 l_int epfd, 1138 l_int op, 1139 l_int fd, 1140 struct epoll_event *event 1141 ); 1142 } 1143252 AUE_NULL STD { 1144 int linux_epoll_wait( 1145 l_int epfd, 1146 struct epoll_event *events, 1147 l_int maxevents, 1148 l_int timeout 1149 ); 1150 } 1151253 AUE_NULL STD { 1152 int linux_remap_file_pages(void); 1153 } 1154 1155254 AUE_NULL UNIMPL ; was set_thread_area 1156255 AUE_NULL UNIMPL ; was get_thread_area 1157256 AUE_NULL STD { 1158 int linux_set_tid_address( 1159 int *tidptr 1160 ); 1161 } 1162257 AUE_NULL STD { 1163 int linux_timer_create( 1164 clockid_t clock_id, 1165 struct sigevent *evp, 1166 l_timer_t *timerid); 1167 } 1168258 AUE_NULL STD { 1169 int linux_timer_settime( 1170 l_timer_t timerid, 1171 l_int flags, 1172 const struct itimerspec *new, 1173 struct itimerspec *old); 1174 } 1175259 AUE_NULL STD { 1176 int linux_timer_gettime( 1177 l_timer_t timerid, 1178 struct itimerspec *setting 1179 ); 1180 } 1181260 AUE_NULL STD { 1182 int linux_timer_getoverrun( 1183 l_timer_t timerid); 1184 } 1185261 AUE_NULL STD { 1186 int linux_timer_delete( 1187 l_timer_t timerid); 1188 } 1189262 AUE_CLOCK_SETTIME STD { 1190 int linux_clock_settime( 1191 clockid_t which, 1192 struct l_timespec *tp 1193 ); 1194 } 1195263 AUE_NULL STD { 1196 int linux_clock_gettime( 1197 clockid_t which, 1198 struct l_timespec *tp 1199 ); 1200 } 1201264 AUE_NULL STD { 1202 int linux_clock_getres( 1203 clockid_t which, 1204 struct l_timespec *tp 1205 ); 1206 } 1207265 AUE_NULL STD { 1208 int linux_clock_nanosleep( 1209 clockid_t which, 1210 int flags, 1211 struct l_timespec *rqtp, 1212 struct l_timespec *rmtp 1213 ); 1214 } 1215266 AUE_STATFS STD { 1216 int linux_statfs64( 1217 char *path, 1218 size_t bufsize, 1219 struct l_statfs64_buf *buf 1220 ); 1221 } 1222267 AUE_FSTATFS STD { 1223 int linux_fstatfs64( 1224 l_uint fd, 1225 size_t bufsize, 1226 struct l_statfs64_buf *buf 1227 ); 1228 } 1229268 AUE_NULL STD { 1230 int linux_tgkill( 1231 int tgid, 1232 int pid, 1233 int sig 1234 ); 1235 } 1236269 AUE_UTIMES STD { 1237 int linux_utimes( 1238 char *fname, 1239 struct l_timeval *tptr 1240 ); 1241 } 1242270 AUE_NULL STD { 1243 int linux_fadvise64_64( 1244 int fd, 1245 l_loff_t offset, 1246 l_loff_t len, 1247 int advice 1248 ); 1249 } 1250271 AUE_NULL UNIMPL pciconfig_iobase 1251272 AUE_NULL UNIMPL pciconfig_read 1252273 AUE_NULL UNIMPL pciconfig_write 1253; linux 2.6.6: 1254274 AUE_NULL STD { 1255 int linux_mq_open( 1256 const char *name, 1257 int oflag, 1258 mode_t mode, 1259 struct mq_attr *attr 1260 ); 1261 } 1262275 AUE_NULL STD { 1263 int linux_mq_unlink( 1264 const char *name 1265 ); 1266 } 1267276 AUE_NULL STD { 1268 int linux_mq_timedsend( 1269 l_mqd_t mqd, 1270 const char *msg_ptr, 1271 size_t msg_len, 1272 unsigned int msg_prio, 1273 const struct l_timespec *abs_timeout 1274 ); 1275 } 1276277 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 } 1285278 AUE_NULL STD { 1286 int linux_mq_notify( 1287 l_mqd_t mqd, 1288 const struct l_timespec *abs_timeout 1289 ); 1290 } 1291279 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 } 1298280 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 } 1307281 AUE_SOCKET STD { 1308 int linux_socket( 1309 l_int domain, 1310 l_int type, 1311 l_int protocol 1312 ); 1313 } 1314282 AUE_BIND STD { 1315 int linux_bind( 1316 l_int s, 1317 l_uintptr_t name, 1318 l_int namelen 1319 ); 1320 } 1321283 AUE_CONNECT STD { 1322 int linux_connect( 1323 l_int s, 1324 l_uintptr_t name, 1325 l_int namelen 1326 ); 1327 } 1328284 AUE_LISTEN STD { 1329 int linux_listen( 1330 l_int s, 1331 l_int backlog 1332 ); 1333 } 1334285 AUE_ACCEPT STD { 1335 int linux_accept( 1336 l_int s, 1337 l_uintptr_t addr, 1338 l_uintptr_t namelen 1339 ); 1340 } 1341286 AUE_GETSOCKNAME STD { 1342 int linux_getsockname( 1343 l_int s, 1344 l_uintptr_t addr, 1345 l_uintptr_t namelen 1346 ); 1347 } 1348287 AUE_GETPEERNAME STD { 1349 int linux_getpeername( 1350 l_int s, 1351 l_uintptr_t addr, 1352 l_uintptr_t namelen 1353 ); 1354 } 1355288 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 } 1363289 AUE_SEND STD { 1364 int linux_send( 1365 int s, 1366 l_uintptr_t msg, 1367 int len, 1368 int flags 1369 ); 1370 } 1371290 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 } 1381291 AUE_RECV STD { 1382 int linux_recv( 1383 int s, 1384 l_uintptr_t msg, 1385 int len, 1386 int flags 1387 ); 1388 } 1389292 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 } 1399293 AUE_NULL STD { 1400 int linux_shutdown( 1401 l_int s, 1402 l_int how 1403 ); 1404 } 1405294 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 } 1414295 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 } 1423296 AUE_SENDMSG STD { 1424 int linux_sendmsg( 1425 l_int s, 1426 l_uintptr_t msg, 1427 l_int flags 1428 ); 1429 } 1430297 AUE_RECVMSG STD { 1431 int linux_recvmsg( 1432 l_int s, 1433 l_uintptr_t msg, 1434 l_int flags 1435 ); 1436 } 1437298 AUE_NULL STD { 1438 int linux_semop( 1439 l_int semid, 1440 struct l_sembuf *tsops, 1441 l_uint nsops 1442 ); 1443 } 1444299 AUE_NULL STD { 1445 int linux_semget(l_key_t key, 1446 l_int nsems, 1447 l_int semflg 1448 ); 1449 } 1450300 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 } 1458301 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 } 1466302 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 } 1475303 AUE_NULL STD { 1476 int linux_msgget( 1477 l_key_t key, 1478 l_int msgflg 1479 ); 1480 } 1481304 AUE_NULL STD { 1482 int linux_msgctl( 1483 l_int msqid, 1484 l_int cmd, 1485 struct l_msqid_ds *buf 1486 ); 1487 } 1488305 AUE_NULL STD { 1489 int linux_shmat( 1490 l_int shmid, 1491 char *shmaddr, 1492 l_int shmflg 1493 ); 1494 } 1495306 AUE_NULL STD { 1496 int linux_shmdt( 1497 char *shmaddr 1498 ); 1499 } 1500307 AUE_NULL STD { 1501 int linux_shmget( 1502 l_key_t key, 1503 l_size_t size, 1504 l_int shmflg 1505 ); 1506 } 1507308 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: 1515309 AUE_NULL STD { 1516 int linux_add_key(void); 1517 } 1518310 AUE_NULL STD { 1519 int linux_request_key(void); 1520 } 1521311 AUE_NULL STD { 1522 int linux_keyctl(void); 1523 } 1524312 AUE_NULL UNIMPL semtimedop 1525313 AUE_NULL UNIMPL ; was vserver 1526 1527; linux 2.6.13: 1528314 AUE_NULL STD { 1529 int linux_ioprio_set(void); 1530 } 1531315 AUE_NULL STD { 1532 int linux_ioprio_get(void); 1533 } 1534316 AUE_NULL STD { 1535 int linux_inotify_init(void); 1536 } 1537317 AUE_NULL STD { 1538 int linux_inotify_add_watch(void); 1539 } 1540318 AUE_NULL STD { 1541 int linux_inotify_rm_watch(void); 1542 } 1543 1544319 AUE_NULL STD { 1545 int linux_mbind(void); 1546 } 1547320 AUE_NULL STD { 1548 int linux_get_mempolicy(void); 1549 } 1550321 AUE_NULL STD { 1551 int linux_set_mempolicy(void); 1552 } 1553 1554; linux 2.6.16: 1555322 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 } 1563323 AUE_MKDIRAT STD { 1564 int linux_mkdirat( 1565 l_int dfd, 1566 const char *pathname, 1567 l_int mode 1568 ); 1569 } 1570324 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 } 1578325 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 } 1587326 AUE_FUTIMESAT STD { 1588 int linux_futimesat( 1589 l_int dfd, 1590 char *filename, 1591 struct l_timeval *utimes 1592 ); 1593 } 1594327 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 } 1602328 AUE_UNLINKAT STD { 1603 int linux_unlinkat( 1604 l_int dfd, 1605 const char *pathname, 1606 l_int flag 1607 ); 1608 } 1609329 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 } 1617330 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 } 1626331 AUE_SYMLINKAT STD { 1627 int linux_symlinkat( 1628 const char *oldname, 1629 l_int newdfd, 1630 const char *newname 1631 ); 1632 } 1633332 AUE_READLINKAT STD { 1634 int linux_readlinkat( 1635 l_int dfd, 1636 const char *path, 1637 char *buf, 1638 l_int bufsiz 1639 ); 1640 } 1641333 AUE_FCHMODAT STD { 1642 int linux_fchmodat( 1643 l_int dfd, 1644 const char *filename, 1645 l_mode_t mode 1646 ); 1647 } 1648334 AUE_FACCESSAT STD { 1649 int linux_faccessat( 1650 l_int dfd, 1651 const char *filename, 1652 l_int amode 1653 ); 1654 } 1655335 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 } 1665336 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 } 1674337 AUE_NULL STD { 1675 int linux_unshare(void); 1676 } 1677; linux 2.6.17: 1678338 AUE_NULL STD { 1679 int linux_set_robust_list( 1680 struct linux_robust_list_head *head, 1681 l_size_t len 1682 ); 1683 } 1684339 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 } 1691340 AUE_NULL STD { 1692 int linux_splice(void); 1693 } 1694341 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 } 1702342 AUE_NULL STD { 1703 int linux_tee(void); 1704 } 1705343 AUE_NULL STD { 1706 int linux_vmsplice(void); 1707 } 1708; linux 2.6.18: 1709344 AUE_NULL STD { 1710 int linux_move_pages(void); 1711 } 1712; linux 2.6.19: 1713345 AUE_NULL STD { 1714 int linux_getcpu( 1715 l_uint *cpu, 1716 l_uint *node, 1717 void *cache 1718 ); 1719 } 1720346 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: 1730347 AUE_NULL STD { 1731 int linux_kexec_load(void); 1732 } 1733348 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 } 1741349 AUE_NULL STD { 1742 int linux_signalfd(void); 1743 } 1744350 AUE_NULL STD { 1745 int linux_timerfd_create(void); 1746 } 1747351 AUE_NULL STD { 1748 int linux_eventfd( 1749 l_uint initval 1750 ); 1751 } 1752; linux 2.6.23: 1753352 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: 1762353 AUE_NULL STD { 1763 int linux_timerfd_settime(void); 1764 } 1765354 AUE_NULL STD { 1766 int linux_timerfd_gettime(void); 1767 } 1768; linux 2.6.27: 1769355 AUE_NULL STD { 1770 int linux_signalfd4(void); 1771 } 1772356 AUE_NULL STD { 1773 int linux_eventfd2( 1774 l_uint initval, 1775 l_int flags 1776 ); 1777 } 1778357 AUE_NULL STD { 1779 int linux_epoll_create1( 1780 l_int flags 1781 ); 1782 } 1783358 AUE_NULL STD { 1784 int linux_dup3( 1785 l_int oldfd, 1786 l_int newfd, 1787 l_int flags 1788 ); 1789 } 1790359 AUE_NULL STD { 1791 int linux_pipe2( 1792 l_int *pipefds, 1793 l_int flags 1794 ); 1795 } 1796360 AUE_NULL STD { 1797 int linux_inotify_init1(void); 1798 } 1799; linux 2.6.30: 1800361 AUE_NULL STD { 1801 int linux_preadv(void); 1802 } 1803362 AUE_NULL STD { 1804 int linux_pwritev(void); 1805 } 1806; linux 2.6.31: 1807363 AUE_NULL STD { 1808 int linux_rt_tsigqueueinfo(void); 1809 } 1810364 AUE_NULL STD { 1811 int linux_perf_event_open(void); 1812 } 1813; linux 2.6.33: 1814365 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 } 1823366 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 } 1831367 AUE_NULL STD { 1832 int linux_fanotify_init(void); 1833 } 1834368 AUE_NULL STD { 1835 int linux_fanotify_mark(void); 1836 } 1837; linux 2.6.36: 1838369 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: 1846370 AUE_NULL STD { 1847 int linux_name_to_handle_at(void); 1848 } 1849371 AUE_NULL STD { 1850 int linux_open_by_handle_at(void); 1851 } 1852372 AUE_NULL STD { 1853 int linux_clock_adjtime(void); 1854 } 1855373 AUE_SYNC STD { 1856 int linux_syncfs( 1857 l_int fd); 1858 } 1859374 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 } 1867375 AUE_NULL STD { 1868 int linux_setns(void); 1869 } 1870376 AUE_NULL STD { 1871 int linux_process_vm_readv(void); 1872 } 1873377 AUE_NULL STD { 1874 int linux_process_vm_writev(void); 1875 } 1876378 AUE_NULL UNIMPL kcmp 1877379 AUE_NULL UNIMPL finit_module 1878 1879380 AUE_NULL UNIMPL sys_sched_setattr 1880381 AUE_NULL UNIMPL sys_sched_getattr 1881382 AUE_NULL UNIMPL sys_renameat2 1882383 AUE_NULL UNIMPL sys_seccomp 1883384 AUE_NULL UNIMPL sys_getrandom 1884385 AUE_NULL UNIMPL sys_memfd_create 1885386 AUE_NULL UNIMPL sys_bpf 1886387 AUE_NULL UNIMPL sys_execveat 1887388 AUE_NULL UNIMPL sys_userfaultfd 1888389 AUE_NULL UNIMPL sys_membarrier 1889390 AUE_NULL UNIMPL sys_mlock2 1890391 AUE_NULL UNIMPL sys_copy_file_range 1891392 AUE_NULL UNIMPL sys_preadv2 1892393 AUE_NULL UNIMPL sys_pwritev2 1893394 AUE_NULL UNIMPL 1894395 AUE_NULL UNIMPL 1895396 AUE_NULL UNIMPL 1896397 AUE_NULL UNIMPL 1897398 AUE_NULL UNIMPL 1898399 AUE_NULL UNIMPL 1899 1900; ARM specific 1901; Effective number here is 0x000f0000 1902; but we must not breaks syscall numbering 1903 1904400 AUE_NULL UNIMPL unimpl400 1905401 AUE_NULL UNIMPL breakpoint 1906402 AUE_NULL UNIMPL cacheflush 1907403 AUE_NULL UNIMPL usr26 1908404 AUE_NULL UNIMPL usr32 1909405 AUE_NULL STD { 1910 int linux_set_tls( 1911 void* tls 1912 ); 1913 } 1914 1915; please, keep this line at the end. 1916406 AUE_NULL UNIMPL nosys 1917