Annotation of qemu/linux-user/ppc/syscall_nr.h, revision 1.1.1.5

1.1       root        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
1.1.1.4   root       20: #define TARGET_NR_lchown                  16
1.1       root       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
1.1.1.4   root       27: #define TARGET_NR_setuid                  23
                     28: #define TARGET_NR_getuid                  24
1.1       root       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
1.1.1.4   root       50: #define TARGET_NR_setgid                  46
                     51: #define TARGET_NR_getgid                  47
1.1       root       52: #define TARGET_NR_signal                  48
1.1.1.4   root       53: #define TARGET_NR_geteuid                 49
                     54: #define TARGET_NR_getegid                 50
1.1       root       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
1.1.1.4   root       74: #define TARGET_NR_setreuid                70
                     75: #define TARGET_NR_setregid                71
1.1       root       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
1.1.1.4   root       84: #define TARGET_NR_getgroups               80
                     85: #define TARGET_NR_setgroups               81
1.1       root       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
1.1.1.4   root       99: #define TARGET_NR_fchown                  95
1.1       root      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 */
1.1.1.4   root      142: #define TARGET_NR_setfsuid               138
                    143: #define TARGET_NR_setfsgid               139
1.1       root      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
1.1.1.4   root      185: #define TARGET_NR_chown                  181
1.1       root      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
1.1.1.2   root      196: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
1.1       root      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
1.1.1.2   root      203: #endif
1.1       root      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
1.1.1.2   root      210: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
1.1       root      211: #define TARGET_NR_fcntl64                204
1.1.1.2   root      212: #endif
1.1       root      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
1.1.1.2   root      234: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
1.1       root      235: #define TARGET_NR_sendfile64             226
1.1.1.2   root      236: #endif
1.1       root      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
1.1.1.2   root      264: #if !defined(TARGET_PPC64) || defined(TARGET_ABI32)
1.1       root      265: #define TARGET_NR_fadvise64_64           254
1.1.1.2   root      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
1.1.1.3   root      326: #define TARGET_NR_subpage_prot         310
                    327: #define TARGET_NR_timerfd_settime      311
                    328: #define TARGET_NR_timerfd_gettime      312
                    329: #define TARGET_NR_signalfd4            313
                    330: #define TARGET_NR_eventfd2             314
                    331: #define TARGET_NR_epoll_create1        315
                    332: #define TARGET_NR_dup3                 316
                    333: #define TARGET_NR_pipe2                317
                    334: #define TARGET_NR_inotify_init1        318
1.1.1.5 ! root      335: #define TARGET_NR_perf_event_open       319
        !           336: #define TARGET_NR_preadv                320
        !           337: #define TARGET_NR_pwritev               321
        !           338: #define TARGET_NR_rt_tgsigqueueinfo     322
        !           339: #define TARGET_NR_fanotify_init         323
        !           340: #define TARGET_NR_fanotify_mark         324
        !           341: #define TARGET_NR_prlimit64             325
        !           342: #define TARGET_NR_socket                326
        !           343: #define TARGET_NR_bind                  327
        !           344: #define TARGET_NR_connect               328
        !           345: #define TARGET_NR_listen                329
        !           346: #define TARGET_NR_accept                330
        !           347: #define TARGET_NR_getsockname           331
        !           348: #define TARGET_NR_getpeername           332
        !           349: #define TARGET_NR_socketpair            333
        !           350: #define TARGET_NR_send                  334
        !           351: #define TARGET_NR_sendto                335
        !           352: #define TARGET_NR_recv                  336
        !           353: #define TARGET_NR_recvfrom              337
        !           354: #define TARGET_NR_shutdown              338
        !           355: #define TARGET_NR_setsockopt            339
        !           356: #define TARGET_NR_getsockopt            340
        !           357: #define TARGET_NR_sendmsg               341
        !           358: #define TARGET_NR_recvmsg               342
        !           359: #define TARGET_NR_recvmmsg              343
        !           360: #define TARGET_NR_accept4               344
        !           361: #define TARGET_NR_name_to_handle_at     345
        !           362: #define TARGET_NR_open_by_handle_at     346
        !           363: #define TARGET_NR_clock_adjtime         347
        !           364: #define TARGET_NR_syncfs                348

unix.superglobalmegacorp.com

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