Annotation of qemu/linux-user/arm/syscall_nr.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * This file contains the system call numbers.
        !             3:  */
        !             4: 
        !             5: #define TARGET_NR_restart_syscall              (  0)
        !             6: #define TARGET_NR_exit                 (  1)
        !             7: #define TARGET_NR_fork                 (  2)
        !             8: #define TARGET_NR_read                 (  3)
        !             9: #define TARGET_NR_write                        (  4)
        !            10: #define TARGET_NR_open                 (  5)
        !            11: #define TARGET_NR_close                        (  6)
        !            12: #define TARGET_NR_waitpid                      (  7)   /* removed */
        !            13: #define TARGET_NR_creat                        (  8)
        !            14: #define TARGET_NR_link                 (  9)
        !            15: #define TARGET_NR_unlink                       ( 10)
        !            16: #define TARGET_NR_execve                       ( 11)
        !            17: #define TARGET_NR_chdir                        ( 12)
        !            18: #define TARGET_NR_time                 ( 13)
        !            19: #define TARGET_NR_mknod                        ( 14)
        !            20: #define TARGET_NR_chmod                        ( 15)
        !            21: #define TARGET_NR_lchown                       ( 16)
        !            22: #define TARGET_NR_break                        ( 17)   /* removed */
        !            23:                                        /* 18 was sys_stat */
        !            24: #define TARGET_NR_lseek                        ( 19)
        !            25: #define TARGET_NR_getpid                       ( 20)
        !            26: #define TARGET_NR_mount                        ( 21)
        !            27: #define TARGET_NR_umount                       ( 22)
        !            28: #define TARGET_NR_setuid                       ( 23)
        !            29: #define TARGET_NR_getuid                       ( 24)
        !            30: #define TARGET_NR_stime                        ( 25)
        !            31: #define TARGET_NR_ptrace                       ( 26)
        !            32: #define TARGET_NR_alarm                        ( 27)
        !            33: 
        !            34: #define TARGET_NR_pause                        ( 29)
        !            35: #define TARGET_NR_utime                        ( 30)
        !            36: #define TARGET_NR_stty                 ( 31)   /* removed */
        !            37: #define TARGET_NR_gtty                 ( 32)   /* removed */
        !            38: #define TARGET_NR_access                       ( 33)
        !            39: #define TARGET_NR_nice                 ( 34)
        !            40: #define TARGET_NR_ftime                        ( 35)   /* removed */
        !            41: #define TARGET_NR_sync                 ( 36)
        !            42: #define TARGET_NR_kill                 ( 37)
        !            43: #define TARGET_NR_rename                       ( 38)
        !            44: #define TARGET_NR_mkdir                        ( 39)
        !            45: #define TARGET_NR_rmdir                        ( 40)
        !            46: #define TARGET_NR_dup                  ( 41)
        !            47: #define TARGET_NR_pipe                 ( 42)
        !            48: #define TARGET_NR_times                        ( 43)
        !            49: #define TARGET_NR_prof                 ( 44)   /* removed */
        !            50: #define TARGET_NR_brk                  ( 45)
        !            51: #define TARGET_NR_setgid                       ( 46)
        !            52: #define TARGET_NR_getgid                       ( 47)
        !            53: #define TARGET_NR_signal                       ( 48)   /* removed */
        !            54: #define TARGET_NR_geteuid                      ( 49)
        !            55: #define TARGET_NR_getegid                      ( 50)
        !            56: #define TARGET_NR_acct                 ( 51)
        !            57: #define TARGET_NR_umount2                      ( 52)
        !            58: #define TARGET_NR_lock                 ( 53)   /* removed */
        !            59: #define TARGET_NR_ioctl                        ( 54)
        !            60: #define TARGET_NR_fcntl                        ( 55)
        !            61: #define TARGET_NR_mpx                  ( 56)   /* removed */
        !            62: #define TARGET_NR_setpgid                      ( 57)
        !            63: #define TARGET_NR_ulimit                       ( 58)   /* removed */
        !            64:                                        /* 59 was sys_olduname */
        !            65: #define TARGET_NR_umask                        ( 60)
        !            66: #define TARGET_NR_chroot                       ( 61)
        !            67: #define TARGET_NR_ustat                        ( 62)
        !            68: #define TARGET_NR_dup2                 ( 63)
        !            69: #define TARGET_NR_getppid                      ( 64)
        !            70: #define TARGET_NR_getpgrp                      ( 65)
        !            71: #define TARGET_NR_setsid                       ( 66)
        !            72: #define TARGET_NR_sigaction                    ( 67)
        !            73: #define TARGET_NR_sgetmask                     ( 68)   /* removed */
        !            74: #define TARGET_NR_ssetmask                     ( 69)   /* removed */
        !            75: #define TARGET_NR_setreuid                     ( 70)
        !            76: #define TARGET_NR_setregid                     ( 71)
        !            77: #define TARGET_NR_sigsuspend                   ( 72)
        !            78: #define TARGET_NR_sigpending                   ( 73)
        !            79: #define TARGET_NR_sethostname          ( 74)
        !            80: #define TARGET_NR_setrlimit                    ( 75)
        !            81: #define TARGET_NR_getrlimit                    ( 76)   /* Back compat 2GB limited rlimit */
        !            82: #define TARGET_NR_getrusage                    ( 77)
        !            83: #define TARGET_NR_gettimeofday         ( 78)
        !            84: #define TARGET_NR_settimeofday         ( 79)
        !            85: #define TARGET_NR_getgroups                    ( 80)
        !            86: #define TARGET_NR_setgroups                    ( 81)
        !            87: #define TARGET_NR_select                       ( 82)
        !            88: #define TARGET_NR_symlink                      ( 83)
        !            89:                                        /* 84 was sys_lstat */
        !            90: #define TARGET_NR_readlink                     ( 85)
        !            91: #define TARGET_NR_uselib                       ( 86)
        !            92: #define TARGET_NR_swapon                       ( 87)
        !            93: #define TARGET_NR_reboot                       ( 88)
        !            94: #define TARGET_NR_readdir                      ( 89)
        !            95: #define TARGET_NR_mmap                 ( 90)
        !            96: #define TARGET_NR_munmap                       ( 91)
        !            97: #define TARGET_NR_truncate                     ( 92)
        !            98: #define TARGET_NR_ftruncate                    ( 93)
        !            99: #define TARGET_NR_fchmod                       ( 94)
        !           100: #define TARGET_NR_fchown                       ( 95)
        !           101: #define TARGET_NR_getpriority          ( 96)
        !           102: #define TARGET_NR_setpriority          ( 97)
        !           103: #define TARGET_NR_profil                       ( 98)   /* removed */
        !           104: #define TARGET_NR_statfs                       ( 99)
        !           105: #define TARGET_NR_fstatfs                      (100)
        !           106: #define TARGET_NR_ioperm                       (101)
        !           107: #define TARGET_NR_socketcall                   (102)
        !           108: #define TARGET_NR_syslog                       (103)
        !           109: #define TARGET_NR_setitimer                    (104)
        !           110: #define TARGET_NR_getitimer                    (105)
        !           111: #define TARGET_NR_stat                 (106)
        !           112: #define TARGET_NR_lstat                        (107)
        !           113: #define TARGET_NR_fstat                        (108)
        !           114:                                        /* 109 was sys_uname */
        !           115:                                        /* 110 was sys_iopl */
        !           116: #define TARGET_NR_vhangup                      (111)
        !           117: #define TARGET_NR_idle                 (112)
        !           118: #define TARGET_NR_syscall                      (113) /* syscall to call a syscall! */
        !           119: #define TARGET_NR_wait4                        (114)
        !           120: #define TARGET_NR_swapoff                      (115)
        !           121: #define TARGET_NR_sysinfo                      (116)
        !           122: #define TARGET_NR_ipc                  (117)
        !           123: #define TARGET_NR_fsync                        (118)
        !           124: #define TARGET_NR_sigreturn                    (119)
        !           125: #define TARGET_NR_clone                        (120)
        !           126: #define TARGET_NR_setdomainname                (121)
        !           127: #define TARGET_NR_uname                        (122)
        !           128: #define TARGET_NR_modify_ldt                   (123)
        !           129: #define TARGET_NR_adjtimex                     (124)
        !           130: #define TARGET_NR_mprotect                     (125)
        !           131: #define TARGET_NR_sigprocmask          (126)
        !           132: #define TARGET_NR_create_module                (127)   /* removed */
        !           133: #define TARGET_NR_init_module          (128)
        !           134: #define TARGET_NR_delete_module                (129)
        !           135: #define TARGET_NR_get_kernel_syms              (130)   /* removed */
        !           136: #define TARGET_NR_quotactl                     (131)
        !           137: #define TARGET_NR_getpgid                      (132)
        !           138: #define TARGET_NR_fchdir                       (133)
        !           139: #define TARGET_NR_bdflush                      (134)
        !           140: #define TARGET_NR_sysfs                        (135)
        !           141: #define TARGET_NR_personality          (136)
        !           142: #define TARGET_NR_afs_syscall          (137) /* Syscall for Andrew File System */
        !           143: #define TARGET_NR_setfsuid                     (138)
        !           144: #define TARGET_NR_setfsgid                     (139)
        !           145: #define TARGET_NR__llseek                      (140)
        !           146: #define TARGET_NR_getdents                     (141)
        !           147: #define TARGET_NR__newselect                   (142)
        !           148: #define TARGET_NR_flock                        (143)
        !           149: #define TARGET_NR_msync                        (144)
        !           150: #define TARGET_NR_readv                        (145)
        !           151: #define TARGET_NR_writev                       (146)
        !           152: #define TARGET_NR_getsid                       (147)
        !           153: #define TARGET_NR_fdatasync                    (148)
        !           154: #define TARGET_NR__sysctl                      (149)
        !           155: #define TARGET_NR_mlock                        (150)
        !           156: #define TARGET_NR_munlock                      (151)
        !           157: #define TARGET_NR_mlockall                     (152)
        !           158: #define TARGET_NR_munlockall                   (153)
        !           159: #define TARGET_NR_sched_setparam               (154)
        !           160: #define TARGET_NR_sched_getparam               (155)
        !           161: #define TARGET_NR_sched_setscheduler           (156)
        !           162: #define TARGET_NR_sched_getscheduler           (157)
        !           163: #define TARGET_NR_sched_yield          (158)
        !           164: #define TARGET_NR_sched_get_priority_max       (159)
        !           165: #define TARGET_NR_sched_get_priority_min       (160)
        !           166: #define TARGET_NR_sched_rr_get_interval        (161)
        !           167: #define TARGET_NR_nanosleep                    (162)
        !           168: #define TARGET_NR_mremap                       (163)
        !           169: #define TARGET_NR_setresuid                    (164)
        !           170: #define TARGET_NR_getresuid                    (165)
        !           171: #define TARGET_NR_vm86                 (166)   /* removed */
        !           172: #define TARGET_NR_query_module         (167)   /* removed */
        !           173: #define TARGET_NR_poll                 (168)
        !           174: #define TARGET_NR_nfsservctl                   (169)
        !           175: #define TARGET_NR_setresgid                    (170)
        !           176: #define TARGET_NR_getresgid                    (171)
        !           177: #define TARGET_NR_prctl                        (172)
        !           178: #define TARGET_NR_rt_sigreturn         (173)
        !           179: #define TARGET_NR_rt_sigaction         (174)
        !           180: #define TARGET_NR_rt_sigprocmask               (175)
        !           181: #define TARGET_NR_rt_sigpending                (176)
        !           182: #define TARGET_NR_rt_sigtimedwait              (177)
        !           183: #define TARGET_NR_rt_sigqueueinfo              (178)
        !           184: #define TARGET_NR_rt_sigsuspend                (179)
        !           185: #define TARGET_NR_pread                        (180)
        !           186: #define TARGET_NR_pwrite                       (181)
        !           187: #define TARGET_NR_chown                        (182)
        !           188: #define TARGET_NR_getcwd                       (183)
        !           189: #define TARGET_NR_capget                       (184)
        !           190: #define TARGET_NR_capset                       (185)
        !           191: #define TARGET_NR_sigaltstack          (186)
        !           192: #define TARGET_NR_sendfile                     (187)
        !           193:                                        /* 188 reserved */
        !           194:                                        /* 189 reserved */
        !           195: #define TARGET_NR_vfork                        (190)
        !           196: #define TARGET_NR_ugetrlimit                   (191)   /* SuS compliant getrlimit */
        !           197: #define TARGET_NR_mmap2                        (192)
        !           198: #define TARGET_NR_truncate64                   (193)
        !           199: #define TARGET_NR_ftruncate64          (194)
        !           200: #define TARGET_NR_stat64                       (195)
        !           201: #define TARGET_NR_lstat64                      (196)
        !           202: #define TARGET_NR_fstat64                      (197)
        !           203: #define TARGET_NR_lchown32                     (198)
        !           204: #define TARGET_NR_getuid32                     (199)
        !           205: #define TARGET_NR_getgid32                     (200)
        !           206: #define TARGET_NR_geteuid32                    (201)
        !           207: #define TARGET_NR_getegid32                    (202)
        !           208: #define TARGET_NR_setreuid32                   (203)
        !           209: #define TARGET_NR_setregid32                   (204)
        !           210: #define TARGET_NR_getgroups32          (205)
        !           211: #define TARGET_NR_setgroups32          (206)
        !           212: #define TARGET_NR_fchown32                     (207)
        !           213: #define TARGET_NR_setresuid32          (208)
        !           214: #define TARGET_NR_getresuid32          (209)
        !           215: #define TARGET_NR_setresgid32          (210)
        !           216: #define TARGET_NR_getresgid32          (211)
        !           217: #define TARGET_NR_chown32                      (212)
        !           218: #define TARGET_NR_setuid32                     (213)
        !           219: #define TARGET_NR_setgid32                     (214)
        !           220: #define TARGET_NR_setfsuid32                   (215)
        !           221: #define TARGET_NR_setfsgid32                   (216)
        !           222: #define TARGET_NR_getdents64                   (217)
        !           223: #define TARGET_NR_pivot_root                   (218)
        !           224: #define TARGET_NR_mincore                      (219)
        !           225: #define TARGET_NR_madvise                      (220)
        !           226: #define TARGET_NR_fcntl64                      (221)
        !           227:                                        /* 222 for tux */
        !           228:                                        /* 223 is unused */
        !           229: #define TARGET_NR_gettid                       (224)
        !           230: #define TARGET_NR_readahead                    (225)
        !           231: #define TARGET_NR_setxattr                     (226)
        !           232: #define TARGET_NR_lsetxattr                    (227)
        !           233: #define TARGET_NR_fsetxattr                    (228)
        !           234: #define TARGET_NR_getxattr                     (229)
        !           235: #define TARGET_NR_lgetxattr                    (230)
        !           236: #define TARGET_NR_fgetxattr                    (231)
        !           237: #define TARGET_NR_listxattr                    (232)
        !           238: #define TARGET_NR_llistxattr                   (233)
        !           239: #define TARGET_NR_flistxattr                   (234)
        !           240: #define TARGET_NR_removexattr          (235)
        !           241: #define TARGET_NR_lremovexattr         (236)
        !           242: #define TARGET_NR_fremovexattr         (237)
        !           243: #define TARGET_NR_tkill                        (238)
        !           244: #define TARGET_NR_sendfile64                   (239)
        !           245: #define TARGET_NR_futex                        (240)
        !           246: #define TARGET_NR_sched_setaffinity            (241)
        !           247: #define TARGET_NR_sched_getaffinity            (242)
        !           248: #define TARGET_NR_io_setup                     (243)
        !           249: #define TARGET_NR_io_destroy                   (244)
        !           250: #define TARGET_NR_io_getevents         (245)
        !           251: #define TARGET_NR_io_submit                    (246)
        !           252: #define TARGET_NR_io_cancel                    (247)
        !           253: #define TARGET_NR_exit_group                   (248)
        !           254: #define TARGET_NR_lookup_dcookie               (249)
        !           255: #define TARGET_NR_epoll_create         (250)
        !           256: #define TARGET_NR_epoll_ctl                    (251)
        !           257: #define TARGET_NR_epoll_wait                   (252)
        !           258: #define TARGET_NR_remap_file_pages             (253)
        !           259:                                        /* 254 for set_thread_area */
        !           260:                                        /* 255 for get_thread_area */
        !           261:                                        /* 256 for set_tid_address */
        !           262: #define TARGET_NR_utimes                       (269)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.