(linenum→info "unix/slp.c:2238")

qemu/0.9.1/linux-user/arm/syscall_nr.h

    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_set_tid_address               256
  263: #define TARGET_NR_timer_create          257
  264: #define TARGET_NR_timer_settime         258
  265: #define TARGET_NR_timer_gettime         259
  266: #define TARGET_NR_timer_getoverrun              260
  267: #define TARGET_NR_timer_delete          261
  268: #define TARGET_NR_clock_settime         262
  269: #define TARGET_NR_clock_gettime         263
  270: #define TARGET_NR_clock_getres          264
  271: #define TARGET_NR_clock_nanosleep               265
  272: #define TARGET_NR_statfs64                      266
  273: #define TARGET_NR_fstatfs64                     267
  274: #define TARGET_NR_tgkill                        268
  275: #define TARGET_NR_utimes                        269
  276: #define TARGET_NR_arm_fadvise64_64              270
  277: #define TARGET_NR_pciconfig_iobase              271
  278: #define TARGET_NR_pciconfig_read                272
  279: #define TARGET_NR_pciconfig_write               273
  280: #define TARGET_NR_mq_open                       274
  281: #define TARGET_NR_mq_unlink                     275
  282: #define TARGET_NR_mq_timedsend          276
  283: #define TARGET_NR_mq_timedreceive               277
  284: #define TARGET_NR_mq_notify                     278
  285: #define TARGET_NR_mq_getsetattr         279
  286: #define TARGET_NR_waitid                        280
  287: #define TARGET_NR_socket                        281
  288: #define TARGET_NR_bind                  282
  289: #define TARGET_NR_connect                       283
  290: #define TARGET_NR_listen                        284
  291: #define TARGET_NR_accept                        285
  292: #define TARGET_NR_getsockname           286
  293: #define TARGET_NR_getpeername           287
  294: #define TARGET_NR_socketpair                    288
  295: #define TARGET_NR_send                  289
  296: #define TARGET_NR_sendto                        290
  297: #define TARGET_NR_recv                  291
  298: #define TARGET_NR_recvfrom                      292
  299: #define TARGET_NR_shutdown                      293
  300: #define TARGET_NR_setsockopt                    294
  301: #define TARGET_NR_getsockopt                    295
  302: #define TARGET_NR_sendmsg                       296
  303: #define TARGET_NR_recvmsg                       297
  304: #define TARGET_NR_semop                 298
  305: #define TARGET_NR_semget                        299
  306: #define TARGET_NR_semctl                        300
  307: #define TARGET_NR_msgsnd                        301
  308: #define TARGET_NR_msgrcv                        302
  309: #define TARGET_NR_msgget                        303
  310: #define TARGET_NR_msgctl                        304
  311: #define TARGET_NR_shmat                 305
  312: #define TARGET_NR_shmdt                 306
  313: #define TARGET_NR_shmget                        307
  314: #define TARGET_NR_shmctl                        308
  315: #define TARGET_NR_add_key                       309
  316: #define TARGET_NR_request_key           310
  317: #define TARGET_NR_keyctl                        311
  318: #define TARGET_NR_semtimedop                    312
  319: #define TARGET_NR_vserver                       313
  320: #define TARGET_NR_ioprio_set                    314
  321: #define TARGET_NR_ioprio_get                    315
  322: #define TARGET_NR_inotify_init          316
  323: #define TARGET_NR_inotify_add_watch             317
  324: #define TARGET_NR_inotify_rm_watch              318
  325: #define TARGET_NR_mbind                 319
  326: #define TARGET_NR_get_mempolicy         320
  327: #define TARGET_NR_set_mempolicy         321
  328: #define TARGET_NR_openat                        (322)
  329: #define TARGET_NR_mkdirat                       (323)
  330: #define TARGET_NR_mknodat                       (324)
  331: #define TARGET_NR_fchownat                      (325)
  332: #define TARGET_NR_futimesat                     (326)
  333: #define TARGET_NR_fstatat64                     (327)
  334: #define TARGET_NR_unlinkat                      (328)
  335: #define TARGET_NR_renameat                      (329)
  336: #define TARGET_NR_linkat                        (330)
  337: #define TARGET_NR_symlinkat                     (331)
  338: #define TARGET_NR_readlinkat                    (332)
  339: #define TARGET_NR_fchmodat                      (333)
  340: #define TARGET_NR_faccessat                     (334)
  341:                                         /* 335 for pselect6 */
  342:                                         /* 336 for ppoll */
  343: #define TARGET_NR_unshare                       (337)
  344: #define TARGET_NR_set_robust_list               (338)
  345: #define TARGET_NR_get_robust_list               (339)
  346: #define TARGET_NR_splice                        (340)
  347: #define TARGET_NR_arm_sync_file_range   (341)
  348: #define TARGET_NR_sync_file_range2              TARGET_NR_arm_sync_file_range
  349: #define TARGET_NR_tee                   (342)
  350: #define TARGET_NR_vmsplice                      (343)
  351: #define TARGET_NR_move_pages                    (344)
  352: #define TARGET_NR_getcpu                        (345)
  353:                                         /* 346 for epoll_pwait */
  354: #define TARGET_NR_kexec_load                    (347)
  355: #define TARGET_NR_utimensat                     (348)
  356: #define TARGET_NR_signalfd                      (349)
  357: #define TARGET_NR_timerfd                       (350)
  358: #define TARGET_NR_eventfd                       (351)
Syntax (Markdown)