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 1274 l_timespec *abs_timeout 1275 ); 1276 } 1277277 AUE_NULL STD { 1278 int linux_mq_timedreceive( 1279 l_mqd_t mqd, 1280 char *msg_ptr, 1281 size_t msg_len, 1282 unsigned int msg_prio, 1283 const struct 1284 l_timespec *abs_timeout 1285 ); 1286 } 1287278 AUE_NULL STD { 1288 int linux_mq_notify( 1289 l_mqd_t mqd, 1290 const struct l_timespec *abs_timeout 1291 ); 1292 } 1293279 AUE_NULL STD { 1294 int linux_mq_getsetattr( 1295 l_mqd_t mqd, 1296 const struct mq_attr *attr, 1297 struct mq_attr *oattr 1298 ); 1299 } 1300280 AUE_WAIT6 STD { 1301 int linux_waitid( 1302 int idtype, 1303 l_pid_t id, 1304 l_siginfo_t *info, 1305 int options, 1306 void *rusage 1307 ); 1308 } 1309281 AUE_SOCKET STD { 1310 int linux_socket( 1311 l_int domain, 1312 l_int type, 1313 l_int protocol 1314 ); 1315 } 1316282 AUE_BIND STD { 1317 int linux_bind( 1318 l_int s, 1319 l_uintptr_t name, 1320 l_int namelen 1321 ); 1322 } 1323283 AUE_CONNECT STD { 1324 int linux_connect( 1325 l_int s, 1326 l_uintptr_t name, 1327 l_int namelen 1328 ); 1329 } 1330284 AUE_LISTEN STD { 1331 int linux_listen( 1332 l_int s, 1333 l_int backlog 1334 ); 1335 } 1336285 AUE_ACCEPT STD { 1337 int linux_accept( 1338 l_int s, 1339 l_uintptr_t addr, 1340 l_uintptr_t namelen 1341 ); 1342 } 1343286 AUE_GETSOCKNAME STD { 1344 int linux_getsockname( 1345 l_int s, 1346 l_uintptr_t addr, 1347 l_uintptr_t namelen 1348 ); 1349 } 1350287 AUE_GETPEERNAME STD { 1351 int linux_getpeername( 1352 l_int s, 1353 l_uintptr_t addr, 1354 l_uintptr_t namelen 1355 ); 1356 } 1357288 AUE_SOCKETPAIR STD { 1358 int linux_socketpair( 1359 l_int domain, 1360 l_int type, 1361 l_int protocol, 1362 l_uintptr_t rsv 1363 ); 1364 } 1365289 AUE_SEND STD { 1366 int linux_send( 1367 int s, 1368 l_uintptr_t msg, 1369 int len, 1370 int flags 1371 ); 1372 } 1373290 AUE_SENDTO STD { 1374 int linux_sendto( 1375 l_int s, 1376 l_uintptr_t msg, 1377 l_int len, 1378 l_int flags, 1379 l_uintptr_t to, 1380 l_int tolen 1381 ); 1382 } 1383291 AUE_RECV STD { 1384 int linux_recv( 1385 int s, 1386 l_uintptr_t msg, 1387 int len, 1388 int flags 1389 ); 1390 } 1391292 AUE_RECVFROM STD { 1392 int linux_recvfrom( 1393 l_int s, 1394 l_uintptr_t buf, 1395 l_size_t len, 1396 l_int flags, 1397 l_uintptr_t from, 1398 l_uintptr_t fromlen 1399 ); 1400 } 1401293 AUE_NULL STD { 1402 int linux_shutdown( 1403 l_int s, 1404 l_int how 1405 ); 1406 } 1407294 AUE_SETSOCKOPT STD { 1408 int linux_setsockopt( 1409 l_int s, 1410 l_int level, 1411 l_int optname, 1412 l_uintptr_t optval, 1413 l_int optlen 1414 ); 1415 } 1416295 AUE_GETSOCKOPT STD { 1417 int linux_getsockopt( 1418 l_int s, 1419 l_int level, 1420 l_int optname, 1421 l_uintptr_t optval, 1422 l_uintptr_t optlen 1423 ); 1424 } 1425296 AUE_SENDMSG STD { 1426 int linux_sendmsg( 1427 l_int s, 1428 l_uintptr_t msg, 1429 l_int flags 1430 ); 1431 } 1432297 AUE_RECVMSG STD { 1433 int linux_recvmsg( 1434 l_int s, 1435 l_uintptr_t msg, 1436 l_int flags 1437 ); 1438 } 1439298 AUE_NULL STD { 1440 int linux_semop( 1441 l_int semid, 1442 struct l_sembuf *tsops, 1443 l_uint nsops 1444 ); 1445 } 1446299 AUE_NULL STD { 1447 int linux_semget(l_key_t key, 1448 l_int nsems, 1449 l_int semflg 1450 ); 1451 } 1452300 AUE_NULL STD { 1453 int linux_semctl( 1454 l_int semid, 1455 l_int semnum, 1456 l_int cmd, 1457 union l_semun arg 1458 ); 1459 } 1460301 AUE_NULL STD { 1461 int linux_msgsnd( 1462 l_int msqid, 1463 struct l_msgbuf *msgp, 1464 l_size_t msgsz, 1465 l_int msgflg 1466 ); 1467 } 1468302 AUE_NULL STD { 1469 int linux_msgrcv( 1470 l_int msqid, 1471 struct l_msgbuf *msgp, 1472 l_size_t msgsz, 1473 l_long msgtyp, 1474 l_int msgflg 1475 ); 1476 } 1477303 AUE_NULL STD { 1478 int linux_msgget( 1479 l_key_t key, 1480 l_int msgflg 1481 ); 1482 } 1483304 AUE_NULL STD { 1484 int linux_msgctl( 1485 l_int msqid, 1486 l_int cmd, 1487 struct l_msqid_ds *buf 1488 ); 1489 } 1490305 AUE_NULL STD { 1491 int linux_shmat( 1492 l_int shmid, 1493 char *shmaddr, 1494 l_int shmflg 1495 ); 1496 } 1497306 AUE_NULL STD { 1498 int linux_shmdt( 1499 char *shmaddr 1500 ); 1501 } 1502307 AUE_NULL STD { 1503 int linux_shmget( 1504 l_key_t key, 1505 l_size_t size, 1506 l_int shmflg 1507 ); 1508 } 1509308 AUE_NULL STD { 1510 int linux_shmctl( 1511 l_int shmid, 1512 l_int cmd, 1513 struct l_shmid_ds *buf 1514 ); 1515 } 1516; linux 2.6.11: 1517309 AUE_NULL STD { 1518 int linux_add_key(void); 1519 } 1520310 AUE_NULL STD { 1521 int linux_request_key(void); 1522 } 1523311 AUE_NULL STD { 1524 int linux_keyctl(void); 1525 } 1526312 AUE_NULL UNIMPL semtimedop 1527313 AUE_NULL UNIMPL ; was vserver 1528 1529; linux 2.6.13: 1530314 AUE_NULL STD { 1531 int linux_ioprio_set(void); 1532 } 1533315 AUE_NULL STD { 1534 int linux_ioprio_get(void); 1535 } 1536316 AUE_NULL STD { 1537 int linux_inotify_init(void); 1538 } 1539317 AUE_NULL STD { 1540 int linux_inotify_add_watch(void); 1541 } 1542318 AUE_NULL STD { 1543 int linux_inotify_rm_watch(void); 1544 } 1545 1546319 AUE_NULL STD { 1547 int linux_mbind(void); 1548 } 1549320 AUE_NULL STD { 1550 int linux_get_mempolicy(void); 1551 } 1552321 AUE_NULL STD { 1553 int linux_set_mempolicy(void); 1554 } 1555 1556; linux 2.6.16: 1557322 AUE_OPEN_RWTC STD { 1558 int linux_openat( 1559 l_int dfd, 1560 const char *filename, 1561 l_int flags, 1562 l_int mode 1563 ); 1564 } 1565323 AUE_MKDIRAT STD { 1566 int linux_mkdirat( 1567 l_int dfd, 1568 const char *pathname, 1569 l_int mode 1570 ); 1571 } 1572324 AUE_MKNODAT STD { 1573 int linux_mknodat( 1574 l_int dfd, 1575 const char *filename, 1576 l_int mode, 1577 l_uint dev 1578 ); 1579 } 1580325 AUE_FCHOWNAT STD { 1581 int linux_fchownat( 1582 l_int dfd, 1583 const char *filename, 1584 l_uid16_t uid, 1585 l_gid16_t gid, 1586 l_int flag 1587 ); 1588 } 1589326 AUE_FUTIMESAT STD { 1590 int linux_futimesat( 1591 l_int dfd, 1592 char *filename, 1593 struct l_timeval *utimes 1594 ); 1595 } 1596327 AUE_FSTATAT STD { 1597 int linux_fstatat64( 1598 l_int dfd, 1599 char *pathname, 1600 struct l_stat64 *statbuf, 1601 l_int flag 1602 ); 1603 } 1604328 AUE_UNLINKAT STD { 1605 int linux_unlinkat( 1606 l_int dfd, 1607 const char *pathname, 1608 l_int flag 1609 ); 1610 } 1611329 AUE_RENAMEAT STD { 1612 int linux_renameat( 1613 l_int olddfd, 1614 const char *oldname, 1615 l_int newdfd, 1616 const char *newname 1617 ); 1618 } 1619330 AUE_LINKAT STD { 1620 int linux_linkat( 1621 l_int olddfd, 1622 const char *oldname, 1623 l_int newdfd, 1624 const char *newname, 1625 l_int flag 1626 ); 1627 } 1628331 AUE_SYMLINKAT STD { 1629 int linux_symlinkat( 1630 const char *oldname, 1631 l_int newdfd, 1632 const char *newname 1633 ); 1634 } 1635332 AUE_READLINKAT STD { 1636 int linux_readlinkat( 1637 l_int dfd, 1638 const char *path, 1639 char *buf, 1640 l_int bufsiz 1641 ); 1642 } 1643333 AUE_FCHMODAT STD { 1644 int linux_fchmodat( 1645 l_int dfd, 1646 const char *filename, 1647 l_mode_t mode 1648 ); 1649 } 1650334 AUE_FACCESSAT STD { 1651 int linux_faccessat( 1652 l_int dfd, 1653 const char *filename, 1654 l_int amode 1655 ); 1656 } 1657335 AUE_SELECT STD { 1658 int linux_pselect6( 1659 l_int nfds, 1660 l_fd_set *readfds, 1661 l_fd_set *writefds, 1662 l_fd_set *exceptfds, 1663 struct l_timespec *tsp, 1664 l_uintptr_t *sig 1665 ); 1666 } 1667336 AUE_POLL STD { 1668 int linux_ppoll( 1669 struct pollfd *fds, 1670 uint32_t nfds, 1671 struct l_timespec *tsp, 1672 l_sigset_t *sset, 1673 l_size_t ssize 1674 ); 1675 } 1676337 AUE_NULL STD { 1677 int linux_unshare(void); 1678 } 1679; linux 2.6.17: 1680338 AUE_NULL STD { 1681 int linux_set_robust_list( 1682 struct linux_robust_list_head *head, 1683 l_size_t len 1684 ); 1685 } 1686339 AUE_NULL STD { 1687 int linux_get_robust_list( 1688 l_int pid, 1689 struct linux_robust_list_head **head, 1690 l_size_t *len 1691 ); 1692 } 1693340 AUE_NULL STD { 1694 int linux_splice(void); 1695 } 1696341 AUE_NULL STD { 1697 int linux_sync_file_range(void); 1698 } 1699342 AUE_NULL STD { 1700 int linux_tee(void); 1701 } 1702343 AUE_NULL STD { 1703 int linux_vmsplice(void); 1704 } 1705; linux 2.6.18: 1706344 AUE_NULL STD { 1707 int linux_move_pages(void); 1708 } 1709; linux 2.6.19: 1710345 AUE_NULL STD { 1711 int linux_getcpu(void); 1712 } 1713346 AUE_NULL STD { 1714 int linux_epoll_pwait( 1715 l_int epfd, 1716 struct epoll_event *events, 1717 l_int maxevents, 1718 l_int timeout, 1719 l_sigset_t *mask 1720 ); 1721 } 1722; linux 2.6.22: 1723347 AUE_NULL STD { 1724 int linux_kexec_load(void); 1725 } 1726348 AUE_FUTIMESAT STD { 1727 int linux_utimensat( 1728 l_int dfd, 1729 const char *pathname, 1730 const struct l_timespec *times, 1731 l_int flags 1732 ); 1733 } 1734349 AUE_NULL STD { 1735 int linux_signalfd(void); 1736 } 1737350 AUE_NULL STD { 1738 int linux_timerfd_create(void); 1739 } 1740351 AUE_NULL STD { 1741 int linux_eventfd( 1742 l_uint initval 1743 ); 1744 } 1745; linux 2.6.23: 1746352 AUE_NULL STD { 1747 int linux_fallocate( 1748 l_int fd, 1749 l_int mode, 1750 l_loff_t offset, 1751 l_loff_t len 1752 ); 1753 } 1754; linux 2.6.25: 1755353 AUE_NULL STD { 1756 int linux_timerfd_settime(void); 1757 } 1758354 AUE_NULL STD { 1759 int linux_timerfd_gettime(void); 1760 } 1761; linux 2.6.27: 1762355 AUE_NULL STD { 1763 int linux_signalfd4(void); 1764 } 1765356 AUE_NULL STD { 1766 int linux_eventfd2( 1767 l_uint initval, 1768 l_int flags 1769 ); 1770 } 1771357 AUE_NULL STD { 1772 int linux_epoll_create1( 1773 l_int flags 1774 ); 1775 } 1776358 AUE_NULL STD { 1777 int linux_dup3( 1778 l_int oldfd, 1779 l_int newfd, 1780 l_int flags 1781 ); 1782 } 1783359 AUE_NULL STD { 1784 int linux_pipe2( 1785 l_int *pipefds, 1786 l_int flags 1787 ); 1788 } 1789360 AUE_NULL STD { 1790 int linux_inotify_init1(void); 1791 } 1792; linux 2.6.30: 1793361 AUE_NULL STD { 1794 int linux_preadv(void); 1795 } 1796362 AUE_NULL STD { 1797 int linux_pwritev(void); 1798 } 1799; linux 2.6.31: 1800363 AUE_NULL STD { 1801 int linux_rt_tsigqueueinfo(void); 1802 } 1803364 AUE_NULL STD { 1804 int linux_perf_event_open(void); 1805 } 1806; linux 2.6.33: 1807365 AUE_NULL STD { 1808 int linux_recvmmsg( 1809 l_int s, 1810 struct l_mmsghdr *msg, 1811 l_uint vlen, 1812 l_uint flags, 1813 struct l_timespec *timeout 1814 ); 1815 } 1816366 AUE_ACCEPT STD { 1817 int linux_accept4( 1818 l_int s, 1819 l_uintptr_t addr, 1820 l_uintptr_t namelen, 1821 int flags 1822 ); 1823 } 1824367 AUE_NULL STD { 1825 int linux_fanotify_init(void); 1826 } 1827368 AUE_NULL STD { 1828 int linux_fanotify_mark(void); 1829 } 1830; linux 2.6.36: 1831369 AUE_NULL STD { 1832 int linux_prlimit64( 1833 l_pid_t pid, 1834 l_uint resource, 1835 struct rlimit *new, 1836 struct rlimit *old); 1837 } 1838; later: 1839370 AUE_NULL STD { 1840 int linux_name_to_handle_at(void); 1841 } 1842371 AUE_NULL STD { 1843 int linux_open_by_handle_at(void); 1844 } 1845372 AUE_NULL STD { 1846 int linux_clock_adjtime(void); 1847 } 1848373 AUE_SYNC STD { 1849 int linux_syncfs( 1850 l_int fd); 1851 } 1852374 AUE_NULL STD { 1853 int linux_sendmmsg( 1854 l_int s, 1855 struct l_mmsghdr *msg, 1856 l_uint vlen, 1857 l_uint flags 1858 ); 1859 } 1860375 AUE_NULL STD { 1861 int linux_setns(void); 1862 } 1863376 AUE_NULL STD { 1864 int linux_process_vm_readv(void); 1865 } 1866377 AUE_NULL STD { 1867 int linux_process_vm_writev(void); 1868 } 1869378 AUE_NULL UNIMPL kcmp 1870379 AUE_NULL UNIMPL finit_module 1871 1872380 AUE_NULL UNIMPL sys_sched_setattr 1873381 AUE_NULL UNIMPL sys_sched_getattr 1874382 AUE_NULL UNIMPL sys_renameat2 1875383 AUE_NULL UNIMPL sys_seccomp 1876384 AUE_NULL UNIMPL sys_getrandom 1877385 AUE_NULL UNIMPL sys_memfd_create 1878386 AUE_NULL UNIMPL sys_bpf 1879387 AUE_NULL UNIMPL sys_execveat 1880388 AUE_NULL UNIMPL sys_userfaultfd 1881389 AUE_NULL UNIMPL sys_membarrier 1882390 AUE_NULL UNIMPL sys_mlock2 1883391 AUE_NULL UNIMPL sys_copy_file_range 1884392 AUE_NULL UNIMPL sys_preadv2 1885393 AUE_NULL UNIMPL sys_pwritev2 1886394 AUE_NULL UNIMPL 1887395 AUE_NULL UNIMPL 1888396 AUE_NULL UNIMPL 1889397 AUE_NULL UNIMPL 1890398 AUE_NULL UNIMPL 1891399 AUE_NULL UNIMPL 1892 1893; ARM specific 1894; Effective number here is 0x000f0000 1895; but we must not breaks syscall numbering 1896 1897400 AUE_NULL UNIMPL unimpl400 1898401 AUE_NULL UNIMPL breakpoint 1899402 AUE_NULL UNIMPL cacheflush 1900403 AUE_NULL UNIMPL usr26 1901404 AUE_NULL UNIMPL usr32 1902405 AUE_NULL STD { 1903 int linux_set_tls( 1904 void* tls 1905 ); 1906 } 1907 1908; please, keep this line at the end. 1909406 AUE_NULL UNIMPL nosys 1910