qemu/linux-user/ppc/syscall_nr.h
<<
>>
Prefs
   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_lchown                  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_setuid                  23
  28#define TARGET_NR_getuid                  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_setgid                  46
  51#define TARGET_NR_getgid                  47
  52#define TARGET_NR_signal                  48
  53#define TARGET_NR_geteuid                 49
  54#define TARGET_NR_getegid                 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_setreuid                70
  75#define TARGET_NR_setregid                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_getgroups               80
  85#define TARGET_NR_setgroups               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_fchown                  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_setfsuid               138
 143#define TARGET_NR_setfsgid               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_chown                  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_create        306
 323#define TARGET_NR_eventfd               307
 324#define TARGET_NR_sync_file_range2      308
 325#define TARGET_NR_fallocate             309
 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
 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
 365#define TARGET_NR_sendmmsg              349
 366#define TARGET_NR_setns                 350
 367#define TARGET_NR_process_vm_readv      351
 368#define TARGET_NR_process_vm_writev     352
 369#define TARGET_NR_finit_module          353
 370#define TARGET_NR_kcmp                  354
 371#define TARGET_NR_sched_setattr         355
 372#define TARGET_NR_sched_getattr         356
 373#define TARGET_NR_renameat2             357
 374#define TARGET_NR_seccomp               358
 375#define TARGET_NR_getrandom             359
 376#define TARGET_NR_memfd_create          360
 377#define TARGET_NR_bpf                   361
 378#define TARGET_NR_execveat              362
 379#define TARGET_NR_switch_endian         363
 380#define TARGET_NR_userfaultfd           364
 381#define TARGET_NR_membarrier            365
 382#define TARGET_NR_semop                 366
 383#define TARGET_NR_semget                367
 384#define TARGET_NR_semctl                368
 385#define TARGET_NR_semtimedop            369
 386#define TARGET_NR_msgsnd                370
 387#define TARGET_NR_msgrcv                371
 388#define TARGET_NR_msgget                372
 389#define TARGET_NR_msgctl                373
 390#define TARGET_NR_shmat                 374
 391#define TARGET_NR_shmdt                 375
 392#define TARGET_NR_shmget                376
 393#define TARGET_NR_shmctl                377
 394#define TARGET_NR_mlock2                378
 395