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

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

    1: /*
    2:  * This file contains the system call numbers.
    3:  */
    4: #define TARGET_NR_restart_syscall          0
    5: #define TARGET_NR_exit                     1
    6: #define TARGET_NR_fork                     2
    7: #define TARGET_NR_read                     3
    8: #define TARGET_NR_write                    4
    9: #define TARGET_NR_open                     5
   10: #define TARGET_NR_close                    6
   11: #define TARGET_NR_waitpid                  7
   12: #define TARGET_NR_creat                    8
   13: #define TARGET_NR_link                     9
   14: #define TARGET_NR_unlink                  10
   15: #define TARGET_NR_execve                  11
   16: #define TARGET_NR_chdir                   12
   17: #define TARGET_NR_time                    13
   18: #define TARGET_NR_mknod                   14
   19: #define TARGET_NR_chmod                   15
   20: #define TARGET_NR_lchown32                16
   21: #define TARGET_NR_break                   17
   22: #define TARGET_NR_oldstat                 18
   23: #define TARGET_NR_lseek                   19
   24: #define TARGET_NR_getpid                  20
   25: #define TARGET_NR_mount                   21
   26: #define TARGET_NR_umount                  22
   27: #define TARGET_NR_setuid32                23
   28: #define TARGET_NR_getuid32                24
   29: #define TARGET_NR_stime                   25
   30: #define TARGET_NR_ptrace                  26
   31: #define TARGET_NR_alarm                   27
   32: #define TARGET_NR_oldfstat                28
   33: #define TARGET_NR_pause                   29
   34: #define TARGET_NR_utime                   30
   35: #define TARGET_NR_stty                    31
   36: #define TARGET_NR_gtty                    32
   37: #define TARGET_NR_access                  33
   38: #define TARGET_NR_nice                    34
   39: #define TARGET_NR_ftime                   35
   40: #define TARGET_NR_sync                    36
   41: #define TARGET_NR_kill                    37
   42: #define TARGET_NR_rename                  38
   43: #define TARGET_NR_mkdir                   39
   44: #define TARGET_NR_rmdir                   40
   45: #define TARGET_NR_dup                     41
   46: #define TARGET_NR_pipe                    42
   47: #define TARGET_NR_times                   43
   48: #define TARGET_NR_prof                    44
   49: #define TARGET_NR_brk                     45
   50: #define TARGET_NR_setgid32                46
   51: #define TARGET_NR_getgid32                47
   52: #define TARGET_NR_signal                  48
   53: #define TARGET_NR_geteuid32               49
   54: #define TARGET_NR_getegid32               50
   55: #define TARGET_NR_acct                    51
   56: #define TARGET_NR_umount2                 52
   57: #define TARGET_NR_lock                    53
   58: #define TARGET_NR_ioctl                   54
   59: #define TARGET_NR_fcntl                   55
   60: #define TARGET_NR_mpx                     56
   61: #define TARGET_NR_setpgid                 57
   62: #define TARGET_NR_ulimit                  58
   63: #define TARGET_NR_oldolduname             59
   64: #define TARGET_NR_umask                   60
   65: #define TARGET_NR_chroot                  61
   66: #define TARGET_NR_ustat                   62
   67: #define TARGET_NR_dup2                    63
   68: #define TARGET_NR_getppid                 64
   69: #define TARGET_NR_getpgrp                 65
   70: #define TARGET_NR_setsid                  66
   71: #define TARGET_NR_sigaction               67
   72: #define TARGET_NR_sgetmask                68
   73: #define TARGET_NR_ssetmask                69
   74: #define TARGET_NR_setreuid32              70
   75: #define TARGET_NR_setregid32              71
   76: #define TARGET_NR_sigsuspend              72
   77: #define TARGET_NR_sigpending              73
   78: #define TARGET_NR_sethostname             74
   79: #define TARGET_NR_setrlimit               75
   80: #define TARGET_NR_getrlimit               76
   81: #define TARGET_NR_getrusage               77
   82: #define TARGET_NR_gettimeofday            78
   83: #define TARGET_NR_settimeofday            79
   84: #define TARGET_NR_getgroups32             80
   85: #define TARGET_NR_setgroups32             81
   86: #define TARGET_NR_select                  82
   87: #define TARGET_NR_symlink                 83
   88: #define TARGET_NR_oldlstat                84
   89: #define TARGET_NR_readlink                85
   90: #define TARGET_NR_uselib                  86
   91: #define TARGET_NR_swapon                  87
   92: #define TARGET_NR_reboot                  88
   93: #define TARGET_NR_readdir                 89
   94: #define TARGET_NR_mmap                    90
   95: #define TARGET_NR_munmap                  91
   96: #define TARGET_NR_truncate                92
   97: #define TARGET_NR_ftruncate               93
   98: #define TARGET_NR_fchmod                  94
   99: #define TARGET_NR_fchown32                95
  100: #define TARGET_NR_getpriority             96
  101: #define TARGET_NR_setpriority             97
  102: #define TARGET_NR_profil                  98
  103: #define TARGET_NR_statfs                  99
  104: #define TARGET_NR_fstatfs                100
  105: #define TARGET_NR_ioperm                 101
  106: #define TARGET_NR_socketcall             102
  107: #define TARGET_NR_syslog                 103
  108: #define TARGET_NR_setitimer              104
  109: #define TARGET_NR_getitimer              105
  110: #define TARGET_NR_stat                   106
  111: #define TARGET_NR_lstat                  107
  112: #define TARGET_NR_fstat                  108
  113: #define TARGET_NR_olduname               109
  114: #define TARGET_NR_iopl                   110
  115: #define TARGET_NR_vhangup                111
  116: #define TARGET_NR_idle                   112
  117: #define TARGET_NR_vm86                   113
  118: #define TARGET_NR_wait4                  114
  119: #define TARGET_NR_swapoff                115
  120: #define TARGET_NR_sysinfo                116
  121: #define TARGET_NR_ipc                    117
  122: #define TARGET_NR_fsync                  118
  123: #define TARGET_NR_sigreturn              119
  124: #define TARGET_NR_clone                  120
  125: #define TARGET_NR_setdomainname          121
  126: #define TARGET_NR_uname                  122
  127: #define TARGET_NR_modify_ldt             123
  128: #define TARGET_NR_adjtimex               124
  129: #define TARGET_NR_mprotect               125
  130: #define TARGET_NR_sigprocmask            126
  131: #define TARGET_NR_create_module          127
  132: #define TARGET_NR_init_module            128
  133: #define TARGET_NR_delete_module          129
  134: #define TARGET_NR_get_kernel_syms        130
  135: #define TARGET_NR_quotactl               131
  136: #define TARGET_NR_getpgid                132
  137: #define TARGET_NR_fchdir                 133
  138: #define TARGET_NR_bdflush                134
  139: #define TARGET_NR_sysfs                  135
  140: #define TARGET_NR_personality            136
  141: #define TARGET_NR_afs_syscall            137 /* Syscall for Andrew File System */
  142: #define TARGET_NR_setfsuid32             138
  143: #define TARGET_NR_setfsgid32             139
  144: #define TARGET_NR__llseek                140
  145: #define TARGET_NR_getdents               141
  146: #define TARGET_NR__newselect             142
  147: #define TARGET_NR_flock                  143
  148: #define TARGET_NR_msync                  144
  149: #define TARGET_NR_readv                  145
  150: #define TARGET_NR_writev                 146
  151: #define TARGET_NR_getsid                 147
  152: #define TARGET_NR_fdatasync              148
  153: #define TARGET_NR__sysctl                149
  154: #define TARGET_NR_mlock                  150
  155: #define TARGET_NR_munlock                151
  156: #define TARGET_NR_mlockall               152
  157: #define TARGET_NR_munlockall             153
  158: #define TARGET_NR_sched_setparam         154
  159: #define TARGET_NR_sched_getparam         155
  160: #define TARGET_NR_sched_setscheduler     156
  161: #define TARGET_NR_sched_getscheduler     157
  162: #define TARGET_NR_sched_yield            158
  163: #define TARGET_NR_sched_get_priority_max 159
  164: #define TARGET_NR_sched_get_priority_min 160
  165: #define TARGET_NR_sched_rr_get_interval  161
  166: #define TARGET_NR_nanosleep              162
  167: #define TARGET_NR_mremap                 163
  168: #define TARGET_NR_setresuid32            164
  169: #define TARGET_NR_getresuid32            165
  170: #define TARGET_NR_query_module           166
  171: #define TARGET_NR_poll                   167
  172: #define TARGET_NR_nfsservctl             168
  173: #define TARGET_NR_setresgid32            169
  174: #define TARGET_NR_getresgid32            170
  175: #define TARGET_NR_prctl                  171
  176: #define TARGET_NR_rt_sigreturn           172
  177: #define TARGET_NR_rt_sigaction           173
  178: #define TARGET_NR_rt_sigprocmask         174
  179: #define TARGET_NR_rt_sigpending          175
  180: #define TARGET_NR_rt_sigtimedwait        176
  181: #define TARGET_NR_rt_sigqueueinfo        177
  182: #define TARGET_NR_rt_sigsuspend          178
  183: #define TARGET_NR_pread64                179
  184: #define TARGET_NR_pwrite64               180
  185: #define TARGET_NR_chown32                181
  186: #define TARGET_NR_getcwd                 182
  187: #define TARGET_NR_capget                 183
  188: #define TARGET_NR_capset                 184
  189: #define TARGET_NR_sigaltstack            185
  190: #define TARGET_NR_sendfile               186
  191: #define TARGET_NR_getpmsg                187     /* some people actually want streams */
  192: #define TARGET_NR_putpmsg                188     /* some people actually want streams */
  193: #define TARGET_NR_vfork                  189
  194: #define TARGET_NR_ugetrlimit             190     /* SuS compliant getrlimit */
  195: #define TARGET_NR_readahead              191
  196: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
  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: #endif
  204: #define TARGET_NR_pciconfig_read         198
  205: #define TARGET_NR_pciconfig_write        199
  206: #define TARGET_NR_pciconfig_iobase       200
  207: #define TARGET_NR_multiplexer            201
  208: #define TARGET_NR_getdents64             202
  209: #define TARGET_NR_pivot_root             203
  210: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
  211: #define TARGET_NR_fcntl64                204
  212: #endif
  213: #define TARGET_NR_madvise                205
  214: #define TARGET_NR_mincore                206
  215: #define TARGET_NR_gettid                 207
  216: #define TARGET_NR_tkill                  208
  217: #define TARGET_NR_setxattr               209
  218: #define TARGET_NR_lsetxattr              210
  219: #define TARGET_NR_fsetxattr              211
  220: #define TARGET_NR_getxattr               212
  221: #define TARGET_NR_lgetxattr              213
  222: #define TARGET_NR_fgetxattr              214
  223: #define TARGET_NR_listxattr              215
  224: #define TARGET_NR_llistxattr             216
  225: #define TARGET_NR_flistxattr             217
  226: #define TARGET_NR_removexattr            218
  227: #define TARGET_NR_lremovexattr           219
  228: #define TARGET_NR_fremovexattr           220
  229: #define TARGET_NR_futex                  221
  230: #define TARGET_NR_sched_setaffinity      222
  231: #define TARGET_NR_sched_getaffinity      223
  232: /* 224 currently unused */
  233: #define TARGET_NR_tuxcall                225
  234: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
  235: #define TARGET_NR_sendfile64             226
  236: #endif
  237: #define TARGET_NR_io_setup               227
  238: #define TARGET_NR_io_destroy             228
  239: #define TARGET_NR_io_getevents           229
  240: #define TARGET_NR_io_submit              230
  241: #define TARGET_NR_io_cancel              231
  242: #define TARGET_NR_set_tid_address        232
  243: #define TARGET_NR_fadvise64              233
  244: #define TARGET_NR_exit_group             234
  245: #define TARGET_NR_lookup_dcookie         235
  246: #define TARGET_NR_epoll_create           236
  247: #define TARGET_NR_epoll_ctl              237
  248: #define TARGET_NR_epoll_wait             238
  249: #define TARGET_NR_remap_file_pages       239
  250: #define TARGET_NR_timer_create           240
  251: #define TARGET_NR_timer_settime          241
  252: #define TARGET_NR_timer_gettime          242
  253: #define TARGET_NR_timer_getoverrun       243
  254: #define TARGET_NR_timer_delete           244
  255: #define TARGET_NR_clock_settime          245
  256: #define TARGET_NR_clock_gettime          246
  257: #define TARGET_NR_clock_getres           247
  258: #define TARGET_NR_clock_nanosleep        248
  259: #define TARGET_NR_swapcontext            249
  260: #define TARGET_NR_tgkill                 250
  261: #define TARGET_NR_utimes                 251
  262: #define TARGET_NR_statfs64               252
  263: #define TARGET_NR_fstatfs64              253
  264: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
  265: #define TARGET_NR_fadvise64_64           254
  266: #endif
  267: #define TARGET_NR_rtas          255
  268: #define TARGET_NR_sys_debug_setcontext 256
  269: /* Number 257 is reserved for vserver */
  270: #define TARGET_NR_migrate_pages 258
  271: #define TARGET_NR_mbind         259
  272: #define TARGET_NR_get_mempolicy 260
  273: #define TARGET_NR_set_mempolicy 261
  274: #define TARGET_NR_mq_open               262
  275: #define TARGET_NR_mq_unlink             263
  276: #define TARGET_NR_mq_timedsend  264
  277: #define TARGET_NR_mq_timedreceive       265
  278: #define TARGET_NR_mq_notify             266
  279: #define TARGET_NR_mq_getsetattr 267
  280: #define TARGET_NR_kexec_load            268
  281: #define TARGET_NR_add_key               269
  282: #define TARGET_NR_request_key   270
  283: #define TARGET_NR_keyctl                271
  284: #define TARGET_NR_waitid                272
  285: #define TARGET_NR_ioprio_set            273
  286: #define TARGET_NR_ioprio_get            274
  287: #define TARGET_NR_inotify_init  275
  288: #define TARGET_NR_inotify_add_watch     276
  289: #define TARGET_NR_inotify_rm_watch      277
  290: #define TARGET_NR_spu_run               278
  291: #define TARGET_NR_spu_create            279
  292: #define TARGET_NR_pselect6              280
  293: #define TARGET_NR_ppoll         281
  294: #define TARGET_NR_unshare               282
  295: #define TARGET_NR_splice                283
  296: #define TARGET_NR_tee           284
  297: #define TARGET_NR_vmsplice              285
  298: #define TARGET_NR_openat                286
  299: #define TARGET_NR_mkdirat               287
  300: #define TARGET_NR_mknodat               288
  301: #define TARGET_NR_fchownat              289
  302: #define TARGET_NR_futimesat             290
  303: #if defined(TARGET_PPC64) && !defined(TARGET_ABI32)
  304: #define TARGET_NR_newfstatat            291
  305: #else
  306: #define TARGET_NR_fstatat64             291
  307: #endif
  308: #define TARGET_NR_unlinkat              292
  309: #define TARGET_NR_renameat              293
  310: #define TARGET_NR_linkat                294
  311: #define TARGET_NR_symlinkat             295
  312: #define TARGET_NR_readlinkat            296
  313: #define TARGET_NR_fchmodat              297
  314: #define TARGET_NR_faccessat             298
  315: #define TARGET_NR_get_robust_list       299
  316: #define TARGET_NR_set_robust_list       300
  317: #define TARGET_NR_move_pages            301
  318: #define TARGET_NR_getcpu                302
  319: #define TARGET_NR_epoll_pwait   303
  320: #define TARGET_NR_utimensat             304
  321: #define TARGET_NR_signalfd              305
  322: #define TARGET_NR_timerfd               306
  323: #define TARGET_NR_eventfd               307
  324: #define TARGET_NR_sync_file_range2      308
  325: #define TARGET_NR_fallocate             309
Syntax (Markdown)