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( 872 l_int out, 873 l_int in, 874 l_long *offset, 875 l_size_t count 876 ); 877 } 878188 AUE_NULL UNIMPL ; was getpmsg 879189 AUE_NULL UNIMPL ; was putpmsg 880190 AUE_VFORK STD { 881 int linux_vfork(void); 882 } 883; 191: ugetrlimit 884191 AUE_GETRLIMIT STD { 885 int linux_getrlimit( 886 l_uint resource, 887 struct l_rlimit *rlim 888 ); 889 } 890192 AUE_MMAP STD { 891 int linux_mmap2( 892 l_ulong addr, 893 l_ulong len, 894 l_ulong prot, 895 l_ulong flags, 896 l_ulong fd, 897 l_ulong pgoff 898 ); 899 } 900193 AUE_TRUNCATE STD { 901 int linux_truncate64( 902 char *path, 903 l_loff_t length 904 ); 905 } 906194 AUE_FTRUNCATE STD { 907 int linux_ftruncate64( 908 l_uint fd, 909 l_loff_t length 910 ); 911 } 912195 AUE_STAT STD { 913 int linux_stat64( 914 const char *filename, 915 struct l_stat64 *statbuf 916 ); 917 } 918196 AUE_LSTAT STD { 919 int linux_lstat64( 920 const char *filename, 921 struct l_stat64 *statbuf 922 ); 923 } 924197 AUE_FSTAT STD { 925 int linux_fstat64( 926 l_int fd, 927 struct l_stat64 *statbuf 928 ); 929 } 930198 AUE_LCHOWN STD { 931 int linux_lchown( 932 char *path, 933 l_uid_t uid, 934 l_gid_t gid); 935 } 936199 AUE_GETUID STD { 937 int linux_getuid(void); 938 } 939200 AUE_GETGID STD { 940 int linux_getgid(void); 941 } 942201 AUE_GETEUID NOPROTO { 943 int geteuid(void); 944 } 945202 AUE_GETEGID NOPROTO { 946 int getegid(void); 947 } 948203 AUE_SETREUID NOPROTO { 949 int setreuid( 950 uid_t ruid, 951 uid_t euid); 952 } 953204 AUE_SETREGID NOPROTO { 954 int setregid( 955 gid_t rgid, 956 gid_t egid); 957 } 958205 AUE_GETGROUPS STD { 959 int linux_getgroups( 960 l_int gidsetsize, 961 l_gid_t *grouplist 962 ); 963 } 964206 AUE_SETGROUPS STD { 965 int linux_setgroups( 966 l_int gidsetsize, 967 l_gid_t *grouplist 968 ); 969 } 970207 AUE_FCHOWN NODEF fchown fchown fchown_args int 971208 AUE_SETRESUID NOPROTO { 972 int setresuid( 973 uid_t ruid, 974 uid_t euid, 975 uid_t suid); 976 } 977209 AUE_GETRESUID NOPROTO { 978 int getresuid( 979 uid_t *ruid, 980 uid_t *euid, 981 uid_t *suid); 982 } 983210 AUE_SETRESGID NOPROTO { 984 int setresgid( 985 gid_t rgid, 986 gid_t egid, 987 gid_t sgid); 988 } 989211 AUE_GETRESGID NOPROTO { 990 int getresgid( 991 gid_t *rgid, 992 gid_t *egid, 993 gid_t *sgid); 994 } 995212 AUE_CHOWN STD { 996 int linux_chown( 997 char *path, 998 l_uid_t uid, 999 l_gid_t gid); 1000 } 1001213 AUE_SETUID NOPROTO { 1002 int setuid( 1003 uid_t uid); 1004 } 1005214 AUE_SETGID NOPROTO { 1006 int setgid( 1007 gid_t gid); 1008 } 1009215 AUE_SETFSUID STD { 1010 int linux_setfsuid( 1011 l_uid_t uid); 1012 } 1013216 AUE_SETFSGID STD { 1014 int linux_setfsgid( 1015 l_gid_t gid); 1016 } 1017 1018217 AUE_GETDIRENTRIES STD { 1019 int linux_getdents64( 1020 l_uint fd, 1021 void *dirent, 1022 l_uint count 1023 ); 1024 } 1025218 AUE_PIVOT_ROOT STD { 1026 int linux_pivot_root( 1027 char *new_root, 1028 char *put_old); 1029 } 1030219 AUE_MINCORE STD { 1031 int linux_mincore( 1032 l_ulong start, 1033 l_size_t len, 1034 u_char *vec 1035 ); 1036 } 1037220 AUE_MADVISE NOPROTO { 1038 int madvise(void *addr, 1039 size_t len, 1040 int behav 1041 ); 1042 } 1043221 AUE_FCNTL STD { 1044 int linux_fcntl64( 1045 l_uint fd, 1046 l_uint cmd, 1047 l_ulong arg 1048 ); 1049 } 1050222 AUE_NULL UNIMPL 1051223 AUE_NULL UNIMPL 1052224 AUE_NULL STD { 1053 long linux_gettid(void); 1054 } 1055225 AUE_NULL UNIMPL linux_readahead 1056226 AUE_NULL STD { 1057 int linux_setxattr(void); 1058 } 1059227 AUE_NULL STD { 1060 int linux_lsetxattr(void); 1061 } 1062228 AUE_NULL STD { 1063 int linux_fsetxattr(void); 1064 } 1065229 AUE_NULL STD { 1066 int linux_getxattr(void); 1067 } 1068230 AUE_NULL STD { 1069 int linux_lgetxattr(void); 1070 } 1071231 AUE_NULL STD { 1072 int linux_fgetxattr(void); 1073 } 1074232 AUE_NULL STD { 1075 int linux_listxattr(void); 1076 } 1077233 AUE_NULL STD { 1078 int linux_llistxattr(void); 1079 } 1080234 AUE_NULL STD { 1081 int linux_flistxattr(void); 1082 } 1083235 AUE_NULL STD { 1084 int linux_removexattr(void); 1085 } 1086236 AUE_NULL STD { 1087 int linux_lremovexattr(void); 1088 } 1089237 AUE_NULL STD { 1090 int linux_fremovexattr(void); 1091 } 1092238 AUE_NULL STD { 1093 int linux_tkill( 1094 int tid, 1095 int sig 1096 ); 1097 } 1098239 AUE_SENDFILE STD { 1099 int linux_sendfile64( 1100 l_int out, 1101 l_int in, 1102 l_loff_t *offset, 1103 l_size_t count 1104 ); 1105 } 1106240 AUE_NULL STD { 1107 int linux_sys_futex(void *uaddr, 1108 int op, 1109 uint32_t val, 1110 struct l_timespec *timeout, 1111 uint32_t *uaddr2, 1112 uint32_t val3 1113 ); 1114 } 1115241 AUE_NULL STD { 1116 int linux_sched_setaffinity( 1117 l_pid_t pid, 1118 l_uint len, 1119 l_ulong *user_mask_ptr 1120 ); 1121 } 1122242 AUE_NULL STD { 1123 int linux_sched_getaffinity( 1124 l_pid_t pid, 1125 l_uint len, 1126 l_ulong *user_mask_ptr 1127 ); 1128 } 1129243 AUE_NULL UNIMPL linux_io_setup 1130244 AUE_NULL UNIMPL linux_io_destroy 1131245 AUE_NULL UNIMPL linux_io_getevents 1132246 AUE_NULL UNIMPL linux_io_submit 1133247 AUE_NULL UNIMPL linux_io_cancel 1134248 AUE_EXIT STD { 1135 int linux_exit_group( 1136 int error_code 1137 ); 1138 } 1139249 AUE_NULL STD { 1140 int linux_lookup_dcookie(void); 1141 } 1142250 AUE_NULL STD { 1143 int linux_epoll_create( 1144 l_int size 1145 ); 1146 } 1147251 AUE_NULL STD { 1148 int linux_epoll_ctl( 1149 l_int epfd, 1150 l_int op, 1151 l_int fd, 1152 struct epoll_event *event 1153 ); 1154 } 1155252 AUE_NULL STD { 1156 int linux_epoll_wait( 1157 l_int epfd, 1158 struct epoll_event *events, 1159 l_int maxevents, 1160 l_int timeout 1161 ); 1162 } 1163253 AUE_NULL STD { 1164 int linux_remap_file_pages(void); 1165 } 1166 1167254 AUE_NULL UNIMPL ; was set_thread_area 1168255 AUE_NULL UNIMPL ; was get_thread_area 1169256 AUE_NULL STD { 1170 int linux_set_tid_address( 1171 int *tidptr 1172 ); 1173 } 1174257 AUE_NULL STD { 1175 int linux_timer_create( 1176 clockid_t clock_id, 1177 struct sigevent *evp, 1178 l_timer_t *timerid); 1179 } 1180258 AUE_NULL STD { 1181 int linux_timer_settime( 1182 l_timer_t timerid, 1183 l_int flags, 1184 const struct itimerspec *new, 1185 struct itimerspec *old); 1186 } 1187259 AUE_NULL STD { 1188 int linux_timer_gettime( 1189 l_timer_t timerid, 1190 struct itimerspec *setting 1191 ); 1192 } 1193260 AUE_NULL STD { 1194 int linux_timer_getoverrun( 1195 l_timer_t timerid); 1196 } 1197261 AUE_NULL STD { 1198 int linux_timer_delete( 1199 l_timer_t timerid); 1200 } 1201262 AUE_CLOCK_SETTIME STD { 1202 int linux_clock_settime( 1203 clockid_t which, 1204 struct l_timespec *tp 1205 ); 1206 } 1207263 AUE_NULL STD { 1208 int linux_clock_gettime( 1209 clockid_t which, 1210 struct l_timespec *tp 1211 ); 1212 } 1213264 AUE_NULL STD { 1214 int linux_clock_getres( 1215 clockid_t which, 1216 struct l_timespec *tp 1217 ); 1218 } 1219265 AUE_NULL STD { 1220 int linux_clock_nanosleep( 1221 clockid_t which, 1222 int flags, 1223 struct l_timespec *rqtp, 1224 struct l_timespec *rmtp 1225 ); 1226 } 1227266 AUE_STATFS STD { 1228 int linux_statfs64( 1229 char *path, 1230 size_t bufsize, 1231 struct l_statfs64_buf *buf 1232 ); 1233 } 1234267 AUE_FSTATFS STD { 1235 int linux_fstatfs64( 1236 l_uint fd, 1237 size_t bufsize, 1238 struct l_statfs64_buf *buf 1239 ); 1240 } 1241268 AUE_NULL STD { 1242 int linux_tgkill( 1243 int tgid, 1244 int pid, 1245 int sig 1246 ); 1247 } 1248269 AUE_UTIMES STD { 1249 int linux_utimes( 1250 char *fname, 1251 struct l_timeval *tptr 1252 ); 1253 } 1254270 AUE_NULL STD { 1255 int linux_fadvise64_64( 1256 int fd, 1257 l_loff_t offset, 1258 l_loff_t len, 1259 int advice 1260 ); 1261 } 1262271 AUE_NULL UNIMPL pciconfig_iobase 1263272 AUE_NULL UNIMPL pciconfig_read 1264273 AUE_NULL UNIMPL pciconfig_write 1265; linux 2.6.6: 1266274 AUE_NULL STD { 1267 int linux_mq_open( 1268 const char *name, 1269 int oflag, 1270 mode_t mode, 1271 struct mq_attr *attr 1272 ); 1273 } 1274275 AUE_NULL STD { 1275 int linux_mq_unlink( 1276 const char *name 1277 ); 1278 } 1279276 AUE_NULL STD { 1280 int linux_mq_timedsend( 1281 l_mqd_t mqd, 1282 const char *msg_ptr, 1283 size_t msg_len, 1284 unsigned int msg_prio, 1285 const struct l_timespec *abs_timeout 1286 ); 1287 } 1288277 AUE_NULL STD { 1289 int linux_mq_timedreceive( 1290 l_mqd_t mqd, 1291 char *msg_ptr, 1292 size_t msg_len, 1293 unsigned int msg_prio, 1294 const struct l_timespec *abs_timeout 1295 ); 1296 } 1297278 AUE_NULL STD { 1298 int linux_mq_notify( 1299 l_mqd_t mqd, 1300 const struct l_timespec *abs_timeout 1301 ); 1302 } 1303279 AUE_NULL STD { 1304 int linux_mq_getsetattr( 1305 l_mqd_t mqd, 1306 const struct mq_attr *attr, 1307 struct mq_attr *oattr 1308 ); 1309 } 1310280 AUE_WAIT6 STD { 1311 int linux_waitid( 1312 int idtype, 1313 l_pid_t id, 1314 l_siginfo_t *info, 1315 int options, 1316 void *rusage 1317 ); 1318 } 1319281 AUE_SOCKET STD { 1320 int linux_socket( 1321 l_int domain, 1322 l_int type, 1323 l_int protocol 1324 ); 1325 } 1326282 AUE_BIND STD { 1327 int linux_bind( 1328 l_int s, 1329 l_uintptr_t name, 1330 l_int namelen 1331 ); 1332 } 1333283 AUE_CONNECT STD { 1334 int linux_connect( 1335 l_int s, 1336 l_uintptr_t name, 1337 l_int namelen 1338 ); 1339 } 1340284 AUE_LISTEN STD { 1341 int linux_listen( 1342 l_int s, 1343 l_int backlog 1344 ); 1345 } 1346285 AUE_ACCEPT STD { 1347 int linux_accept( 1348 l_int s, 1349 l_uintptr_t addr, 1350 l_uintptr_t namelen 1351 ); 1352 } 1353286 AUE_GETSOCKNAME STD { 1354 int linux_getsockname( 1355 l_int s, 1356 l_uintptr_t addr, 1357 l_uintptr_t namelen 1358 ); 1359 } 1360287 AUE_GETPEERNAME STD { 1361 int linux_getpeername( 1362 l_int s, 1363 l_uintptr_t addr, 1364 l_uintptr_t namelen 1365 ); 1366 } 1367288 AUE_SOCKETPAIR STD { 1368 int linux_socketpair( 1369 l_int domain, 1370 l_int type, 1371 l_int protocol, 1372 l_uintptr_t rsv 1373 ); 1374 } 1375289 AUE_SEND STD { 1376 int linux_send( 1377 int s, 1378 l_uintptr_t msg, 1379 int len, 1380 int flags 1381 ); 1382 } 1383290 AUE_SENDTO STD { 1384 int linux_sendto( 1385 l_int s, 1386 l_uintptr_t msg, 1387 l_int len, 1388 l_int flags, 1389 l_uintptr_t to, 1390 l_int tolen 1391 ); 1392 } 1393291 AUE_RECV STD { 1394 int linux_recv( 1395 int s, 1396 l_uintptr_t msg, 1397 int len, 1398 int flags 1399 ); 1400 } 1401292 AUE_RECVFROM STD { 1402 int linux_recvfrom( 1403 l_int s, 1404 l_uintptr_t buf, 1405 l_size_t len, 1406 l_int flags, 1407 l_uintptr_t from, 1408 l_uintptr_t fromlen 1409 ); 1410 } 1411293 AUE_NULL STD { 1412 int linux_shutdown( 1413 l_int s, 1414 l_int how 1415 ); 1416 } 1417294 AUE_SETSOCKOPT STD { 1418 int linux_setsockopt( 1419 l_int s, 1420 l_int level, 1421 l_int optname, 1422 l_uintptr_t optval, 1423 l_int optlen 1424 ); 1425 } 1426295 AUE_GETSOCKOPT STD { 1427 int linux_getsockopt( 1428 l_int s, 1429 l_int level, 1430 l_int optname, 1431 l_uintptr_t optval, 1432 l_uintptr_t optlen 1433 ); 1434 } 1435296 AUE_SENDMSG STD { 1436 int linux_sendmsg( 1437 l_int s, 1438 l_uintptr_t msg, 1439 l_int flags 1440 ); 1441 } 1442297 AUE_RECVMSG STD { 1443 int linux_recvmsg( 1444 l_int s, 1445 l_uintptr_t msg, 1446 l_int flags 1447 ); 1448 } 1449298 AUE_NULL STD { 1450 int linux_semop( 1451 l_int semid, 1452 struct l_sembuf *tsops, 1453 l_uint nsops 1454 ); 1455 } 1456299 AUE_NULL STD { 1457 int linux_semget(l_key_t key, 1458 l_int nsems, 1459 l_int semflg 1460 ); 1461 } 1462300 AUE_NULL STD { 1463 int linux_semctl( 1464 l_int semid, 1465 l_int semnum, 1466 l_int cmd, 1467 union l_semun arg 1468 ); 1469 } 1470301 AUE_NULL STD { 1471 int linux_msgsnd( 1472 l_int msqid, 1473 struct l_msgbuf *msgp, 1474 l_size_t msgsz, 1475 l_int msgflg 1476 ); 1477 } 1478302 AUE_NULL STD { 1479 int linux_msgrcv( 1480 l_int msqid, 1481 struct l_msgbuf *msgp, 1482 l_size_t msgsz, 1483 l_long msgtyp, 1484 l_int msgflg 1485 ); 1486 } 1487303 AUE_NULL STD { 1488 int linux_msgget( 1489 l_key_t key, 1490 l_int msgflg 1491 ); 1492 } 1493304 AUE_NULL STD { 1494 int linux_msgctl( 1495 l_int msqid, 1496 l_int cmd, 1497 struct l_msqid_ds *buf 1498 ); 1499 } 1500305 AUE_NULL STD { 1501 int linux_shmat( 1502 l_int shmid, 1503 char *shmaddr, 1504 l_int shmflg 1505 ); 1506 } 1507306 AUE_NULL STD { 1508 int linux_shmdt( 1509 char *shmaddr 1510 ); 1511 } 1512307 AUE_NULL STD { 1513 int linux_shmget( 1514 l_key_t key, 1515 l_size_t size, 1516 l_int shmflg 1517 ); 1518 } 1519308 AUE_NULL STD { 1520 int linux_shmctl( 1521 l_int shmid, 1522 l_int cmd, 1523 struct l_shmid_ds *buf 1524 ); 1525 } 1526; linux 2.6.11: 1527309 AUE_NULL STD { 1528 int linux_add_key(void); 1529 } 1530310 AUE_NULL STD { 1531 int linux_request_key(void); 1532 } 1533311 AUE_NULL STD { 1534 int linux_keyctl(void); 1535 } 1536312 AUE_NULL UNIMPL semtimedop 1537313 AUE_NULL UNIMPL ; was vserver 1538 1539; linux 2.6.13: 1540314 AUE_NULL STD { 1541 int linux_ioprio_set(void); 1542 } 1543315 AUE_NULL STD { 1544 int linux_ioprio_get(void); 1545 } 1546316 AUE_NULL STD { 1547 int linux_inotify_init(void); 1548 } 1549317 AUE_NULL STD { 1550 int linux_inotify_add_watch(void); 1551 } 1552318 AUE_NULL STD { 1553 int linux_inotify_rm_watch(void); 1554 } 1555 1556319 AUE_NULL STD { 1557 int linux_mbind(void); 1558 } 1559320 AUE_NULL STD { 1560 int linux_get_mempolicy(void); 1561 } 1562321 AUE_NULL STD { 1563 int linux_set_mempolicy(void); 1564 } 1565 1566; linux 2.6.16: 1567322 AUE_OPEN_RWTC STD { 1568 int linux_openat( 1569 l_int dfd, 1570 const char *filename, 1571 l_int flags, 1572 l_int mode 1573 ); 1574 } 1575323 AUE_MKDIRAT STD { 1576 int linux_mkdirat( 1577 l_int dfd, 1578 const char *pathname, 1579 l_int mode 1580 ); 1581 } 1582324 AUE_MKNODAT STD { 1583 int linux_mknodat( 1584 l_int dfd, 1585 const char *filename, 1586 l_int mode, 1587 l_uint dev 1588 ); 1589 } 1590325 AUE_FCHOWNAT STD { 1591 int linux_fchownat( 1592 l_int dfd, 1593 const char *filename, 1594 l_uid16_t uid, 1595 l_gid16_t gid, 1596 l_int flag 1597 ); 1598 } 1599326 AUE_FUTIMESAT STD { 1600 int linux_futimesat( 1601 l_int dfd, 1602 char *filename, 1603 struct l_timeval *utimes 1604 ); 1605 } 1606327 AUE_FSTATAT STD { 1607 int linux_fstatat64( 1608 l_int dfd, 1609 char *pathname, 1610 struct l_stat64 *statbuf, 1611 l_int flag 1612 ); 1613 } 1614328 AUE_UNLINKAT STD { 1615 int linux_unlinkat( 1616 l_int dfd, 1617 const char *pathname, 1618 l_int flag 1619 ); 1620 } 1621329 AUE_RENAMEAT STD { 1622 int linux_renameat( 1623 l_int olddfd, 1624 const char *oldname, 1625 l_int newdfd, 1626 const char *newname 1627 ); 1628 } 1629330 AUE_LINKAT STD { 1630 int linux_linkat( 1631 l_int olddfd, 1632 const char *oldname, 1633 l_int newdfd, 1634 const char *newname, 1635 l_int flag 1636 ); 1637 } 1638331 AUE_SYMLINKAT STD { 1639 int linux_symlinkat( 1640 const char *oldname, 1641 l_int newdfd, 1642 const char *newname 1643 ); 1644 } 1645332 AUE_READLINKAT STD { 1646 int linux_readlinkat( 1647 l_int dfd, 1648 const char *path, 1649 char *buf, 1650 l_int bufsiz 1651 ); 1652 } 1653333 AUE_FCHMODAT STD { 1654 int linux_fchmodat( 1655 l_int dfd, 1656 const char *filename, 1657 l_mode_t mode 1658 ); 1659 } 1660334 AUE_FACCESSAT STD { 1661 int linux_faccessat( 1662 l_int dfd, 1663 const char *filename, 1664 l_int amode 1665 ); 1666 } 1667335 AUE_SELECT STD { 1668 int linux_pselect6( 1669 l_int nfds, 1670 l_fd_set *readfds, 1671 l_fd_set *writefds, 1672 l_fd_set *exceptfds, 1673 struct l_timespec *tsp, 1674 l_uintptr_t *sig 1675 ); 1676 } 1677336 AUE_POLL STD { 1678 int linux_ppoll( 1679 struct pollfd *fds, 1680 uint32_t nfds, 1681 struct l_timespec *tsp, 1682 l_sigset_t *sset, 1683 l_size_t ssize 1684 ); 1685 } 1686337 AUE_NULL STD { 1687 int linux_unshare(void); 1688 } 1689; linux 2.6.17: 1690338 AUE_NULL STD { 1691 int linux_set_robust_list( 1692 struct linux_robust_list_head *head, 1693 l_size_t len 1694 ); 1695 } 1696339 AUE_NULL STD { 1697 int linux_get_robust_list( 1698 l_int pid, 1699 struct linux_robust_list_head **head, 1700 l_size_t *len 1701 ); 1702 } 1703340 AUE_NULL STD { 1704 int linux_splice(void); 1705 } 1706341 AUE_NULL STD { 1707 int linux_sync_file_range( 1708 l_int fd, 1709 l_loff_t offset, 1710 l_loff_t nbytes, 1711 unsigned int flags 1712 ); 1713 } 1714342 AUE_NULL STD { 1715 int linux_tee(void); 1716 } 1717343 AUE_NULL STD { 1718 int linux_vmsplice(void); 1719 } 1720; linux 2.6.18: 1721344 AUE_NULL STD { 1722 int linux_move_pages(void); 1723 } 1724; linux 2.6.19: 1725345 AUE_NULL STD { 1726 int linux_getcpu( 1727 l_uint *cpu, 1728 l_uint *node, 1729 void *cache 1730 ); 1731 } 1732346 AUE_NULL STD { 1733 int linux_epoll_pwait( 1734 l_int epfd, 1735 struct epoll_event *events, 1736 l_int maxevents, 1737 l_int timeout, 1738 l_sigset_t *mask 1739 ); 1740 } 1741; linux 2.6.22: 1742347 AUE_NULL STD { 1743 int linux_kexec_load(void); 1744 } 1745348 AUE_FUTIMESAT STD { 1746 int linux_utimensat( 1747 l_int dfd, 1748 const char *pathname, 1749 const struct l_timespec *times, 1750 l_int flags 1751 ); 1752 } 1753349 AUE_NULL STD { 1754 int linux_signalfd(void); 1755 } 1756350 AUE_NULL STD { 1757 int linux_timerfd_create(void); 1758 } 1759351 AUE_NULL STD { 1760 int linux_eventfd( 1761 l_uint initval 1762 ); 1763 } 1764; linux 2.6.23: 1765352 AUE_NULL STD { 1766 int linux_fallocate( 1767 l_int fd, 1768 l_int mode, 1769 l_loff_t offset, 1770 l_loff_t len 1771 ); 1772 } 1773; linux 2.6.25: 1774353 AUE_NULL STD { 1775 int linux_timerfd_settime(void); 1776 } 1777354 AUE_NULL STD { 1778 int linux_timerfd_gettime(void); 1779 } 1780; linux 2.6.27: 1781355 AUE_NULL STD { 1782 int linux_signalfd4(void); 1783 } 1784356 AUE_NULL STD { 1785 int linux_eventfd2( 1786 l_uint initval, 1787 l_int flags 1788 ); 1789 } 1790357 AUE_NULL STD { 1791 int linux_epoll_create1( 1792 l_int flags 1793 ); 1794 } 1795358 AUE_NULL STD { 1796 int linux_dup3( 1797 l_int oldfd, 1798 l_int newfd, 1799 l_int flags 1800 ); 1801 } 1802359 AUE_NULL STD { 1803 int linux_pipe2( 1804 l_int *pipefds, 1805 l_int flags 1806 ); 1807 } 1808360 AUE_NULL STD { 1809 int linux_inotify_init1(void); 1810 } 1811; linux 2.6.30: 1812361 AUE_NULL STD { 1813 int linux_preadv(void); 1814 } 1815362 AUE_NULL STD { 1816 int linux_pwritev(void); 1817 } 1818; linux 2.6.31: 1819363 AUE_NULL STD { 1820 int linux_rt_tsigqueueinfo(void); 1821 } 1822364 AUE_NULL STD { 1823 int linux_perf_event_open(void); 1824 } 1825; linux 2.6.33: 1826365 AUE_NULL STD { 1827 int linux_recvmmsg( 1828 l_int s, 1829 struct l_mmsghdr *msg, 1830 l_uint vlen, 1831 l_uint flags, 1832 struct l_timespec *timeout 1833 ); 1834 } 1835366 AUE_ACCEPT STD { 1836 int linux_accept4( 1837 l_int s, 1838 l_uintptr_t addr, 1839 l_uintptr_t namelen, 1840 int flags 1841 ); 1842 } 1843367 AUE_NULL STD { 1844 int linux_fanotify_init(void); 1845 } 1846368 AUE_NULL STD { 1847 int linux_fanotify_mark(void); 1848 } 1849; linux 2.6.36: 1850369 AUE_NULL STD { 1851 int linux_prlimit64( 1852 l_pid_t pid, 1853 l_uint resource, 1854 struct rlimit *new, 1855 struct rlimit *old); 1856 } 1857; later: 1858370 AUE_NULL STD { 1859 int linux_name_to_handle_at(void); 1860 } 1861371 AUE_NULL STD { 1862 int linux_open_by_handle_at(void); 1863 } 1864372 AUE_NULL STD { 1865 int linux_clock_adjtime(void); 1866 } 1867373 AUE_SYNC STD { 1868 int linux_syncfs( 1869 l_int fd); 1870 } 1871374 AUE_NULL STD { 1872 int linux_sendmmsg( 1873 l_int s, 1874 struct l_mmsghdr *msg, 1875 l_uint vlen, 1876 l_uint flags 1877 ); 1878 } 1879375 AUE_NULL STD { 1880 int linux_setns(void); 1881 } 1882376 AUE_NULL STD { 1883 int linux_process_vm_readv(void); 1884 } 1885377 AUE_NULL STD { 1886 int linux_process_vm_writev(void); 1887 } 1888378 AUE_NULL UNIMPL kcmp 1889379 AUE_NULL UNIMPL finit_module 1890 1891380 AUE_NULL UNIMPL sys_sched_setattr 1892381 AUE_NULL UNIMPL sys_sched_getattr 1893382 AUE_NULL UNIMPL sys_renameat2 1894383 AUE_NULL UNIMPL sys_seccomp 1895384 AUE_NULL UNIMPL sys_getrandom 1896385 AUE_NULL UNIMPL sys_memfd_create 1897386 AUE_NULL UNIMPL sys_bpf 1898387 AUE_NULL UNIMPL sys_execveat 1899388 AUE_NULL UNIMPL sys_userfaultfd 1900389 AUE_NULL UNIMPL sys_membarrier 1901390 AUE_NULL UNIMPL sys_mlock2 1902391 AUE_NULL UNIMPL sys_copy_file_range 1903392 AUE_NULL UNIMPL sys_preadv2 1904393 AUE_NULL UNIMPL sys_pwritev2 1905394 AUE_NULL UNIMPL 1906395 AUE_NULL UNIMPL 1907396 AUE_NULL UNIMPL 1908397 AUE_NULL UNIMPL 1909398 AUE_NULL UNIMPL 1910399 AUE_NULL UNIMPL 1911 1912; ARM specific 1913; Effective number here is 0x000f0000 1914; but we must not breaks syscall numbering 1915 1916400 AUE_NULL UNIMPL unimpl400 1917401 AUE_NULL UNIMPL breakpoint 1918402 AUE_NULL UNIMPL cacheflush 1919403 AUE_NULL UNIMPL usr26 1920404 AUE_NULL UNIMPL usr32 1921405 AUE_NULL STD { 1922 int linux_set_tls( 1923 void* tls 1924 ); 1925 } 1926 1927; please, keep this line at the end. 1928406 AUE_NULL UNIMPL nosys 1929