1//===-- Linux like sys/syscall.h ------------------------------------------===// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8 9#ifndef LLVM_LIBC_SYS_SYSCALL_H 10#define LLVM_LIBC_SYS_SYSCALL_H 11 12//TODO: Handle non-linux syscalls 13 14#include <asm/unistd.h> 15 16#ifdef __NR_FAST_atomic_update 17#define SYS_FAST_atomic_update __NR_FAST_atomic_update 18#endif 19 20#ifdef __NR_FAST_cmpxchg 21#define SYS_FAST_cmpxchg __NR_FAST_cmpxchg 22#endif 23 24#ifdef __NR_FAST_cmpxchg64 25#define SYS_FAST_cmpxchg64 __NR_FAST_cmpxchg64 26#endif 27 28#ifdef __NR__llseek 29#define SYS__llseek __NR__llseek 30#endif 31 32#ifdef __NR__newselect 33#define SYS__newselect __NR__newselect 34#endif 35 36#ifdef __NR__sysctl 37#define SYS__sysctl __NR__sysctl 38#endif 39 40#ifdef __NR_accept 41#define SYS_accept __NR_accept 42#endif 43 44#ifdef __NR_accept4 45#define SYS_accept4 __NR_accept4 46#endif 47 48#ifdef __NR_access 49#define SYS_access __NR_access 50#endif 51 52#ifdef __NR_acct 53#define SYS_acct __NR_acct 54#endif 55 56#ifdef __NR_acl_get 57#define SYS_acl_get __NR_acl_get 58#endif 59 60#ifdef __NR_acl_set 61#define SYS_acl_set __NR_acl_set 62#endif 63 64#ifdef __NR_add_key 65#define SYS_add_key __NR_add_key 66#endif 67 68#ifdef __NR_adjtimex 69#define SYS_adjtimex __NR_adjtimex 70#endif 71 72#ifdef __NR_afs_syscall 73#define SYS_afs_syscall __NR_afs_syscall 74#endif 75 76#ifdef __NR_alarm 77#define SYS_alarm __NR_alarm 78#endif 79 80#ifdef __NR_alloc_hugepages 81#define SYS_alloc_hugepages __NR_alloc_hugepages 82#endif 83 84#ifdef __NR_arch_prctl 85#define SYS_arch_prctl __NR_arch_prctl 86#endif 87 88#ifdef __NR_arm_fadvise64_64 89#define SYS_arm_fadvise64_64 __NR_arm_fadvise64_64 90#endif 91 92#ifdef __NR_arm_sync_file_range 93#define SYS_arm_sync_file_range __NR_arm_sync_file_range 94#endif 95 96#ifdef __NR_atomic_barrier 97#define SYS_atomic_barrier __NR_atomic_barrier 98#endif 99 100#ifdef __NR_atomic_cmpxchg_32 101#define SYS_atomic_cmpxchg_32 __NR_atomic_cmpxchg_32 102#endif 103 104#ifdef __NR_attrctl 105#define SYS_attrctl __NR_attrctl 106#endif 107 108#ifdef __NR_bdflush 109#define SYS_bdflush __NR_bdflush 110#endif 111 112#ifdef __NR_bind 113#define SYS_bind __NR_bind 114#endif 115 116#ifdef __NR_bpf 117#define SYS_bpf __NR_bpf 118#endif 119 120#ifdef __NR_break 121#define SYS_break __NR_break 122#endif 123 124#ifdef __NR_brk 125#define SYS_brk __NR_brk 126#endif 127 128#ifdef __NR_cachectl 129#define SYS_cachectl __NR_cachectl 130#endif 131 132#ifdef __NR_cacheflush 133#define SYS_cacheflush __NR_cacheflush 134#endif 135 136#ifdef __NR_capget 137#define SYS_capget __NR_capget 138#endif 139 140#ifdef __NR_capset 141#define SYS_capset __NR_capset 142#endif 143 144#ifdef __NR_chdir 145#define SYS_chdir __NR_chdir 146#endif 147 148#ifdef __NR_chmod 149#define SYS_chmod __NR_chmod 150#endif 151 152#ifdef __NR_chown 153#define SYS_chown __NR_chown 154#endif 155 156#ifdef __NR_chown32 157#define SYS_chown32 __NR_chown32 158#endif 159 160#ifdef __NR_chroot 161#define SYS_chroot __NR_chroot 162#endif 163 164#ifdef __NR_clock_adjtime 165#define SYS_clock_adjtime __NR_clock_adjtime 166#endif 167 168#ifdef __NR_clock_getres 169#define SYS_clock_getres __NR_clock_getres 170#endif 171 172#ifdef __NR_clock_gettime 173#define SYS_clock_gettime __NR_clock_gettime 174#endif 175 176#ifdef __NR_clock_gettime64 177#define SYS_clock_gettime64 __NR_clock_gettime64 178#endif 179 180#ifdef __NR_clock_nanosleep 181#define SYS_clock_nanosleep __NR_clock_nanosleep 182#endif 183 184#ifdef __NR_clock_nanosleep_time64 185#define SYS_clock_nanosleep_time64 __NR_clock_nanosleep_time64 186#endif 187 188#ifdef __NR_clock_settime 189#define SYS_clock_settime __NR_clock_settime 190#endif 191 192#ifdef __NR_clone 193#define SYS_clone __NR_clone 194#endif 195 196#ifdef __NR_clone2 197#define SYS_clone2 __NR_clone2 198#endif 199 200#ifdef __NR_close 201#define SYS_close __NR_close 202#endif 203 204#ifdef __NR_cmpxchg_badaddr 205#define SYS_cmpxchg_badaddr __NR_cmpxchg_badaddr 206#endif 207 208#ifdef __NR_connect 209#define SYS_connect __NR_connect 210#endif 211 212#ifdef __NR_copy_file_range 213#define SYS_copy_file_range __NR_copy_file_range 214#endif 215 216#ifdef __NR_creat 217#define SYS_creat __NR_creat 218#endif 219 220#ifdef __NR_create_module 221#define SYS_create_module __NR_create_module 222#endif 223 224#ifdef __NR_delete_module 225#define SYS_delete_module __NR_delete_module 226#endif 227 228#ifdef __NR_dipc 229#define SYS_dipc __NR_dipc 230#endif 231 232#ifdef __NR_dup 233#define SYS_dup __NR_dup 234#endif 235 236#ifdef __NR_dup2 237#define SYS_dup2 __NR_dup2 238#endif 239 240#ifdef __NR_dup3 241#define SYS_dup3 __NR_dup3 242#endif 243 244#ifdef __NR_epoll_create 245#define SYS_epoll_create __NR_epoll_create 246#endif 247 248#ifdef __NR_epoll_create1 249#define SYS_epoll_create1 __NR_epoll_create1 250#endif 251 252#ifdef __NR_epoll_ctl 253#define SYS_epoll_ctl __NR_epoll_ctl 254#endif 255 256#ifdef __NR_epoll_ctl_old 257#define SYS_epoll_ctl_old __NR_epoll_ctl_old 258#endif 259 260#ifdef __NR_epoll_pwait 261#define SYS_epoll_pwait __NR_epoll_pwait 262#endif 263 264#ifdef __NR_epoll_pwait2 265#define SYS_epoll_pwait2 __NR_epoll_pwait2 266#endif 267 268#ifdef __NR_epoll_wait 269#define SYS_epoll_wait __NR_epoll_wait 270#endif 271 272#ifdef __NR_epoll_wait_old 273#define SYS_epoll_wait_old __NR_epoll_wait_old 274#endif 275 276#ifdef __NR_eventfd 277#define SYS_eventfd __NR_eventfd 278#endif 279 280#ifdef __NR_eventfd2 281#define SYS_eventfd2 __NR_eventfd2 282#endif 283 284#ifdef __NR_exec_with_loader 285#define SYS_exec_with_loader __NR_exec_with_loader 286#endif 287 288#ifdef __NR_execv 289#define SYS_execv __NR_execv 290#endif 291 292#ifdef __NR_execve 293#define SYS_execve __NR_execve 294#endif 295 296#ifdef __NR_execveat 297#define SYS_execveat __NR_execveat 298#endif 299 300#ifdef __NR_exit 301#define SYS_exit __NR_exit 302#endif 303 304#ifdef __NR_exit_group 305#define SYS_exit_group __NR_exit_group 306#endif 307 308#ifdef __NR_faccessat 309#define SYS_faccessat __NR_faccessat 310#endif 311 312#ifdef __NR_fadvise64 313#define SYS_fadvise64 __NR_fadvise64 314#endif 315 316#ifdef __NR_fadvise64_64 317#define SYS_fadvise64_64 __NR_fadvise64_64 318#endif 319 320#ifdef __NR_fallocate 321#define SYS_fallocate __NR_fallocate 322#endif 323 324#ifdef __NR_fanotify_init 325#define SYS_fanotify_init __NR_fanotify_init 326#endif 327 328#ifdef __NR_fanotify_mark 329#define SYS_fanotify_mark __NR_fanotify_mark 330#endif 331 332#ifdef __NR_fchdir 333#define SYS_fchdir __NR_fchdir 334#endif 335 336#ifdef __NR_fchmod 337#define SYS_fchmod __NR_fchmod 338#endif 339 340#ifdef __NR_fchmodat 341#define SYS_fchmodat __NR_fchmodat 342#endif 343 344#ifdef __NR_fchmodat2 345#define SYS_fchmodat2 __NR_fchmodat2 346#endif 347 348#ifdef __NR_fchown 349#define SYS_fchown __NR_fchown 350#endif 351 352#ifdef __NR_fchown32 353#define SYS_fchown32 __NR_fchown32 354#endif 355 356#ifdef __NR_fchownat 357#define SYS_fchownat __NR_fchownat 358#endif 359 360#ifdef __NR_fcntl 361#define SYS_fcntl __NR_fcntl 362#endif 363 364#ifdef __NR_fcntl64 365#define SYS_fcntl64 __NR_fcntl64 366#endif 367 368#ifdef __NR_fdatasync 369#define SYS_fdatasync __NR_fdatasync 370#endif 371 372#ifdef __NR_fgetxattr 373#define SYS_fgetxattr __NR_fgetxattr 374#endif 375 376#ifdef __NR_finit_module 377#define SYS_finit_module __NR_finit_module 378#endif 379 380#ifdef __NR_flistxattr 381#define SYS_flistxattr __NR_flistxattr 382#endif 383 384#ifdef __NR_flock 385#define SYS_flock __NR_flock 386#endif 387 388#ifdef __NR_fork 389#define SYS_fork __NR_fork 390#endif 391 392#ifdef __NR_free_hugepages 393#define SYS_free_hugepages __NR_free_hugepages 394#endif 395 396#ifdef __NR_fremovexattr 397#define SYS_fremovexattr __NR_fremovexattr 398#endif 399 400#ifdef __NR_fsetxattr 401#define SYS_fsetxattr __NR_fsetxattr 402#endif 403 404#ifdef __NR_fstat 405#define SYS_fstat __NR_fstat 406#endif 407 408#ifdef __NR_fstat64 409#define SYS_fstat64 __NR_fstat64 410#endif 411 412#ifdef __NR_fstatat64 413#define SYS_fstatat64 __NR_fstatat64 414#endif 415 416#ifdef __NR_fstatfs 417#define SYS_fstatfs __NR_fstatfs 418#endif 419 420#ifdef __NR_fstatfs64 421#define SYS_fstatfs64 __NR_fstatfs64 422#endif 423 424#ifdef __NR_fsync 425#define SYS_fsync __NR_fsync 426#endif 427 428#ifdef __NR_ftime 429#define SYS_ftime __NR_ftime 430#endif 431 432#ifdef __NR_ftruncate 433#define SYS_ftruncate __NR_ftruncate 434#endif 435 436#ifdef __NR_ftruncate64 437#define SYS_ftruncate64 __NR_ftruncate64 438#endif 439 440#ifdef __NR_futex 441#define SYS_futex __NR_futex 442#endif 443 444#ifdef __NR_futex_time64 445#define SYS_futex_time64 __NR_futex_time64 446#endif 447 448#ifdef __NR_futimesat 449#define SYS_futimesat __NR_futimesat 450#endif 451 452#ifdef __NR_get_kernel_syms 453#define SYS_get_kernel_syms __NR_get_kernel_syms 454#endif 455 456#ifdef __NR_get_mempolicy 457#define SYS_get_mempolicy __NR_get_mempolicy 458#endif 459 460#ifdef __NR_get_robust_list 461#define SYS_get_robust_list __NR_get_robust_list 462#endif 463 464#ifdef __NR_get_thread_area 465#define SYS_get_thread_area __NR_get_thread_area 466#endif 467 468#ifdef __NR_getcpu 469#define SYS_getcpu __NR_getcpu 470#endif 471 472#ifdef __NR_getcwd 473#define SYS_getcwd __NR_getcwd 474#endif 475 476#ifdef __NR_getdents 477#define SYS_getdents __NR_getdents 478#endif 479 480#ifdef __NR_getdents64 481#define SYS_getdents64 __NR_getdents64 482#endif 483 484#ifdef __NR_getdomainname 485#define SYS_getdomainname __NR_getdomainname 486#endif 487 488#ifdef __NR_getdtablesize 489#define SYS_getdtablesize __NR_getdtablesize 490#endif 491 492#ifdef __NR_getegid 493#define SYS_getegid __NR_getegid 494#endif 495 496#ifdef __NR_getegid32 497#define SYS_getegid32 __NR_getegid32 498#endif 499 500#ifdef __NR_geteuid 501#define SYS_geteuid __NR_geteuid 502#endif 503 504#ifdef __NR_geteuid32 505#define SYS_geteuid32 __NR_geteuid32 506#endif 507 508#ifdef __NR_getgid 509#define SYS_getgid __NR_getgid 510#endif 511 512#ifdef __NR_getgid32 513#define SYS_getgid32 __NR_getgid32 514#endif 515 516#ifdef __NR_getgroups 517#define SYS_getgroups __NR_getgroups 518#endif 519 520#ifdef __NR_getgroups32 521#define SYS_getgroups32 __NR_getgroups32 522#endif 523 524#ifdef __NR_gethostname 525#define SYS_gethostname __NR_gethostname 526#endif 527 528#ifdef __NR_getitimer 529#define SYS_getitimer __NR_getitimer 530#endif 531 532#ifdef __NR_getpagesize 533#define SYS_getpagesize __NR_getpagesize 534#endif 535 536#ifdef __NR_getpeername 537#define SYS_getpeername __NR_getpeername 538#endif 539 540#ifdef __NR_getpgid 541#define SYS_getpgid __NR_getpgid 542#endif 543 544#ifdef __NR_getpgrp 545#define SYS_getpgrp __NR_getpgrp 546#endif 547 548#ifdef __NR_getpid 549#define SYS_getpid __NR_getpid 550#endif 551 552#ifdef __NR_getpmsg 553#define SYS_getpmsg __NR_getpmsg 554#endif 555 556#ifdef __NR_getppid 557#define SYS_getppid __NR_getppid 558#endif 559 560#ifdef __NR_getpriority 561#define SYS_getpriority __NR_getpriority 562#endif 563 564#ifdef __NR_getrandom 565#define SYS_getrandom __NR_getrandom 566#endif 567 568#ifdef __NR_getresgid 569#define SYS_getresgid __NR_getresgid 570#endif 571 572#ifdef __NR_getresgid32 573#define SYS_getresgid32 __NR_getresgid32 574#endif 575 576#ifdef __NR_getresuid 577#define SYS_getresuid __NR_getresuid 578#endif 579 580#ifdef __NR_getresuid32 581#define SYS_getresuid32 __NR_getresuid32 582#endif 583 584#ifdef __NR_getrlimit 585#define SYS_getrlimit __NR_getrlimit 586#endif 587 588#ifdef __NR_getrusage 589#define SYS_getrusage __NR_getrusage 590#endif 591 592#ifdef __NR_getsid 593#define SYS_getsid __NR_getsid 594#endif 595 596#ifdef __NR_getsockname 597#define SYS_getsockname __NR_getsockname 598#endif 599 600#ifdef __NR_getsockopt 601#define SYS_getsockopt __NR_getsockopt 602#endif 603 604#ifdef __NR_gettid 605#define SYS_gettid __NR_gettid 606#endif 607 608#ifdef __NR_gettimeofday 609#define SYS_gettimeofday __NR_gettimeofday 610#endif 611 612#ifdef __NR_getuid 613#define SYS_getuid __NR_getuid 614#endif 615 616#ifdef __NR_getuid32 617#define SYS_getuid32 __NR_getuid32 618#endif 619 620#ifdef __NR_getunwind 621#define SYS_getunwind __NR_getunwind 622#endif 623 624#ifdef __NR_getxattr 625#define SYS_getxattr __NR_getxattr 626#endif 627 628#ifdef __NR_getxgid 629#define SYS_getxgid __NR_getxgid 630#endif 631 632#ifdef __NR_getxpid 633#define SYS_getxpid __NR_getxpid 634#endif 635 636#ifdef __NR_getxuid 637#define SYS_getxuid __NR_getxuid 638#endif 639 640#ifdef __NR_gtty 641#define SYS_gtty __NR_gtty 642#endif 643 644#ifdef __NR_idle 645#define SYS_idle __NR_idle 646#endif 647 648#ifdef __NR_init_module 649#define SYS_init_module __NR_init_module 650#endif 651 652#ifdef __NR_inotify_add_watch 653#define SYS_inotify_add_watch __NR_inotify_add_watch 654#endif 655 656#ifdef __NR_inotify_init 657#define SYS_inotify_init __NR_inotify_init 658#endif 659 660#ifdef __NR_inotify_init1 661#define SYS_inotify_init1 __NR_inotify_init1 662#endif 663 664#ifdef __NR_inotify_rm_watch 665#define SYS_inotify_rm_watch __NR_inotify_rm_watch 666#endif 667 668#ifdef __NR_io_cancel 669#define SYS_io_cancel __NR_io_cancel 670#endif 671 672#ifdef __NR_io_destroy 673#define SYS_io_destroy __NR_io_destroy 674#endif 675 676#ifdef __NR_io_getevents 677#define SYS_io_getevents __NR_io_getevents 678#endif 679 680#ifdef __NR_io_pgetevents 681#define SYS_io_pgetevents __NR_io_pgetevents 682#endif 683 684#ifdef __NR_io_setup 685#define SYS_io_setup __NR_io_setup 686#endif 687 688#ifdef __NR_io_submit 689#define SYS_io_submit __NR_io_submit 690#endif 691 692#ifdef __NR_ioctl 693#define SYS_ioctl __NR_ioctl 694#endif 695 696#ifdef __NR_ioperm 697#define SYS_ioperm __NR_ioperm 698#endif 699 700#ifdef __NR_iopl 701#define SYS_iopl __NR_iopl 702#endif 703 704#ifdef __NR_ioprio_get 705#define SYS_ioprio_get __NR_ioprio_get 706#endif 707 708#ifdef __NR_ioprio_set 709#define SYS_ioprio_set __NR_ioprio_set 710#endif 711 712#ifdef __NR_ipc 713#define SYS_ipc __NR_ipc 714#endif 715 716#ifdef __NR_kcmp 717#define SYS_kcmp __NR_kcmp 718#endif 719 720#ifdef __NR_kern_features 721#define SYS_kern_features __NR_kern_features 722#endif 723 724#ifdef __NR_kexec_file_load 725#define SYS_kexec_file_load __NR_kexec_file_load 726#endif 727 728#ifdef __NR_kexec_load 729#define SYS_kexec_load __NR_kexec_load 730#endif 731 732#ifdef __NR_keyctl 733#define SYS_keyctl __NR_keyctl 734#endif 735 736#ifdef __NR_kill 737#define SYS_kill __NR_kill 738#endif 739 740#ifdef __NR_lchown 741#define SYS_lchown __NR_lchown 742#endif 743 744#ifdef __NR_lchown32 745#define SYS_lchown32 __NR_lchown32 746#endif 747 748#ifdef __NR_lgetxattr 749#define SYS_lgetxattr __NR_lgetxattr 750#endif 751 752#ifdef __NR_link 753#define SYS_link __NR_link 754#endif 755 756#ifdef __NR_linkat 757#define SYS_linkat __NR_linkat 758#endif 759 760#ifdef __NR_listen 761#define SYS_listen __NR_listen 762#endif 763 764#ifdef __NR_listxattr 765#define SYS_listxattr __NR_listxattr 766#endif 767 768#ifdef __NR_llistxattr 769#define SYS_llistxattr __NR_llistxattr 770#endif 771 772#ifdef __NR_llseek 773#define SYS_llseek __NR_llseek 774#endif 775 776#ifdef __NR_lock 777#define SYS_lock __NR_lock 778#endif 779 780#ifdef __NR_lookup_dcookie 781#define SYS_lookup_dcookie __NR_lookup_dcookie 782#endif 783 784#ifdef __NR_lremovexattr 785#define SYS_lremovexattr __NR_lremovexattr 786#endif 787 788#ifdef __NR_lseek 789#define SYS_lseek __NR_lseek 790#endif 791 792#ifdef __NR_lsetxattr 793#define SYS_lsetxattr __NR_lsetxattr 794#endif 795 796#ifdef __NR_lstat 797#define SYS_lstat __NR_lstat 798#endif 799 800#ifdef __NR_lstat64 801#define SYS_lstat64 __NR_lstat64 802#endif 803 804#ifdef __NR_madvise 805#define SYS_madvise __NR_madvise 806#endif 807 808#ifdef __NR_mbind 809#define SYS_mbind __NR_mbind 810#endif 811 812#ifdef __NR_membarrier 813#define SYS_membarrier __NR_membarrier 814#endif 815 816#ifdef __NR_memfd_create 817#define SYS_memfd_create __NR_memfd_create 818#endif 819 820#ifdef __NR_memory_ordering 821#define SYS_memory_ordering __NR_memory_ordering 822#endif 823 824#ifdef __NR_migrate_pages 825#define SYS_migrate_pages __NR_migrate_pages 826#endif 827 828#ifdef __NR_mincore 829#define SYS_mincore __NR_mincore 830#endif 831 832#ifdef __NR_mkdir 833#define SYS_mkdir __NR_mkdir 834#endif 835 836#ifdef __NR_mkdirat 837#define SYS_mkdirat __NR_mkdirat 838#endif 839 840#ifdef __NR_mknod 841#define SYS_mknod __NR_mknod 842#endif 843 844#ifdef __NR_mknodat 845#define SYS_mknodat __NR_mknodat 846#endif 847 848#ifdef __NR_mlock 849#define SYS_mlock __NR_mlock 850#endif 851 852#ifdef __NR_mlock2 853#define SYS_mlock2 __NR_mlock2 854#endif 855 856#ifdef __NR_mlockall 857#define SYS_mlockall __NR_mlockall 858#endif 859 860#ifdef __NR_mmap 861#define SYS_mmap __NR_mmap 862#endif 863 864#ifdef __NR_mmap2 865#define SYS_mmap2 __NR_mmap2 866#endif 867 868#ifdef __NR_modify_ldt 869#define SYS_modify_ldt __NR_modify_ldt 870#endif 871 872#ifdef __NR_mount 873#define SYS_mount __NR_mount 874#endif 875 876#ifdef __NR_move_pages 877#define SYS_move_pages __NR_move_pages 878#endif 879 880#ifdef __NR_mprotect 881#define SYS_mprotect __NR_mprotect 882#endif 883 884#ifdef __NR_mpx 885#define SYS_mpx __NR_mpx 886#endif 887 888#ifdef __NR_mq_getsetattr 889#define SYS_mq_getsetattr __NR_mq_getsetattr 890#endif 891 892#ifdef __NR_mq_notify 893#define SYS_mq_notify __NR_mq_notify 894#endif 895 896#ifdef __NR_mq_open 897#define SYS_mq_open __NR_mq_open 898#endif 899 900#ifdef __NR_mq_timedreceive 901#define SYS_mq_timedreceive __NR_mq_timedreceive 902#endif 903 904#ifdef __NR_mq_timedsend 905#define SYS_mq_timedsend __NR_mq_timedsend 906#endif 907 908#ifdef __NR_mq_unlink 909#define SYS_mq_unlink __NR_mq_unlink 910#endif 911 912#ifdef __NR_mremap 913#define SYS_mremap __NR_mremap 914#endif 915 916#ifdef __NR_msgctl 917#define SYS_msgctl __NR_msgctl 918#endif 919 920#ifdef __NR_msgget 921#define SYS_msgget __NR_msgget 922#endif 923 924#ifdef __NR_msgrcv 925#define SYS_msgrcv __NR_msgrcv 926#endif 927 928#ifdef __NR_msgsnd 929#define SYS_msgsnd __NR_msgsnd 930#endif 931 932#ifdef __NR_msync 933#define SYS_msync __NR_msync 934#endif 935 936#ifdef __NR_multiplexer 937#define SYS_multiplexer __NR_multiplexer 938#endif 939 940#ifdef __NR_munlock 941#define SYS_munlock __NR_munlock 942#endif 943 944#ifdef __NR_munlockall 945#define SYS_munlockall __NR_munlockall 946#endif 947 948#ifdef __NR_munmap 949#define SYS_munmap __NR_munmap 950#endif 951 952#ifdef __NR_name_to_handle_at 953#define SYS_name_to_handle_at __NR_name_to_handle_at 954#endif 955 956#ifdef __NR_nanosleep 957#define SYS_nanosleep __NR_nanosleep 958#endif 959 960#ifdef __NR_newfstatat 961#define SYS_newfstatat __NR_newfstatat 962#endif 963 964#ifdef __NR_nfsservctl 965#define SYS_nfsservctl __NR_nfsservctl 966#endif 967 968#ifdef __NR_ni_syscall 969#define SYS_ni_syscall __NR_ni_syscall 970#endif 971 972#ifdef __NR_nice 973#define SYS_nice __NR_nice 974#endif 975 976#ifdef __NR_old_adjtimex 977#define SYS_old_adjtimex __NR_old_adjtimex 978#endif 979 980#ifdef __NR_oldfstat 981#define SYS_oldfstat __NR_oldfstat 982#endif 983 984#ifdef __NR_oldlstat 985#define SYS_oldlstat __NR_oldlstat 986#endif 987 988#ifdef __NR_oldolduname 989#define SYS_oldolduname __NR_oldolduname 990#endif 991 992#ifdef __NR_oldstat 993#define SYS_oldstat __NR_oldstat 994#endif 995 996#ifdef __NR_oldumount 997#define SYS_oldumount __NR_oldumount 998#endif 999 1000#ifdef __NR_olduname 1001#define SYS_olduname __NR_olduname 1002#endif 1003 1004#ifdef __NR_open 1005#define SYS_open __NR_open 1006#endif 1007 1008#ifdef __NR_open_by_handle_at 1009#define SYS_open_by_handle_at __NR_open_by_handle_at 1010#endif 1011 1012#ifdef __NR_openat 1013#define SYS_openat __NR_openat 1014#endif 1015 1016#ifdef __NR_osf_adjtime 1017#define SYS_osf_adjtime __NR_osf_adjtime 1018#endif 1019 1020#ifdef __NR_osf_afs_syscall 1021#define SYS_osf_afs_syscall __NR_osf_afs_syscall 1022#endif 1023 1024#ifdef __NR_osf_alt_plock 1025#define SYS_osf_alt_plock __NR_osf_alt_plock 1026#endif 1027 1028#ifdef __NR_osf_alt_setsid 1029#define SYS_osf_alt_setsid __NR_osf_alt_setsid 1030#endif 1031 1032#ifdef __NR_osf_alt_sigpending 1033#define SYS_osf_alt_sigpending __NR_osf_alt_sigpending 1034#endif 1035 1036#ifdef __NR_osf_asynch_daemon 1037#define SYS_osf_asynch_daemon __NR_osf_asynch_daemon 1038#endif 1039 1040#ifdef __NR_osf_audcntl 1041#define SYS_osf_audcntl __NR_osf_audcntl 1042#endif 1043 1044#ifdef __NR_osf_audgen 1045#define SYS_osf_audgen __NR_osf_audgen 1046#endif 1047 1048#ifdef __NR_osf_chflags 1049#define SYS_osf_chflags __NR_osf_chflags 1050#endif 1051 1052#ifdef __NR_osf_execve 1053#define SYS_osf_execve __NR_osf_execve 1054#endif 1055 1056#ifdef __NR_osf_exportfs 1057#define SYS_osf_exportfs __NR_osf_exportfs 1058#endif 1059 1060#ifdef __NR_osf_fchflags 1061#define SYS_osf_fchflags __NR_osf_fchflags 1062#endif 1063 1064#ifdef __NR_osf_fdatasync 1065#define SYS_osf_fdatasync __NR_osf_fdatasync 1066#endif 1067 1068#ifdef __NR_osf_fpathconf 1069#define SYS_osf_fpathconf __NR_osf_fpathconf 1070#endif 1071 1072#ifdef __NR_osf_fstat 1073#define SYS_osf_fstat __NR_osf_fstat 1074#endif 1075 1076#ifdef __NR_osf_fstatfs 1077#define SYS_osf_fstatfs __NR_osf_fstatfs 1078#endif 1079 1080#ifdef __NR_osf_fstatfs64 1081#define SYS_osf_fstatfs64 __NR_osf_fstatfs64 1082#endif 1083 1084#ifdef __NR_osf_fuser 1085#define SYS_osf_fuser __NR_osf_fuser 1086#endif 1087 1088#ifdef __NR_osf_getaddressconf 1089#define SYS_osf_getaddressconf __NR_osf_getaddressconf 1090#endif 1091 1092#ifdef __NR_osf_getdirentries 1093#define SYS_osf_getdirentries __NR_osf_getdirentries 1094#endif 1095 1096#ifdef __NR_osf_getdomainname 1097#define SYS_osf_getdomainname __NR_osf_getdomainname 1098#endif 1099 1100#ifdef __NR_osf_getfh 1101#define SYS_osf_getfh __NR_osf_getfh 1102#endif 1103 1104#ifdef __NR_osf_getfsstat 1105#define SYS_osf_getfsstat __NR_osf_getfsstat 1106#endif 1107 1108#ifdef __NR_osf_gethostid 1109#define SYS_osf_gethostid __NR_osf_gethostid 1110#endif 1111 1112#ifdef __NR_osf_getitimer 1113#define SYS_osf_getitimer __NR_osf_getitimer 1114#endif 1115 1116#ifdef __NR_osf_getlogin 1117#define SYS_osf_getlogin __NR_osf_getlogin 1118#endif 1119 1120#ifdef __NR_osf_getmnt 1121#define SYS_osf_getmnt __NR_osf_getmnt 1122#endif 1123 1124#ifdef __NR_osf_getrusage 1125#define SYS_osf_getrusage __NR_osf_getrusage 1126#endif 1127 1128#ifdef __NR_osf_getsysinfo 1129#define SYS_osf_getsysinfo __NR_osf_getsysinfo 1130#endif 1131 1132#ifdef __NR_osf_gettimeofday 1133#define SYS_osf_gettimeofday __NR_osf_gettimeofday 1134#endif 1135 1136#ifdef __NR_osf_kloadcall 1137#define SYS_osf_kloadcall __NR_osf_kloadcall 1138#endif 1139 1140#ifdef __NR_osf_kmodcall 1141#define SYS_osf_kmodcall __NR_osf_kmodcall 1142#endif 1143 1144#ifdef __NR_osf_lstat 1145#define SYS_osf_lstat __NR_osf_lstat 1146#endif 1147 1148#ifdef __NR_osf_memcntl 1149#define SYS_osf_memcntl __NR_osf_memcntl 1150#endif 1151 1152#ifdef __NR_osf_mincore 1153#define SYS_osf_mincore __NR_osf_mincore 1154#endif 1155 1156#ifdef __NR_osf_mount 1157#define SYS_osf_mount __NR_osf_mount 1158#endif 1159 1160#ifdef __NR_osf_mremap 1161#define SYS_osf_mremap __NR_osf_mremap 1162#endif 1163 1164#ifdef __NR_osf_msfs_syscall 1165#define SYS_osf_msfs_syscall __NR_osf_msfs_syscall 1166#endif 1167 1168#ifdef __NR_osf_msleep 1169#define SYS_osf_msleep __NR_osf_msleep 1170#endif 1171 1172#ifdef __NR_osf_mvalid 1173#define SYS_osf_mvalid __NR_osf_mvalid 1174#endif 1175 1176#ifdef __NR_osf_mwakeup 1177#define SYS_osf_mwakeup __NR_osf_mwakeup 1178#endif 1179 1180#ifdef __NR_osf_naccept 1181#define SYS_osf_naccept __NR_osf_naccept 1182#endif 1183 1184#ifdef __NR_osf_nfssvc 1185#define SYS_osf_nfssvc __NR_osf_nfssvc 1186#endif 1187 1188#ifdef __NR_osf_ngetpeername 1189#define SYS_osf_ngetpeername __NR_osf_ngetpeername 1190#endif 1191 1192#ifdef __NR_osf_ngetsockname 1193#define SYS_osf_ngetsockname __NR_osf_ngetsockname 1194#endif 1195 1196#ifdef __NR_osf_nrecvfrom 1197#define SYS_osf_nrecvfrom __NR_osf_nrecvfrom 1198#endif 1199 1200#ifdef __NR_osf_nrecvmsg 1201#define SYS_osf_nrecvmsg __NR_osf_nrecvmsg 1202#endif 1203 1204#ifdef __NR_osf_nsendmsg 1205#define SYS_osf_nsendmsg __NR_osf_nsendmsg 1206#endif 1207 1208#ifdef __NR_osf_ntp_adjtime 1209#define SYS_osf_ntp_adjtime __NR_osf_ntp_adjtime 1210#endif 1211 1212#ifdef __NR_osf_ntp_gettime 1213#define SYS_osf_ntp_gettime __NR_osf_ntp_gettime 1214#endif 1215 1216#ifdef __NR_osf_old_creat 1217#define SYS_osf_old_creat __NR_osf_old_creat 1218#endif 1219 1220#ifdef __NR_osf_old_fstat 1221#define SYS_osf_old_fstat __NR_osf_old_fstat 1222#endif 1223 1224#ifdef __NR_osf_old_getpgrp 1225#define SYS_osf_old_getpgrp __NR_osf_old_getpgrp 1226#endif 1227 1228#ifdef __NR_osf_old_killpg 1229#define SYS_osf_old_killpg __NR_osf_old_killpg 1230#endif 1231 1232#ifdef __NR_osf_old_lstat 1233#define SYS_osf_old_lstat __NR_osf_old_lstat 1234#endif 1235 1236#ifdef __NR_osf_old_open 1237#define SYS_osf_old_open __NR_osf_old_open 1238#endif 1239 1240#ifdef __NR_osf_old_sigaction 1241#define SYS_osf_old_sigaction __NR_osf_old_sigaction 1242#endif 1243 1244#ifdef __NR_osf_old_sigblock 1245#define SYS_osf_old_sigblock __NR_osf_old_sigblock 1246#endif 1247 1248#ifdef __NR_osf_old_sigreturn 1249#define SYS_osf_old_sigreturn __NR_osf_old_sigreturn 1250#endif 1251 1252#ifdef __NR_osf_old_sigsetmask 1253#define SYS_osf_old_sigsetmask __NR_osf_old_sigsetmask 1254#endif 1255 1256#ifdef __NR_osf_old_sigvec 1257#define SYS_osf_old_sigvec __NR_osf_old_sigvec 1258#endif 1259 1260#ifdef __NR_osf_old_stat 1261#define SYS_osf_old_stat __NR_osf_old_stat 1262#endif 1263 1264#ifdef __NR_osf_old_vadvise 1265#define SYS_osf_old_vadvise __NR_osf_old_vadvise 1266#endif 1267 1268#ifdef __NR_osf_old_vtrace 1269#define SYS_osf_old_vtrace __NR_osf_old_vtrace 1270#endif 1271 1272#ifdef __NR_osf_old_wait 1273#define SYS_osf_old_wait __NR_osf_old_wait 1274#endif 1275 1276#ifdef __NR_osf_oldquota 1277#define SYS_osf_oldquota __NR_osf_oldquota 1278#endif 1279 1280#ifdef __NR_osf_pathconf 1281#define SYS_osf_pathconf __NR_osf_pathconf 1282#endif 1283 1284#ifdef __NR_osf_pid_block 1285#define SYS_osf_pid_block __NR_osf_pid_block 1286#endif 1287 1288#ifdef __NR_osf_pid_unblock 1289#define SYS_osf_pid_unblock __NR_osf_pid_unblock 1290#endif 1291 1292#ifdef __NR_osf_plock 1293#define SYS_osf_plock __NR_osf_plock 1294#endif 1295 1296#ifdef __NR_osf_priocntlset 1297#define SYS_osf_priocntlset __NR_osf_priocntlset 1298#endif 1299 1300#ifdef __NR_osf_profil 1301#define SYS_osf_profil __NR_osf_profil 1302#endif 1303 1304#ifdef __NR_osf_proplist_syscall 1305#define SYS_osf_proplist_syscall __NR_osf_proplist_syscall 1306#endif 1307 1308#ifdef __NR_osf_reboot 1309#define SYS_osf_reboot __NR_osf_reboot 1310#endif 1311 1312#ifdef __NR_osf_revoke 1313#define SYS_osf_revoke __NR_osf_revoke 1314#endif 1315 1316#ifdef __NR_osf_sbrk 1317#define SYS_osf_sbrk __NR_osf_sbrk 1318#endif 1319 1320#ifdef __NR_osf_security 1321#define SYS_osf_security __NR_osf_security 1322#endif 1323 1324#ifdef __NR_osf_select 1325#define SYS_osf_select __NR_osf_select 1326#endif 1327 1328#ifdef __NR_osf_set_program_attributes 1329#define SYS_osf_set_program_attributes __NR_osf_set_program_attributes 1330#endif 1331 1332#ifdef __NR_osf_set_speculative 1333#define SYS_osf_set_speculative __NR_osf_set_speculative 1334#endif 1335 1336#ifdef __NR_osf_sethostid 1337#define SYS_osf_sethostid __NR_osf_sethostid 1338#endif 1339 1340#ifdef __NR_osf_setitimer 1341#define SYS_osf_setitimer __NR_osf_setitimer 1342#endif 1343 1344#ifdef __NR_osf_setlogin 1345#define SYS_osf_setlogin __NR_osf_setlogin 1346#endif 1347 1348#ifdef __NR_osf_setsysinfo 1349#define SYS_osf_setsysinfo __NR_osf_setsysinfo 1350#endif 1351 1352#ifdef __NR_osf_settimeofday 1353#define SYS_osf_settimeofday __NR_osf_settimeofday 1354#endif 1355 1356#ifdef __NR_osf_shmat 1357#define SYS_osf_shmat __NR_osf_shmat 1358#endif 1359 1360#ifdef __NR_osf_signal 1361#define SYS_osf_signal __NR_osf_signal 1362#endif 1363 1364#ifdef __NR_osf_sigprocmask 1365#define SYS_osf_sigprocmask __NR_osf_sigprocmask 1366#endif 1367 1368#ifdef __NR_osf_sigsendset 1369#define SYS_osf_sigsendset __NR_osf_sigsendset 1370#endif 1371 1372#ifdef __NR_osf_sigstack 1373#define SYS_osf_sigstack __NR_osf_sigstack 1374#endif 1375 1376#ifdef __NR_osf_sigwaitprim 1377#define SYS_osf_sigwaitprim __NR_osf_sigwaitprim 1378#endif 1379 1380#ifdef __NR_osf_sstk 1381#define SYS_osf_sstk __NR_osf_sstk 1382#endif 1383 1384#ifdef __NR_osf_stat 1385#define SYS_osf_stat __NR_osf_stat 1386#endif 1387 1388#ifdef __NR_osf_statfs 1389#define SYS_osf_statfs __NR_osf_statfs 1390#endif 1391 1392#ifdef __NR_osf_statfs64 1393#define SYS_osf_statfs64 __NR_osf_statfs64 1394#endif 1395 1396#ifdef __NR_osf_subsys_info 1397#define SYS_osf_subsys_info __NR_osf_subsys_info 1398#endif 1399 1400#ifdef __NR_osf_swapctl 1401#define SYS_osf_swapctl __NR_osf_swapctl 1402#endif 1403 1404#ifdef __NR_osf_swapon 1405#define SYS_osf_swapon __NR_osf_swapon 1406#endif 1407 1408#ifdef __NR_osf_syscall 1409#define SYS_osf_syscall __NR_osf_syscall 1410#endif 1411 1412#ifdef __NR_osf_sysinfo 1413#define SYS_osf_sysinfo __NR_osf_sysinfo 1414#endif 1415 1416#ifdef __NR_osf_table 1417#define SYS_osf_table __NR_osf_table 1418#endif 1419 1420#ifdef __NR_osf_uadmin 1421#define SYS_osf_uadmin __NR_osf_uadmin 1422#endif 1423 1424#ifdef __NR_osf_usleep_thread 1425#define SYS_osf_usleep_thread __NR_osf_usleep_thread 1426#endif 1427 1428#ifdef __NR_osf_uswitch 1429#define SYS_osf_uswitch __NR_osf_uswitch 1430#endif 1431 1432#ifdef __NR_osf_utc_adjtime 1433#define SYS_osf_utc_adjtime __NR_osf_utc_adjtime 1434#endif 1435 1436#ifdef __NR_osf_utc_gettime 1437#define SYS_osf_utc_gettime __NR_osf_utc_gettime 1438#endif 1439 1440#ifdef __NR_osf_utimes 1441#define SYS_osf_utimes __NR_osf_utimes 1442#endif 1443 1444#ifdef __NR_osf_utsname 1445#define SYS_osf_utsname __NR_osf_utsname 1446#endif 1447 1448#ifdef __NR_osf_wait4 1449#define SYS_osf_wait4 __NR_osf_wait4 1450#endif 1451 1452#ifdef __NR_osf_waitid 1453#define SYS_osf_waitid __NR_osf_waitid 1454#endif 1455 1456#ifdef __NR_pause 1457#define SYS_pause __NR_pause 1458#endif 1459 1460#ifdef __NR_pciconfig_iobase 1461#define SYS_pciconfig_iobase __NR_pciconfig_iobase 1462#endif 1463 1464#ifdef __NR_pciconfig_read 1465#define SYS_pciconfig_read __NR_pciconfig_read 1466#endif 1467 1468#ifdef __NR_pciconfig_write 1469#define SYS_pciconfig_write __NR_pciconfig_write 1470#endif 1471 1472#ifdef __NR_perf_event_open 1473#define SYS_perf_event_open __NR_perf_event_open 1474#endif 1475 1476#ifdef __NR_perfctr 1477#define SYS_perfctr __NR_perfctr 1478#endif 1479 1480#ifdef __NR_perfmonctl 1481#define SYS_perfmonctl __NR_perfmonctl 1482#endif 1483 1484#ifdef __NR_personality 1485#define SYS_personality __NR_personality 1486#endif 1487 1488#ifdef __NR_pipe 1489#define SYS_pipe __NR_pipe 1490#endif 1491 1492#ifdef __NR_pipe2 1493#define SYS_pipe2 __NR_pipe2 1494#endif 1495 1496#ifdef __NR_pivot_root 1497#define SYS_pivot_root __NR_pivot_root 1498#endif 1499 1500#ifdef __NR_pkey_alloc 1501#define SYS_pkey_alloc __NR_pkey_alloc 1502#endif 1503 1504#ifdef __NR_pkey_free 1505#define SYS_pkey_free __NR_pkey_free 1506#endif 1507 1508#ifdef __NR_pkey_mprotect 1509#define SYS_pkey_mprotect __NR_pkey_mprotect 1510#endif 1511 1512#ifdef __NR_poll 1513#define SYS_poll __NR_poll 1514#endif 1515 1516#ifdef __NR_ppoll 1517#define SYS_ppoll __NR_ppoll 1518#endif 1519 1520#ifdef __NR_prctl 1521#define SYS_prctl __NR_prctl 1522#endif 1523 1524#ifdef __NR_pread64 1525#define SYS_pread64 __NR_pread64 1526#endif 1527 1528#ifdef __NR_preadv 1529#define SYS_preadv __NR_preadv 1530#endif 1531 1532#ifdef __NR_preadv2 1533#define SYS_preadv2 __NR_preadv2 1534#endif 1535 1536#ifdef __NR_prlimit64 1537#define SYS_prlimit64 __NR_prlimit64 1538#endif 1539 1540#ifdef __NR_process_vm_readv 1541#define SYS_process_vm_readv __NR_process_vm_readv 1542#endif 1543 1544#ifdef __NR_process_vm_writev 1545#define SYS_process_vm_writev __NR_process_vm_writev 1546#endif 1547 1548#ifdef __NR_prof 1549#define SYS_prof __NR_prof 1550#endif 1551 1552#ifdef __NR_profil 1553#define SYS_profil __NR_profil 1554#endif 1555 1556#ifdef __NR_pselect6 1557#define SYS_pselect6 __NR_pselect6 1558#endif 1559 1560#ifdef __NR_pselect6_time64 1561#define SYS_pselect6_time64 __NR_pselect6_time64 1562#endif 1563 1564#ifdef __NR_ptrace 1565#define SYS_ptrace __NR_ptrace 1566#endif 1567 1568#ifdef __NR_putpmsg 1569#define SYS_putpmsg __NR_putpmsg 1570#endif 1571 1572#ifdef __NR_pwrite64 1573#define SYS_pwrite64 __NR_pwrite64 1574#endif 1575 1576#ifdef __NR_pwritev 1577#define SYS_pwritev __NR_pwritev 1578#endif 1579 1580#ifdef __NR_pwritev2 1581#define SYS_pwritev2 __NR_pwritev2 1582#endif 1583 1584#ifdef __NR_query_module 1585#define SYS_query_module __NR_query_module 1586#endif 1587 1588#ifdef __NR_quotactl 1589#define SYS_quotactl __NR_quotactl 1590#endif 1591 1592#ifdef __NR_read 1593#define SYS_read __NR_read 1594#endif 1595 1596#ifdef __NR_readahead 1597#define SYS_readahead __NR_readahead 1598#endif 1599 1600#ifdef __NR_readdir 1601#define SYS_readdir __NR_readdir 1602#endif 1603 1604#ifdef __NR_readlink 1605#define SYS_readlink __NR_readlink 1606#endif 1607 1608#ifdef __NR_readlinkat 1609#define SYS_readlinkat __NR_readlinkat 1610#endif 1611 1612#ifdef __NR_readv 1613#define SYS_readv __NR_readv 1614#endif 1615 1616#ifdef __NR_reboot 1617#define SYS_reboot __NR_reboot 1618#endif 1619 1620#ifdef __NR_recv 1621#define SYS_recv __NR_recv 1622#endif 1623 1624#ifdef __NR_recvfrom 1625#define SYS_recvfrom __NR_recvfrom 1626#endif 1627 1628#ifdef __NR_recvmmsg 1629#define SYS_recvmmsg __NR_recvmmsg 1630#endif 1631 1632#ifdef __NR_recvmsg 1633#define SYS_recvmsg __NR_recvmsg 1634#endif 1635 1636#ifdef __NR_remap_file_pages 1637#define SYS_remap_file_pages __NR_remap_file_pages 1638#endif 1639 1640#ifdef __NR_removexattr 1641#define SYS_removexattr __NR_removexattr 1642#endif 1643 1644#ifdef __NR_rename 1645#define SYS_rename __NR_rename 1646#endif 1647 1648#ifdef __NR_renameat 1649#define SYS_renameat __NR_renameat 1650#endif 1651 1652#ifdef __NR_renameat2 1653#define SYS_renameat2 __NR_renameat2 1654#endif 1655 1656#ifdef __NR_request_key 1657#define SYS_request_key __NR_request_key 1658#endif 1659 1660#ifdef __NR_restart_syscall 1661#define SYS_restart_syscall __NR_restart_syscall 1662#endif 1663 1664#ifdef __NR_rmdir 1665#define SYS_rmdir __NR_rmdir 1666#endif 1667 1668#ifdef __NR_rseq 1669#define SYS_rseq __NR_rseq 1670#endif 1671 1672#ifdef __NR_rt_sigaction 1673#define SYS_rt_sigaction __NR_rt_sigaction 1674#endif 1675 1676#ifdef __NR_rt_sigpending 1677#define SYS_rt_sigpending __NR_rt_sigpending 1678#endif 1679 1680#ifdef __NR_rt_sigprocmask 1681#define SYS_rt_sigprocmask __NR_rt_sigprocmask 1682#endif 1683 1684#ifdef __NR_rt_sigqueueinfo 1685#define SYS_rt_sigqueueinfo __NR_rt_sigqueueinfo 1686#endif 1687 1688#ifdef __NR_rt_sigreturn 1689#define SYS_rt_sigreturn __NR_rt_sigreturn 1690#endif 1691 1692#ifdef __NR_rt_sigsuspend 1693#define SYS_rt_sigsuspend __NR_rt_sigsuspend 1694#endif 1695 1696#ifdef __NR_rt_sigtimedwait 1697#define SYS_rt_sigtimedwait __NR_rt_sigtimedwait 1698#endif 1699 1700#ifdef __NR_rt_tgsigqueueinfo 1701#define SYS_rt_tgsigqueueinfo __NR_rt_tgsigqueueinfo 1702#endif 1703 1704#ifdef __NR_rtas 1705#define SYS_rtas __NR_rtas 1706#endif 1707 1708#ifdef __NR_s390_guarded_storage 1709#define SYS_s390_guarded_storage __NR_s390_guarded_storage 1710#endif 1711 1712#ifdef __NR_s390_pci_mmio_read 1713#define SYS_s390_pci_mmio_read __NR_s390_pci_mmio_read 1714#endif 1715 1716#ifdef __NR_s390_pci_mmio_write 1717#define SYS_s390_pci_mmio_write __NR_s390_pci_mmio_write 1718#endif 1719 1720#ifdef __NR_s390_runtime_instr 1721#define SYS_s390_runtime_instr __NR_s390_runtime_instr 1722#endif 1723 1724#ifdef __NR_s390_sthyi 1725#define SYS_s390_sthyi __NR_s390_sthyi 1726#endif 1727 1728#ifdef __NR_sched_get_affinity 1729#define SYS_sched_get_affinity __NR_sched_get_affinity 1730#endif 1731 1732#ifdef __NR_sched_get_priority_max 1733#define SYS_sched_get_priority_max __NR_sched_get_priority_max 1734#endif 1735 1736#ifdef __NR_sched_get_priority_min 1737#define SYS_sched_get_priority_min __NR_sched_get_priority_min 1738#endif 1739 1740#ifdef __NR_sched_getaffinity 1741#define SYS_sched_getaffinity __NR_sched_getaffinity 1742#endif 1743 1744#ifdef __NR_sched_getattr 1745#define SYS_sched_getattr __NR_sched_getattr 1746#endif 1747 1748#ifdef __NR_sched_getparam 1749#define SYS_sched_getparam __NR_sched_getparam 1750#endif 1751 1752#ifdef __NR_sched_getscheduler 1753#define SYS_sched_getscheduler __NR_sched_getscheduler 1754#endif 1755 1756#ifdef __NR_sched_rr_get_interval 1757#define SYS_sched_rr_get_interval __NR_sched_rr_get_interval 1758#endif 1759 1760#ifdef __NR_sched_rr_get_interval_time64 1761#define SYS_sched_rr_get_interval_time64 __NR_sched_rr_get_interval_time64 1762#endif 1763 1764#ifdef __NR_sched_set_affinity 1765#define SYS_sched_set_affinity __NR_sched_set_affinity 1766#endif 1767 1768#ifdef __NR_sched_setaffinity 1769#define SYS_sched_setaffinity __NR_sched_setaffinity 1770#endif 1771 1772#ifdef __NR_sched_setattr 1773#define SYS_sched_setattr __NR_sched_setattr 1774#endif 1775 1776#ifdef __NR_sched_setparam 1777#define SYS_sched_setparam __NR_sched_setparam 1778#endif 1779 1780#ifdef __NR_sched_setscheduler 1781#define SYS_sched_setscheduler __NR_sched_setscheduler 1782#endif 1783 1784#ifdef __NR_sched_yield 1785#define SYS_sched_yield __NR_sched_yield 1786#endif 1787 1788#ifdef __NR_seccomp 1789#define SYS_seccomp __NR_seccomp 1790#endif 1791 1792#ifdef __NR_security 1793#define SYS_security __NR_security 1794#endif 1795 1796#ifdef __NR_select 1797#define SYS_select __NR_select 1798#endif 1799 1800#ifdef __NR_semctl 1801#define SYS_semctl __NR_semctl 1802#endif 1803 1804#ifdef __NR_semget 1805#define SYS_semget __NR_semget 1806#endif 1807 1808#ifdef __NR_semop 1809#define SYS_semop __NR_semop 1810#endif 1811 1812#ifdef __NR_semtimedop 1813#define SYS_semtimedop __NR_semtimedop 1814#endif 1815 1816#ifdef __NR_send 1817#define SYS_send __NR_send 1818#endif 1819 1820#ifdef __NR_sendfile 1821#define SYS_sendfile __NR_sendfile 1822#endif 1823 1824#ifdef __NR_sendfile64 1825#define SYS_sendfile64 __NR_sendfile64 1826#endif 1827 1828#ifdef __NR_sendmmsg 1829#define SYS_sendmmsg __NR_sendmmsg 1830#endif 1831 1832#ifdef __NR_sendmsg 1833#define SYS_sendmsg __NR_sendmsg 1834#endif 1835 1836#ifdef __NR_sendto 1837#define SYS_sendto __NR_sendto 1838#endif 1839 1840#ifdef __NR_set_mempolicy 1841#define SYS_set_mempolicy __NR_set_mempolicy 1842#endif 1843 1844#ifdef __NR_set_robust_list 1845#define SYS_set_robust_list __NR_set_robust_list 1846#endif 1847 1848#ifdef __NR_set_thread_area 1849#define SYS_set_thread_area __NR_set_thread_area 1850#endif 1851 1852#ifdef __NR_set_tid_address 1853#define SYS_set_tid_address __NR_set_tid_address 1854#endif 1855 1856#ifdef __NR_setdomainname 1857#define SYS_setdomainname __NR_setdomainname 1858#endif 1859 1860#ifdef __NR_setfsgid 1861#define SYS_setfsgid __NR_setfsgid 1862#endif 1863 1864#ifdef __NR_setfsgid32 1865#define SYS_setfsgid32 __NR_setfsgid32 1866#endif 1867 1868#ifdef __NR_setfsuid 1869#define SYS_setfsuid __NR_setfsuid 1870#endif 1871 1872#ifdef __NR_setfsuid32 1873#define SYS_setfsuid32 __NR_setfsuid32 1874#endif 1875 1876#ifdef __NR_setgid 1877#define SYS_setgid __NR_setgid 1878#endif 1879 1880#ifdef __NR_setgid32 1881#define SYS_setgid32 __NR_setgid32 1882#endif 1883 1884#ifdef __NR_setgroups 1885#define SYS_setgroups __NR_setgroups 1886#endif 1887 1888#ifdef __NR_setgroups32 1889#define SYS_setgroups32 __NR_setgroups32 1890#endif 1891 1892#ifdef __NR_sethae 1893#define SYS_sethae __NR_sethae 1894#endif 1895 1896#ifdef __NR_sethostname 1897#define SYS_sethostname __NR_sethostname 1898#endif 1899 1900#ifdef __NR_setitimer 1901#define SYS_setitimer __NR_setitimer 1902#endif 1903 1904#ifdef __NR_setns 1905#define SYS_setns __NR_setns 1906#endif 1907 1908#ifdef __NR_setpgid 1909#define SYS_setpgid __NR_setpgid 1910#endif 1911 1912#ifdef __NR_setpgrp 1913#define SYS_setpgrp __NR_setpgrp 1914#endif 1915 1916#ifdef __NR_setpriority 1917#define SYS_setpriority __NR_setpriority 1918#endif 1919 1920#ifdef __NR_setregid 1921#define SYS_setregid __NR_setregid 1922#endif 1923 1924#ifdef __NR_setregid32 1925#define SYS_setregid32 __NR_setregid32 1926#endif 1927 1928#ifdef __NR_setresgid 1929#define SYS_setresgid __NR_setresgid 1930#endif 1931 1932#ifdef __NR_setresgid32 1933#define SYS_setresgid32 __NR_setresgid32 1934#endif 1935 1936#ifdef __NR_setresuid 1937#define SYS_setresuid __NR_setresuid 1938#endif 1939 1940#ifdef __NR_setresuid32 1941#define SYS_setresuid32 __NR_setresuid32 1942#endif 1943 1944#ifdef __NR_setreuid 1945#define SYS_setreuid __NR_setreuid 1946#endif 1947 1948#ifdef __NR_setreuid32 1949#define SYS_setreuid32 __NR_setreuid32 1950#endif 1951 1952#ifdef __NR_setrlimit 1953#define SYS_setrlimit __NR_setrlimit 1954#endif 1955 1956#ifdef __NR_setsid 1957#define SYS_setsid __NR_setsid 1958#endif 1959 1960#ifdef __NR_setsockopt 1961#define SYS_setsockopt __NR_setsockopt 1962#endif 1963 1964#ifdef __NR_settimeofday 1965#define SYS_settimeofday __NR_settimeofday 1966#endif 1967 1968#ifdef __NR_setuid 1969#define SYS_setuid __NR_setuid 1970#endif 1971 1972#ifdef __NR_setuid32 1973#define SYS_setuid32 __NR_setuid32 1974#endif 1975 1976#ifdef __NR_setxattr 1977#define SYS_setxattr __NR_setxattr 1978#endif 1979 1980#ifdef __NR_sgetmask 1981#define SYS_sgetmask __NR_sgetmask 1982#endif 1983 1984#ifdef __NR_shmat 1985#define SYS_shmat __NR_shmat 1986#endif 1987 1988#ifdef __NR_shmctl 1989#define SYS_shmctl __NR_shmctl 1990#endif 1991 1992#ifdef __NR_shmdt 1993#define SYS_shmdt __NR_shmdt 1994#endif 1995 1996#ifdef __NR_shmget 1997#define SYS_shmget __NR_shmget 1998#endif 1999 2000#ifdef __NR_shutdown 2001#define SYS_shutdown __NR_shutdown 2002#endif 2003 2004#ifdef __NR_sigaction 2005#define SYS_sigaction __NR_sigaction 2006#endif 2007 2008#ifdef __NR_sigaltstack 2009#define SYS_sigaltstack __NR_sigaltstack 2010#endif 2011 2012#ifdef __NR_signal 2013#define SYS_signal __NR_signal 2014#endif 2015 2016#ifdef __NR_signalfd 2017#define SYS_signalfd __NR_signalfd 2018#endif 2019 2020#ifdef __NR_signalfd4 2021#define SYS_signalfd4 __NR_signalfd4 2022#endif 2023 2024#ifdef __NR_sigpending 2025#define SYS_sigpending __NR_sigpending 2026#endif 2027 2028#ifdef __NR_sigprocmask 2029#define SYS_sigprocmask __NR_sigprocmask 2030#endif 2031 2032#ifdef __NR_sigreturn 2033#define SYS_sigreturn __NR_sigreturn 2034#endif 2035 2036#ifdef __NR_sigsuspend 2037#define SYS_sigsuspend __NR_sigsuspend 2038#endif 2039 2040#ifdef __NR_socket 2041#define SYS_socket __NR_socket 2042#endif 2043 2044#ifdef __NR_socketcall 2045#define SYS_socketcall __NR_socketcall 2046#endif 2047 2048#ifdef __NR_socketpair 2049#define SYS_socketpair __NR_socketpair 2050#endif 2051 2052#ifdef __NR_splice 2053#define SYS_splice __NR_splice 2054#endif 2055 2056#ifdef __NR_spu_create 2057#define SYS_spu_create __NR_spu_create 2058#endif 2059 2060#ifdef __NR_spu_run 2061#define SYS_spu_run __NR_spu_run 2062#endif 2063 2064#ifdef __NR_ssetmask 2065#define SYS_ssetmask __NR_ssetmask 2066#endif 2067 2068#ifdef __NR_stat 2069#define SYS_stat __NR_stat 2070#endif 2071 2072#ifdef __NR_stat64 2073#define SYS_stat64 __NR_stat64 2074#endif 2075 2076#ifdef __NR_statfs 2077#define SYS_statfs __NR_statfs 2078#endif 2079 2080#ifdef __NR_statfs64 2081#define SYS_statfs64 __NR_statfs64 2082#endif 2083 2084#ifdef __NR_statx 2085#define SYS_statx __NR_statx 2086#endif 2087 2088#ifdef __NR_stime 2089#define SYS_stime __NR_stime 2090#endif 2091 2092#ifdef __NR_stty 2093#define SYS_stty __NR_stty 2094#endif 2095 2096#ifdef __NR_subpage_prot 2097#define SYS_subpage_prot __NR_subpage_prot 2098#endif 2099 2100#ifdef __NR_swapcontext 2101#define SYS_swapcontext __NR_swapcontext 2102#endif 2103 2104#ifdef __NR_swapoff 2105#define SYS_swapoff __NR_swapoff 2106#endif 2107 2108#ifdef __NR_swapon 2109#define SYS_swapon __NR_swapon 2110#endif 2111 2112#ifdef __NR_switch_endian 2113#define SYS_switch_endian __NR_switch_endian 2114#endif 2115 2116#ifdef __NR_symlink 2117#define SYS_symlink __NR_symlink 2118#endif 2119 2120#ifdef __NR_symlinkat 2121#define SYS_symlinkat __NR_symlinkat 2122#endif 2123 2124#ifdef __NR_sync 2125#define SYS_sync __NR_sync 2126#endif 2127 2128#ifdef __NR_sync_file_range 2129#define SYS_sync_file_range __NR_sync_file_range 2130#endif 2131 2132#ifdef __NR_sync_file_range2 2133#define SYS_sync_file_range2 __NR_sync_file_range2 2134#endif 2135 2136#ifdef __NR_syncfs 2137#define SYS_syncfs __NR_syncfs 2138#endif 2139 2140#ifdef __NR_sys_debug_setcontext 2141#define SYS_sys_debug_setcontext __NR_sys_debug_setcontext 2142#endif 2143 2144#ifdef __NR_sys_epoll_create 2145#define SYS_sys_epoll_create __NR_sys_epoll_create 2146#endif 2147 2148#ifdef __NR_sys_epoll_ctl 2149#define SYS_sys_epoll_ctl __NR_sys_epoll_ctl 2150#endif 2151 2152#ifdef __NR_sys_epoll_wait 2153#define SYS_sys_epoll_wait __NR_sys_epoll_wait 2154#endif 2155 2156#ifdef __NR_syscall 2157#define SYS_syscall __NR_syscall 2158#endif 2159 2160#ifdef __NR_sysfs 2161#define SYS_sysfs __NR_sysfs 2162#endif 2163 2164#ifdef __NR_sysinfo 2165#define SYS_sysinfo __NR_sysinfo 2166#endif 2167 2168#ifdef __NR_syslog 2169#define SYS_syslog __NR_syslog 2170#endif 2171 2172#ifdef __NR_sysmips 2173#define SYS_sysmips __NR_sysmips 2174#endif 2175 2176#ifdef __NR_tee 2177#define SYS_tee __NR_tee 2178#endif 2179 2180#ifdef __NR_tgkill 2181#define SYS_tgkill __NR_tgkill 2182#endif 2183 2184#ifdef __NR_time 2185#define SYS_time __NR_time 2186#endif 2187 2188#ifdef __NR_timer_create 2189#define SYS_timer_create __NR_timer_create 2190#endif 2191 2192#ifdef __NR_timer_delete 2193#define SYS_timer_delete __NR_timer_delete 2194#endif 2195 2196#ifdef __NR_timer_getoverrun 2197#define SYS_timer_getoverrun __NR_timer_getoverrun 2198#endif 2199 2200#ifdef __NR_timer_gettime 2201#define SYS_timer_gettime __NR_timer_gettime 2202#endif 2203 2204#ifdef __NR_timer_settime 2205#define SYS_timer_settime __NR_timer_settime 2206#endif 2207 2208#ifdef __NR_timerfd 2209#define SYS_timerfd __NR_timerfd 2210#endif 2211 2212#ifdef __NR_timerfd_create 2213#define SYS_timerfd_create __NR_timerfd_create 2214#endif 2215 2216#ifdef __NR_timerfd_gettime 2217#define SYS_timerfd_gettime __NR_timerfd_gettime 2218#endif 2219 2220#ifdef __NR_timerfd_settime 2221#define SYS_timerfd_settime __NR_timerfd_settime 2222#endif 2223 2224#ifdef __NR_times 2225#define SYS_times __NR_times 2226#endif 2227 2228#ifdef __NR_tkill 2229#define SYS_tkill __NR_tkill 2230#endif 2231 2232#ifdef __NR_truncate 2233#define SYS_truncate __NR_truncate 2234#endif 2235 2236#ifdef __NR_truncate64 2237#define SYS_truncate64 __NR_truncate64 2238#endif 2239 2240#ifdef __NR_tuxcall 2241#define SYS_tuxcall __NR_tuxcall 2242#endif 2243 2244#ifdef __NR_ugetrlimit 2245#define SYS_ugetrlimit __NR_ugetrlimit 2246#endif 2247 2248#ifdef __NR_ulimit 2249#define SYS_ulimit __NR_ulimit 2250#endif 2251 2252#ifdef __NR_umask 2253#define SYS_umask __NR_umask 2254#endif 2255 2256#ifdef __NR_umount 2257#define SYS_umount __NR_umount 2258#endif 2259 2260#ifdef __NR_umount2 2261#define SYS_umount2 __NR_umount2 2262#endif 2263 2264#ifdef __NR_uname 2265#define SYS_uname __NR_uname 2266#endif 2267 2268#ifdef __NR_unlink 2269#define SYS_unlink __NR_unlink 2270#endif 2271 2272#ifdef __NR_unlinkat 2273#define SYS_unlinkat __NR_unlinkat 2274#endif 2275 2276#ifdef __NR_unshare 2277#define SYS_unshare __NR_unshare 2278#endif 2279 2280#ifdef __NR_uselib 2281#define SYS_uselib __NR_uselib 2282#endif 2283 2284#ifdef __NR_userfaultfd 2285#define SYS_userfaultfd __NR_userfaultfd 2286#endif 2287 2288#ifdef __NR_ustat 2289#define SYS_ustat __NR_ustat 2290#endif 2291 2292#ifdef __NR_utime 2293#define SYS_utime __NR_utime 2294#endif 2295 2296#ifdef __NR_utimensat 2297#define SYS_utimensat __NR_utimensat 2298#endif 2299 2300#ifdef __NR_utimes 2301#define SYS_utimes __NR_utimes 2302#endif 2303 2304#ifdef __NR_utrap_install 2305#define SYS_utrap_install __NR_utrap_install 2306#endif 2307 2308#ifdef __NR_vfork 2309#define SYS_vfork __NR_vfork 2310#endif 2311 2312#ifdef __NR_vhangup 2313#define SYS_vhangup __NR_vhangup 2314#endif 2315 2316#ifdef __NR_vm86 2317#define SYS_vm86 __NR_vm86 2318#endif 2319 2320#ifdef __NR_vm86old 2321#define SYS_vm86old __NR_vm86old 2322#endif 2323 2324#ifdef __NR_vmsplice 2325#define SYS_vmsplice __NR_vmsplice 2326#endif 2327 2328#ifdef __NR_vserver 2329#define SYS_vserver __NR_vserver 2330#endif 2331 2332#ifdef __NR_wait4 2333#define SYS_wait4 __NR_wait4 2334#endif 2335 2336#ifdef __NR_waitid 2337#define SYS_waitid __NR_waitid 2338#endif 2339 2340#ifdef __NR_waitpid 2341#define SYS_waitpid __NR_waitpid 2342#endif 2343 2344#ifdef __NR_write 2345#define SYS_write __NR_write 2346#endif 2347 2348#ifdef __NR_writev 2349#define SYS_writev __NR_writev 2350#endif 2351 2352 2353#endif // LLVM_LIBC_SYS_SYSCALL_H 2354