qemu/linux-user/alpha/syscall_nr.h
<<
>>
Prefs
   1#define TARGET_NR_osf_syscall     0     /* not implemented */
   2#define TARGET_NR_exit            1
   3#define TARGET_NR_fork            2
   4#define TARGET_NR_read            3
   5#define TARGET_NR_write           4
   6#define TARGET_NR_osf_old_open    5     /* not implemented */
   7#define TARGET_NR_close           6
   8#define TARGET_NR_osf_wait4               7
   9#define TARGET_NR_osf_old_creat   8     /* not implemented */
  10#define TARGET_NR_link            9
  11#define TARGET_NR_unlink                 10
  12#define TARGET_NR_osf_execve             11     /* not implemented */
  13#define TARGET_NR_chdir          12
  14#define TARGET_NR_fchdir                 13
  15#define TARGET_NR_mknod          14
  16#define TARGET_NR_chmod          15
  17#define TARGET_NR_chown          16
  18#define TARGET_NR_brk            17
  19#define TARGET_NR_osf_getfsstat  18     /* not implemented */
  20#define TARGET_NR_lseek          19
  21#define TARGET_NR_getxpid                20
  22#define TARGET_NR_osf_mount              21
  23#define TARGET_NR_umount2                22
  24#define TARGET_NR_setuid                 23
  25#define TARGET_NR_getxuid                24
  26#define TARGET_NR_exec_with_loader       25     /* not implemented */
  27#define TARGET_NR_ptrace                 26
  28#define TARGET_NR_osf_nrecvmsg   27     /* not implemented */
  29#define TARGET_NR_osf_nsendmsg   28     /* not implemented */
  30#define TARGET_NR_osf_nrecvfrom  29     /* not implemented */
  31#define TARGET_NR_osf_naccept    30     /* not implemented */
  32#define TARGET_NR_osf_ngetpeername       31     /* not implemented */
  33#define TARGET_NR_osf_ngetsockname       32     /* not implemented */
  34#define TARGET_NR_access                 33
  35#define TARGET_NR_osf_chflags    34     /* not implemented */
  36#define TARGET_NR_osf_fchflags   35     /* not implemented */
  37#define TARGET_NR_sync           36
  38#define TARGET_NR_kill           37
  39#define TARGET_NR_osf_old_stat   38     /* not implemented */
  40#define TARGET_NR_setpgid                39
  41#define TARGET_NR_osf_old_lstat  40     /* not implemented */
  42#define TARGET_NR_dup            41
  43#define TARGET_NR_pipe           42
  44#define TARGET_NR_osf_set_program_attributes    43
  45#define TARGET_NR_osf_profil             44     /* not implemented */
  46#define TARGET_NR_open           45
  47#define TARGET_NR_osf_old_sigaction      46     /* not implemented */
  48#define TARGET_NR_getxgid                47
  49#define TARGET_NR_sigprocmask    48
  50#define TARGET_NR_osf_getlogin   49     /* not implemented */
  51#define TARGET_NR_osf_setlogin   50     /* not implemented */
  52#define TARGET_NR_acct           51
  53#define TARGET_NR_sigpending             52
  54
  55#define TARGET_NR_ioctl          54
  56#define TARGET_NR_osf_reboot             55     /* not implemented */
  57#define TARGET_NR_osf_revoke             56     /* not implemented */
  58#define TARGET_NR_symlink                57
  59#define TARGET_NR_readlink               58
  60#define TARGET_NR_execve                 59
  61#define TARGET_NR_umask          60
  62#define TARGET_NR_chroot                 61
  63#define TARGET_NR_osf_old_fstat  62     /* not implemented */
  64#define TARGET_NR_getpgrp                63
  65#define TARGET_NR_getpagesize    64
  66#define TARGET_NR_osf_mremap             65     /* not implemented */
  67#define TARGET_NR_vfork          66
  68#define TARGET_NR_stat           67
  69#define TARGET_NR_lstat          68
  70#define TARGET_NR_osf_sbrk               69     /* not implemented */
  71#define TARGET_NR_osf_sstk               70     /* not implemented */
  72#define TARGET_NR_mmap           71     /* OSF/1 mmap is superset of Linux */
  73#define TARGET_NR_osf_old_vadvise        72     /* not implemented */
  74#define TARGET_NR_munmap                 73
  75#define TARGET_NR_mprotect               74
  76#define TARGET_NR_madvise                75
  77#define TARGET_NR_vhangup                76
  78#define TARGET_NR_osf_kmodcall   77     /* not implemented */
  79#define TARGET_NR_osf_mincore    78     /* not implemented */
  80#define TARGET_NR_getgroups              79
  81#define TARGET_NR_setgroups              80
  82#define TARGET_NR_osf_old_getpgrp        81     /* not implemented */
  83#define TARGET_NR_setpgrp                82     /* BSD alias for setpgid */
  84#define TARGET_NR_osf_setitimer  83
  85#define TARGET_NR_osf_old_wait   84     /* not implemented */
  86#define TARGET_NR_osf_table              85     /* not implemented */
  87#define TARGET_NR_osf_getitimer  86
  88#define TARGET_NR_gethostname    87
  89#define TARGET_NR_sethostname    88
  90#define TARGET_NR_getdtablesize  89
  91#define TARGET_NR_dup2           90
  92#define TARGET_NR_fstat          91
  93#define TARGET_NR_fcntl          92
  94#define TARGET_NR_osf_select             93
  95#define TARGET_NR_poll           94
  96#define TARGET_NR_fsync          95
  97#define TARGET_NR_setpriority    96
  98#define TARGET_NR_socket                 97
  99#define TARGET_NR_connect                98
 100#define TARGET_NR_accept                 99
 101#define TARGET_NR_getpriority   100
 102#define TARGET_NR_send          101
 103#define TARGET_NR_recv          102
 104#define TARGET_NR_sigreturn             103
 105#define TARGET_NR_bind          104
 106#define TARGET_NR_setsockopt            105
 107#define TARGET_NR_listen                106
 108#define TARGET_NR_osf_plock             107     /* not implemented */
 109#define TARGET_NR_osf_old_sigvec        108     /* not implemented */
 110#define TARGET_NR_osf_old_sigblock      109     /* not implemented */
 111#define TARGET_NR_osf_old_sigsetmask    110     /* not implemented */
 112#define TARGET_NR_sigsuspend            111
 113#define TARGET_NR_osf_sigstack  112
 114#define TARGET_NR_recvmsg               113
 115#define TARGET_NR_sendmsg               114
 116#define TARGET_NR_osf_old_vtrace        115     /* not implemented */
 117#define TARGET_NR_osf_gettimeofday      116
 118#define TARGET_NR_osf_getrusage 117
 119#define TARGET_NR_getsockopt            118
 120
 121#define TARGET_NR_readv         120
 122#define TARGET_NR_writev                121
 123#define TARGET_NR_osf_settimeofday      122
 124#define TARGET_NR_fchown                123
 125#define TARGET_NR_fchmod                124
 126#define TARGET_NR_recvfrom              125
 127#define TARGET_NR_setreuid              126
 128#define TARGET_NR_setregid              127
 129#define TARGET_NR_rename                128
 130#define TARGET_NR_truncate              129
 131#define TARGET_NR_ftruncate             130
 132#define TARGET_NR_flock         131
 133#define TARGET_NR_setgid                132
 134#define TARGET_NR_sendto                133
 135#define TARGET_NR_shutdown              134
 136#define TARGET_NR_socketpair            135
 137#define TARGET_NR_mkdir         136
 138#define TARGET_NR_rmdir         137
 139#define TARGET_NR_osf_utimes            138
 140#define TARGET_NR_osf_old_sigreturn     139     /* not implemented */
 141#define TARGET_NR_osf_adjtime   140     /* not implemented */
 142#define TARGET_NR_getpeername   141
 143#define TARGET_NR_osf_gethostid 142     /* not implemented */
 144#define TARGET_NR_osf_sethostid 143     /* not implemented */
 145#define TARGET_NR_getrlimit             144
 146#define TARGET_NR_setrlimit             145
 147#define TARGET_NR_osf_old_killpg        146     /* not implemented */
 148#define TARGET_NR_setsid                147
 149#define TARGET_NR_quotactl              148
 150#define TARGET_NR_osf_oldquota  149     /* not implemented */
 151#define TARGET_NR_getsockname   150
 152
 153#define TARGET_NR_osf_pid_block 153     /* not implemented */
 154#define TARGET_NR_osf_pid_unblock       154     /* not implemented */
 155
 156#define TARGET_NR_sigaction             156
 157#define TARGET_NR_osf_sigwaitprim       157     /* not implemented */
 158#define TARGET_NR_osf_nfssvc            158     /* not implemented */
 159#define TARGET_NR_osf_getdirentries     159
 160#define TARGET_NR_osf_statfs            160
 161#define TARGET_NR_osf_fstatfs   161
 162
 163#define TARGET_NR_osf_asynch_daemon     163     /* not implemented */
 164#define TARGET_NR_osf_getfh             164     /* not implemented */
 165#define TARGET_NR_osf_getdomainname     165
 166#define TARGET_NR_setdomainname 166
 167
 168#define TARGET_NR_osf_exportfs  169     /* not implemented */
 169
 170#define TARGET_NR_osf_alt_plock 181     /* not implemented */
 171
 172#define TARGET_NR_osf_getmnt            184     /* not implemented */
 173
 174#define TARGET_NR_osf_alt_sigpending    187     /* not implemented */
 175#define TARGET_NR_osf_alt_setsid        188     /* not implemented */
 176
 177#define TARGET_NR_osf_swapon            199
 178#define TARGET_NR_msgctl                200
 179#define TARGET_NR_msgget                201
 180#define TARGET_NR_msgrcv                202
 181#define TARGET_NR_msgsnd                203
 182#define TARGET_NR_semctl                204
 183#define TARGET_NR_semget                205
 184#define TARGET_NR_semop         206
 185#define TARGET_NR_osf_utsname   207
 186#define TARGET_NR_lchown                208
 187#define TARGET_NR_osf_shmat             209
 188/* this has the usual shmat semantics so give it the name syscall.c expects
 189 * so that our support for it is enabled.
 190 */
 191#define TARGET_NR_shmat TARGET_NR_osf_shmat
 192#define TARGET_NR_shmctl                210
 193#define TARGET_NR_shmdt         211
 194#define TARGET_NR_shmget                212
 195#define TARGET_NR_osf_mvalid            213     /* not implemented */
 196#define TARGET_NR_osf_getaddressconf    214     /* not implemented */
 197#define TARGET_NR_osf_msleep            215     /* not implemented */
 198#define TARGET_NR_osf_mwakeup   216     /* not implemented */
 199#define TARGET_NR_msync         217
 200#define TARGET_NR_osf_signal            218     /* not implemented */
 201#define TARGET_NR_osf_utc_gettime       219     /* not implemented */
 202#define TARGET_NR_osf_utc_adjtime       220     /* not implemented */
 203
 204#define TARGET_NR_osf_security  222     /* not implemented */
 205#define TARGET_NR_osf_kloadcall 223     /* not implemented */
 206
 207#define TARGET_NR_getpgid               233
 208#define TARGET_NR_getsid                234
 209#define TARGET_NR_sigaltstack   235
 210#define TARGET_NR_osf_waitid            236     /* not implemented */
 211#define TARGET_NR_osf_priocntlset       237     /* not implemented */
 212#define TARGET_NR_osf_sigsendset        238     /* not implemented */
 213#define TARGET_NR_osf_set_speculative   239     /* not implemented */
 214#define TARGET_NR_osf_msfs_syscall      240     /* not implemented */
 215#define TARGET_NR_osf_sysinfo   241
 216#define TARGET_NR_osf_uadmin            242     /* not implemented */
 217#define TARGET_NR_osf_fuser             243     /* not implemented */
 218#define TARGET_NR_osf_proplist_syscall    244
 219#define TARGET_NR_osf_ntp_adjtime       245     /* not implemented */
 220#define TARGET_NR_osf_ntp_gettime       246     /* not implemented */
 221#define TARGET_NR_osf_pathconf  247     /* not implemented */
 222#define TARGET_NR_osf_fpathconf 248     /* not implemented */
 223
 224#define TARGET_NR_osf_uswitch   250     /* not implemented */
 225#define TARGET_NR_osf_usleep_thread     251
 226#define TARGET_NR_osf_audcntl   252     /* not implemented */
 227#define TARGET_NR_osf_audgen            253     /* not implemented */
 228#define TARGET_NR_sysfs         254
 229#define TARGET_NR_osf_subsys_info       255     /* not implemented */
 230#define TARGET_NR_osf_getsysinfo        256
 231#define TARGET_NR_osf_setsysinfo        257
 232#define TARGET_NR_osf_afs_syscall       258     /* not implemented */
 233#define TARGET_NR_osf_swapctl   259     /* not implemented */
 234#define TARGET_NR_osf_memcntl   260     /* not implemented */
 235#define TARGET_NR_osf_fdatasync 261     /* not implemented */
 236
 237
 238/*
 239 * Linux-specific system calls begin at 300
 240 */
 241#define TARGET_NR_bdflush               300
 242#define TARGET_NR_sethae                301
 243#define TARGET_NR_mount         302
 244#define TARGET_NR_old_adjtimex  303
 245#define TARGET_NR_swapoff               304
 246#define TARGET_NR_getdents              305
 247#define TARGET_NR_create_module 306
 248#define TARGET_NR_init_module   307
 249#define TARGET_NR_delete_module 308
 250#define TARGET_NR_get_kernel_syms       309
 251#define TARGET_NR_syslog                310
 252#define TARGET_NR_reboot                311
 253#define TARGET_NR_clone         312
 254#define TARGET_NR_uselib                313
 255#define TARGET_NR_mlock         314
 256#define TARGET_NR_munlock               315
 257#define TARGET_NR_mlockall              316
 258#define TARGET_NR_munlockall            317
 259#define TARGET_NR_sysinfo               318
 260#define TARGET_NR__sysctl               319
 261/* 320 was sys_idle.  */
 262#define TARGET_NR_umount                321
 263#define TARGET_NR_swapon                322
 264#define TARGET_NR_times         323
 265#define TARGET_NR_personality   324
 266#define TARGET_NR_setfsuid              325
 267#define TARGET_NR_setfsgid              326
 268#define TARGET_NR_ustat         327
 269#define TARGET_NR_statfs                328
 270#define TARGET_NR_fstatfs               329
 271#define TARGET_NR_sched_setparam                330
 272#define TARGET_NR_sched_getparam                331
 273#define TARGET_NR_sched_setscheduler            332
 274#define TARGET_NR_sched_getscheduler            333
 275#define TARGET_NR_sched_yield           334
 276#define TARGET_NR_sched_get_priority_max        335
 277#define TARGET_NR_sched_get_priority_min        336
 278#define TARGET_NR_sched_rr_get_interval 337
 279#define TARGET_NR_afs_syscall           338
 280#define TARGET_NR_uname                 339
 281#define TARGET_NR_nanosleep                     340
 282#define TARGET_NR_mremap                        341
 283#define TARGET_NR_nfsservctl                    342
 284#define TARGET_NR_setresuid                     343
 285#define TARGET_NR_getresuid                     344
 286#define TARGET_NR_pciconfig_read                345
 287#define TARGET_NR_pciconfig_write               346
 288#define TARGET_NR_query_module          347
 289#define TARGET_NR_prctl                 348
 290#define TARGET_NR_pread64                       349
 291#define TARGET_NR_pwrite64                      350
 292#define TARGET_NR_rt_sigreturn          351
 293#define TARGET_NR_rt_sigaction          352
 294#define TARGET_NR_rt_sigprocmask                353
 295#define TARGET_NR_rt_sigpending         354
 296#define TARGET_NR_rt_sigtimedwait               355
 297#define TARGET_NR_rt_sigqueueinfo               356
 298#define TARGET_NR_rt_sigsuspend         357
 299#define TARGET_NR_select                        358
 300#define TARGET_NR_gettimeofday          359
 301#define TARGET_NR_settimeofday          360
 302#define TARGET_NR_getitimer                     361
 303#define TARGET_NR_setitimer                     362
 304#define TARGET_NR_utimes                        363
 305#define TARGET_NR_getrusage                     364
 306#define TARGET_NR_wait4                 365
 307#define TARGET_NR_adjtimex                      366
 308#define TARGET_NR_getcwd                        367
 309#define TARGET_NR_capget                        368
 310#define TARGET_NR_capset                        369
 311#define TARGET_NR_sendfile                      370
 312#define TARGET_NR_setresgid                     371
 313#define TARGET_NR_getresgid                     372
 314#define TARGET_NR_dipc                  373
 315#define TARGET_NR_pivot_root                    374
 316#define TARGET_NR_mincore                       375
 317#define TARGET_NR_pciconfig_iobase              376
 318#define TARGET_NR_getdents64                    377
 319#define TARGET_NR_gettid                        378
 320#define TARGET_NR_readahead                     379
 321/* 380 is unused */
 322#define TARGET_NR_tkill                 381
 323#define TARGET_NR_setxattr                      382
 324#define TARGET_NR_lsetxattr                     383
 325#define TARGET_NR_fsetxattr                     384
 326#define TARGET_NR_getxattr                      385
 327#define TARGET_NR_lgetxattr                     386
 328#define TARGET_NR_fgetxattr                     387
 329#define TARGET_NR_listxattr                     388
 330#define TARGET_NR_llistxattr                    389
 331#define TARGET_NR_flistxattr                    390
 332#define TARGET_NR_removexattr           391
 333#define TARGET_NR_lremovexattr          392
 334#define TARGET_NR_fremovexattr          393
 335#define TARGET_NR_futex                 394
 336#define TARGET_NR_sched_setaffinity             395
 337#define TARGET_NR_sched_getaffinity             396
 338#define TARGET_NR_tuxcall                       397
 339#define TARGET_NR_io_setup                      398
 340#define TARGET_NR_io_destroy                    399
 341#define TARGET_NR_io_getevents          400
 342#define TARGET_NR_io_submit                     401
 343#define TARGET_NR_io_cancel                     402
 344#define TARGET_NR_exit_group                    405
 345#define TARGET_NR_lookup_dcookie                406
 346#define TARGET_NR_sys_epoll_create              407
 347#define TARGET_NR_sys_epoll_ctl         408
 348#define TARGET_NR_sys_epoll_wait                409
 349#define TARGET_NR_remap_file_pages              410
 350#define TARGET_NR_set_tid_address               411
 351#define TARGET_NR_restart_syscall               412
 352#define TARGET_NR_fadvise64                     413
 353#define TARGET_NR_timer_create          414
 354#define TARGET_NR_timer_settime         415
 355#define TARGET_NR_timer_gettime         416
 356#define TARGET_NR_timer_getoverrun              417
 357#define TARGET_NR_timer_delete          418
 358#define TARGET_NR_clock_settime         419
 359#define TARGET_NR_clock_gettime         420
 360#define TARGET_NR_clock_getres          421
 361#define TARGET_NR_clock_nanosleep               422
 362#define TARGET_NR_semtimedop                    423
 363#define TARGET_NR_tgkill                        424
 364#define TARGET_NR_stat64                        425
 365#define TARGET_NR_lstat64                       426
 366#define TARGET_NR_fstat64                       427
 367#define TARGET_NR_vserver                       428
 368#define TARGET_NR_mbind                 429
 369#define TARGET_NR_get_mempolicy         430
 370#define TARGET_NR_set_mempolicy         431
 371#define TARGET_NR_mq_open                       432
 372#define TARGET_NR_mq_unlink                     433
 373#define TARGET_NR_mq_timedsend          434
 374#define TARGET_NR_mq_timedreceive               435
 375#define TARGET_NR_mq_notify                     436
 376#define TARGET_NR_mq_getsetattr         437
 377#define TARGET_NR_waitid                        438
 378#define TARGET_NR_add_key                       439
 379#define TARGET_NR_request_key           440
 380#define TARGET_NR_keyctl                        441
 381#define TARGET_NR_ioprio_set                    442
 382#define TARGET_NR_ioprio_get                    443
 383#define TARGET_NR_inotify_init          444
 384#define TARGET_NR_inotify_add_watch             445
 385#define TARGET_NR_inotify_rm_watch              446
 386#define TARGET_NR_fdatasync                     447
 387#define TARGET_NR_kexec_load                    448
 388#define TARGET_NR_migrate_pages         449
 389#define TARGET_NR_openat                        450
 390#define TARGET_NR_mkdirat                       451
 391#define TARGET_NR_mknodat                       452
 392#define TARGET_NR_fchownat                      453
 393#define TARGET_NR_futimesat                     454
 394#define TARGET_NR_fstatat64                     455
 395#define TARGET_NR_unlinkat                      456
 396#define TARGET_NR_renameat                      457
 397#define TARGET_NR_linkat                        458
 398#define TARGET_NR_symlinkat                     459
 399#define TARGET_NR_readlinkat                    460
 400#define TARGET_NR_fchmodat                      461
 401#define TARGET_NR_faccessat                     462
 402#define TARGET_NR_pselect6                      463
 403#define TARGET_NR_ppoll                 464
 404#define TARGET_NR_unshare                       465
 405#define TARGET_NR_set_robust_list               466
 406#define TARGET_NR_get_robust_list               467
 407#define TARGET_NR_splice                        468
 408#define TARGET_NR_sync_file_range               469
 409#define TARGET_NR_tee                   470
 410#define TARGET_NR_vmsplice                      471
 411#define TARGET_NR_move_pages                    472
 412#define TARGET_NR_getcpu                        473
 413#define TARGET_NR_epoll_pwait           474
 414#define TARGET_NR_utimensat                     475
 415#define TARGET_NR_signalfd                      476
 416#define TARGET_NR_timerfd                       477
 417#define TARGET_NR_eventfd                       478
 418#define TARGET_NR_recvmmsg                      479
 419#define TARGET_NR_fallocate                     480
 420#define TARGET_NR_timerfd_create                481
 421#define TARGET_NR_timerfd_settime               482
 422#define TARGET_NR_timerfd_gettime               483
 423#define TARGET_NR_signalfd4                     484
 424#define TARGET_NR_eventfd2                      485
 425#define TARGET_NR_epoll_create1                 486
 426#define TARGET_NR_dup3                          487
 427#define TARGET_NR_pipe2                         488
 428#define TARGET_NR_inotify_init1                 489
 429#define TARGET_NR_preadv                        490
 430#define TARGET_NR_pwritev                       491
 431#define TARGET_NR_rt_tgsigqueueinfo             492
 432#define TARGET_NR_perf_event_open               493
 433#define TARGET_NR_fanotify_init                 494
 434#define TARGET_NR_fanotify_mark                 495
 435#define TARGET_NR_prlimit64                     496
 436#define TARGET_NR_name_to_handle_at             497
 437#define TARGET_NR_open_by_handle_at             498
 438#define TARGET_NR_clock_adjtime                 499
 439#define TARGET_NR_syncfs                        500
 440#define TARGET_NR_setns                         501
 441#define TARGET_NR_accept4                       502
 442#define TARGET_NR_sendmmsg                      503
 443#define TARGET_NR_process_vm_readv              504
 444#define TARGET_NR_process_vm_writev             505
 445#define TARGET_NR_kcmp                          506
 446#define TARGET_NR_finit_module                  507
 447#define TARGET_NR_sched_setattr                 508
 448#define TARGET_NR_sched_getattr                 509
 449#define TARGET_NR_renameat2                     510
 450#define TARGET_NR_getrandom                     511
 451#define TARGET_NR_memfd_create                  512
 452#define TARGET_NR_execveat                      513
 453