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

qemu/0.9.1/linux-user/sh4/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
   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
   23: #define TARGET_NR_oldstat                18
   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: #define TARGET_NR_oldfstat               28
   34: #define TARGET_NR_pause          29
   35: #define TARGET_NR_utime          30
   36: #define TARGET_NR_stty           31
   37: #define TARGET_NR_gtty           32
   38: #define TARGET_NR_access                 33
   39: #define TARGET_NR_nice           34
   40: #define TARGET_NR_ftime          35
   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
   50: #define TARGET_NR_brk            45
   51: #define TARGET_NR_setgid                 46
   52: #define TARGET_NR_getgid                 47
   53: #define TARGET_NR_signal                 48
   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
   59: #define TARGET_NR_ioctl          54
   60: #define TARGET_NR_fcntl          55
   61: #define TARGET_NR_mpx            56
   62: #define TARGET_NR_setpgid                57
   63: #define TARGET_NR_ulimit                 58
   64: #define TARGET_NR_oldolduname    59
   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
   74: #define TARGET_NR_ssetmask               69
   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 compatible 2Gig 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: #define TARGET_NR_oldlstat               84
   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
  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: #define TARGET_NR_olduname              109
  115: #define TARGET_NR_iopl          110
  116: #define TARGET_NR_vhangup               111
  117: #define TARGET_NR_idle          112
  118: #define TARGET_NR_vm86old               113
  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
  133: #define TARGET_NR_init_module   128
  134: #define TARGET_NR_delete_module 129
  135: #define TARGET_NR_get_kernel_syms       130
  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
  172: #define TARGET_NR_query_module  167
  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_pread64               180
  186: #define TARGET_NR_pwrite64              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: #define TARGET_NR_streams1              188 /* some people actually want it */
  194: #define TARGET_NR_streams2              189 /* some people actually want it */
  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_pivot_root            217
  223: #define TARGET_NR_mincore               218
  224: #define TARGET_NR_madvise               219
  225: #define TARGET_NR_getdents64            220
  226: #define TARGET_NR_fcntl64               221
  227: /* 223 is unused */
  228: #define TARGET_NR_gettid                224
  229: #define TARGET_NR_readahead             225
  230: #define TARGET_NR_setxattr              226
  231: #define TARGET_NR_lsetxattr             227
  232: #define TARGET_NR_fsetxattr             228
  233: #define TARGET_NR_getxattr              229
  234: #define TARGET_NR_lgetxattr             230
  235: #define TARGET_NR_fgetxattr             231
  236: #define TARGET_NR_listxattr             232
  237: #define TARGET_NR_llistxattr            233
  238: #define TARGET_NR_flistxattr            234
  239: #define TARGET_NR_removexattr   235
  240: #define TARGET_NR_lremovexattr  236
  241: #define TARGET_NR_fremovexattr  237
  242: #define TARGET_NR_tkill         238
  243: #define TARGET_NR_sendfile64            239
  244: #define TARGET_NR_futex         240
  245: #define TARGET_NR_sched_setaffinity     241
  246: #define TARGET_NR_sched_getaffinity     242
  247: #define TARGET_NR_set_thread_area       243
  248: #define TARGET_NR_get_thread_area       244
  249: #define TARGET_NR_io_setup              245
  250: #define TARGET_NR_io_destroy            246
  251: #define TARGET_NR_io_getevents  247
  252: #define TARGET_NR_io_submit             248
  253: #define TARGET_NR_io_cancel             249
  254: #define TARGET_NR_fadvise64             250
  255: 
  256: #define TARGET_NR_exit_group            252
  257: #define TARGET_NR_lookup_dcookie        253
  258: #define TARGET_NR_epoll_create  254
  259: #define TARGET_NR_epoll_ctl             255
  260: #define TARGET_NR_epoll_wait            256
  261: #define TARGET_NR_remap_file_pages      257
  262: #define TARGET_NR_set_tid_address       258
  263: #define TARGET_NR_timer_create  259
  264: #define TARGET_NR_timer_settime (TARGET_NR_timer_create+1)
  265: #define TARGET_NR_timer_gettime (TARGET_NR_timer_create+2)
  266: #define TARGET_NR_timer_getoverrun      (TARGET_NR_timer_create+3)
  267: #define TARGET_NR_timer_delete  (TARGET_NR_timer_create+4)
  268: #define TARGET_NR_clock_settime (TARGET_NR_timer_create+5)
  269: #define TARGET_NR_clock_gettime (TARGET_NR_timer_create+6)
  270: #define TARGET_NR_clock_getres  (TARGET_NR_timer_create+7)
  271: #define TARGET_NR_clock_nanosleep       (TARGET_NR_timer_create+8)
  272: #define TARGET_NR_statfs64              268
  273: #define TARGET_NR_fstatfs64             269
  274: #define TARGET_NR_tgkill                270
  275: #define TARGET_NR_utimes                271
  276: #define TARGET_NR_fadvise64_64  272
  277: #define TARGET_NR_vserver               273
  278: #define TARGET_NR_mbind              274
  279: #define TARGET_NR_get_mempolicy      275
  280: #define TARGET_NR_set_mempolicy      276
  281: #define TARGET_NR_mq_open            277
  282: #define TARGET_NR_mq_unlink          (TARGET_NR_mq_open+1)
  283: #define TARGET_NR_mq_timedsend       (TARGET_NR_mq_open+2)
  284: #define TARGET_NR_mq_timedreceive    (TARGET_NR_mq_open+3)
  285: #define TARGET_NR_mq_notify          (TARGET_NR_mq_open+4)
  286: #define TARGET_NR_mq_getsetattr      (TARGET_NR_mq_open+5)
  287: #define TARGET_NR_sys_kexec_load        283
  288: #define TARGET_NR_waitid                284
  289: #define TARGET_NR_add_key               285
  290: #define TARGET_NR_request_key   286
  291: #define TARGET_NR_keyctl                287
  292: #define TARGET_NR_ioprio_set            288
  293: #define TARGET_NR_ioprio_get            289
  294: #define TARGET_NR_inotify_init  290
  295: #define TARGET_NR_inotify_add_watch     291
  296: #define TARGET_NR_inotify_rm_watch      292
  297: /* 293 is unused */
  298: #define TARGET_NR_migrate_pages 294
  299: #define TARGET_NR_openat                295
  300: #define TARGET_NR_mkdirat               296
  301: #define TARGET_NR_mknodat               297
  302: #define TARGET_NR_fchownat              298
  303: #define TARGET_NR_futimesat             299
  304: #define TARGET_NR_fstatat64             300
  305: #define TARGET_NR_unlinkat              301
  306: #define TARGET_NR_renameat              302
  307: #define TARGET_NR_linkat                303
  308: #define TARGET_NR_symlinkat             304
  309: #define TARGET_NR_readlinkat            305
  310: #define TARGET_NR_fchmodat              306
  311: #define TARGET_NR_faccessat             307
  312: #define TARGET_NR_pselect6              308
  313: #define TARGET_NR_ppoll         309
  314: #define TARGET_NR_unshare               310
  315: #define TARGET_NR_set_robust_list       311
  316: #define TARGET_NR_get_robust_list       312
  317: #define TARGET_NR_splice                313
  318: #define TARGET_NR_sync_file_range       314
  319: #define TARGET_NR_tee           315
  320: #define TARGET_NR_vmsplice              316
  321: #define TARGET_NR_move_pages            317
  322: #define TARGET_NR_getcpu                318
  323: #define TARGET_NR_epoll_pwait   319
  324: #define TARGET_NR_utimensat             320
  325: #define TARGET_NR_signalfd              321
  326: #define TARGET_NR_timerfd               322
  327: #define TARGET_NR_eventfd               323
  328: #define TARGET_NR_fallocate             324
Syntax (Markdown)