linux/arch/alpha/include/uapi/asm/unistd.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2#ifndef _UAPI_ALPHA_UNISTD_H
   3#define _UAPI_ALPHA_UNISTD_H
   4
   5#define __NR_osf_syscall          0     /* not implemented */
   6#define __NR_exit                 1
   7#define __NR_fork                 2
   8#define __NR_read                 3
   9#define __NR_write                4
  10#define __NR_osf_old_open         5     /* not implemented */
  11#define __NR_close                6
  12#define __NR_osf_wait4            7
  13#define __NR_osf_old_creat        8     /* not implemented */
  14#define __NR_link                 9
  15#define __NR_unlink              10
  16#define __NR_osf_execve          11     /* not implemented */
  17#define __NR_chdir               12
  18#define __NR_fchdir              13
  19#define __NR_mknod               14
  20#define __NR_chmod               15
  21#define __NR_chown               16
  22#define __NR_brk                 17
  23#define __NR_osf_getfsstat       18     /* not implemented */
  24#define __NR_lseek               19
  25#define __NR_getxpid             20
  26#define __NR_osf_mount           21
  27#define __NR_umount              22
  28#define __NR_setuid              23
  29#define __NR_getxuid             24
  30#define __NR_exec_with_loader    25     /* not implemented */
  31#define __NR_ptrace              26
  32#define __NR_osf_nrecvmsg        27     /* not implemented */
  33#define __NR_osf_nsendmsg        28     /* not implemented */
  34#define __NR_osf_nrecvfrom       29     /* not implemented */
  35#define __NR_osf_naccept         30     /* not implemented */
  36#define __NR_osf_ngetpeername    31     /* not implemented */
  37#define __NR_osf_ngetsockname    32     /* not implemented */
  38#define __NR_access              33
  39#define __NR_osf_chflags         34     /* not implemented */
  40#define __NR_osf_fchflags        35     /* not implemented */
  41#define __NR_sync                36
  42#define __NR_kill                37
  43#define __NR_osf_old_stat        38     /* not implemented */
  44#define __NR_setpgid             39
  45#define __NR_osf_old_lstat       40     /* not implemented */
  46#define __NR_dup                 41
  47#define __NR_pipe                42
  48#define __NR_osf_set_program_attributes 43
  49#define __NR_osf_profil          44     /* not implemented */
  50#define __NR_open                45
  51#define __NR_osf_old_sigaction   46     /* not implemented */
  52#define __NR_getxgid             47
  53#define __NR_osf_sigprocmask     48
  54#define __NR_osf_getlogin        49     /* not implemented */
  55#define __NR_osf_setlogin        50     /* not implemented */
  56#define __NR_acct                51
  57#define __NR_sigpending          52
  58
  59#define __NR_ioctl               54
  60#define __NR_osf_reboot          55     /* not implemented */
  61#define __NR_osf_revoke          56     /* not implemented */
  62#define __NR_symlink             57
  63#define __NR_readlink            58
  64#define __NR_execve              59
  65#define __NR_umask               60
  66#define __NR_chroot              61
  67#define __NR_osf_old_fstat       62     /* not implemented */
  68#define __NR_getpgrp             63
  69#define __NR_getpagesize         64
  70#define __NR_osf_mremap          65     /* not implemented */
  71#define __NR_vfork               66
  72#define __NR_stat                67
  73#define __NR_lstat               68
  74#define __NR_osf_sbrk            69     /* not implemented */
  75#define __NR_osf_sstk            70     /* not implemented */
  76#define __NR_mmap                71     /* OSF/1 mmap is superset of Linux */
  77#define __NR_osf_old_vadvise     72     /* not implemented */
  78#define __NR_munmap              73
  79#define __NR_mprotect            74
  80#define __NR_madvise             75
  81#define __NR_vhangup             76
  82#define __NR_osf_kmodcall        77     /* not implemented */
  83#define __NR_osf_mincore         78     /* not implemented */
  84#define __NR_getgroups           79
  85#define __NR_setgroups           80
  86#define __NR_osf_old_getpgrp     81     /* not implemented */
  87#define __NR_setpgrp             82     /* BSD alias for setpgid */
  88#define __NR_osf_setitimer       83
  89#define __NR_osf_old_wait        84     /* not implemented */
  90#define __NR_osf_table           85     /* not implemented */
  91#define __NR_osf_getitimer       86
  92#define __NR_gethostname         87
  93#define __NR_sethostname         88
  94#define __NR_getdtablesize       89
  95#define __NR_dup2                90
  96#define __NR_fstat               91
  97#define __NR_fcntl               92
  98#define __NR_osf_select          93
  99#define __NR_poll                94
 100#define __NR_fsync               95
 101#define __NR_setpriority         96
 102#define __NR_socket              97
 103#define __NR_connect             98
 104#define __NR_accept              99
 105#define __NR_getpriority        100
 106#define __NR_send               101
 107#define __NR_recv               102
 108#define __NR_sigreturn          103
 109#define __NR_bind               104
 110#define __NR_setsockopt         105
 111#define __NR_listen             106
 112#define __NR_osf_plock          107     /* not implemented */
 113#define __NR_osf_old_sigvec     108     /* not implemented */
 114#define __NR_osf_old_sigblock   109     /* not implemented */
 115#define __NR_osf_old_sigsetmask 110     /* not implemented */
 116#define __NR_sigsuspend         111
 117#define __NR_osf_sigstack       112
 118#define __NR_recvmsg            113
 119#define __NR_sendmsg            114
 120#define __NR_osf_old_vtrace     115     /* not implemented */
 121#define __NR_osf_gettimeofday   116
 122#define __NR_osf_getrusage      117
 123#define __NR_getsockopt         118
 124
 125#define __NR_readv              120
 126#define __NR_writev             121
 127#define __NR_osf_settimeofday   122
 128#define __NR_fchown             123
 129#define __NR_fchmod             124
 130#define __NR_recvfrom           125
 131#define __NR_setreuid           126
 132#define __NR_setregid           127
 133#define __NR_rename             128
 134#define __NR_truncate           129
 135#define __NR_ftruncate          130
 136#define __NR_flock              131
 137#define __NR_setgid             132
 138#define __NR_sendto             133
 139#define __NR_shutdown           134
 140#define __NR_socketpair         135
 141#define __NR_mkdir              136
 142#define __NR_rmdir              137
 143#define __NR_osf_utimes         138
 144#define __NR_osf_old_sigreturn  139     /* not implemented */
 145#define __NR_osf_adjtime        140     /* not implemented */
 146#define __NR_getpeername        141
 147#define __NR_osf_gethostid      142     /* not implemented */
 148#define __NR_osf_sethostid      143     /* not implemented */
 149#define __NR_getrlimit          144
 150#define __NR_setrlimit          145
 151#define __NR_osf_old_killpg     146     /* not implemented */
 152#define __NR_setsid             147
 153#define __NR_quotactl           148
 154#define __NR_osf_oldquota       149     /* not implemented */
 155#define __NR_getsockname        150
 156
 157#define __NR_osf_pid_block      153     /* not implemented */
 158#define __NR_osf_pid_unblock    154     /* not implemented */
 159
 160#define __NR_sigaction          156
 161#define __NR_osf_sigwaitprim    157     /* not implemented */
 162#define __NR_osf_nfssvc         158     /* not implemented */
 163#define __NR_osf_getdirentries  159
 164#define __NR_osf_statfs         160
 165#define __NR_osf_fstatfs        161
 166
 167#define __NR_osf_asynch_daemon  163     /* not implemented */
 168#define __NR_osf_getfh          164     /* not implemented */   
 169#define __NR_osf_getdomainname  165
 170#define __NR_setdomainname      166
 171
 172#define __NR_osf_exportfs       169     /* not implemented */
 173
 174#define __NR_osf_alt_plock      181     /* not implemented */
 175
 176#define __NR_osf_getmnt         184     /* not implemented */
 177
 178#define __NR_osf_alt_sigpending 187     /* not implemented */
 179#define __NR_osf_alt_setsid     188     /* not implemented */
 180
 181#define __NR_osf_swapon         199
 182#define __NR_msgctl             200
 183#define __NR_msgget             201
 184#define __NR_msgrcv             202
 185#define __NR_msgsnd             203
 186#define __NR_semctl             204
 187#define __NR_semget             205
 188#define __NR_semop              206
 189#define __NR_osf_utsname        207
 190#define __NR_lchown             208
 191#define __NR_osf_shmat          209
 192#define __NR_shmctl             210
 193#define __NR_shmdt              211
 194#define __NR_shmget             212
 195#define __NR_osf_mvalid         213     /* not implemented */
 196#define __NR_osf_getaddressconf 214     /* not implemented */
 197#define __NR_osf_msleep         215     /* not implemented */
 198#define __NR_osf_mwakeup        216     /* not implemented */
 199#define __NR_msync              217
 200#define __NR_osf_signal         218     /* not implemented */
 201#define __NR_osf_utc_gettime    219     /* not implemented */
 202#define __NR_osf_utc_adjtime    220     /* not implemented */
 203
 204#define __NR_osf_security       222     /* not implemented */
 205#define __NR_osf_kloadcall      223     /* not implemented */
 206
 207#define __NR_osf_stat           224
 208#define __NR_osf_lstat          225
 209#define __NR_osf_fstat          226
 210#define __NR_osf_statfs64       227
 211#define __NR_osf_fstatfs64      228
 212
 213#define __NR_getpgid            233
 214#define __NR_getsid             234
 215#define __NR_sigaltstack        235
 216#define __NR_osf_waitid         236     /* not implemented */
 217#define __NR_osf_priocntlset    237     /* not implemented */
 218#define __NR_osf_sigsendset     238     /* not implemented */
 219#define __NR_osf_set_speculative        239     /* not implemented */
 220#define __NR_osf_msfs_syscall   240     /* not implemented */
 221#define __NR_osf_sysinfo        241
 222#define __NR_osf_uadmin         242     /* not implemented */
 223#define __NR_osf_fuser          243     /* not implemented */
 224#define __NR_osf_proplist_syscall    244
 225#define __NR_osf_ntp_adjtime    245     /* not implemented */
 226#define __NR_osf_ntp_gettime    246     /* not implemented */
 227#define __NR_osf_pathconf       247     /* not implemented */
 228#define __NR_osf_fpathconf      248     /* not implemented */
 229
 230#define __NR_osf_uswitch        250     /* not implemented */
 231#define __NR_osf_usleep_thread  251
 232#define __NR_osf_audcntl        252     /* not implemented */
 233#define __NR_osf_audgen         253     /* not implemented */
 234#define __NR_sysfs              254
 235#define __NR_osf_subsys_info    255     /* not implemented */
 236#define __NR_osf_getsysinfo     256
 237#define __NR_osf_setsysinfo     257
 238#define __NR_osf_afs_syscall    258     /* not implemented */
 239#define __NR_osf_swapctl        259     /* not implemented */
 240#define __NR_osf_memcntl        260     /* not implemented */
 241#define __NR_osf_fdatasync      261     /* not implemented */
 242
 243/*
 244 * Ignore legacy syscalls that we don't use.
 245 */
 246#define __IGNORE_alarm
 247#define __IGNORE_creat
 248#define __IGNORE_getegid
 249#define __IGNORE_geteuid
 250#define __IGNORE_getgid
 251#define __IGNORE_getpid
 252#define __IGNORE_getppid
 253#define __IGNORE_getuid
 254#define __IGNORE_pause
 255#define __IGNORE_time
 256#define __IGNORE_utime
 257#define __IGNORE_umount2
 258
 259/*
 260 * Linux-specific system calls begin at 300
 261 */
 262#define __NR_bdflush            300
 263#define __NR_sethae             301
 264#define __NR_mount              302
 265#define __NR_old_adjtimex       303
 266#define __NR_swapoff            304
 267#define __NR_getdents           305
 268#define __NR_create_module      306
 269#define __NR_init_module        307
 270#define __NR_delete_module      308
 271#define __NR_get_kernel_syms    309
 272#define __NR_syslog             310
 273#define __NR_reboot             311
 274#define __NR_clone              312
 275#define __NR_uselib             313
 276#define __NR_mlock              314
 277#define __NR_munlock            315
 278#define __NR_mlockall           316
 279#define __NR_munlockall         317
 280#define __NR_sysinfo            318
 281#define __NR__sysctl            319
 282/* 320 was sys_idle.  */
 283#define __NR_oldumount          321
 284#define __NR_swapon             322
 285#define __NR_times              323
 286#define __NR_personality        324
 287#define __NR_setfsuid           325
 288#define __NR_setfsgid           326
 289#define __NR_ustat              327
 290#define __NR_statfs             328
 291#define __NR_fstatfs            329
 292#define __NR_sched_setparam             330
 293#define __NR_sched_getparam             331
 294#define __NR_sched_setscheduler         332
 295#define __NR_sched_getscheduler         333
 296#define __NR_sched_yield                334
 297#define __NR_sched_get_priority_max     335
 298#define __NR_sched_get_priority_min     336
 299#define __NR_sched_rr_get_interval      337
 300#define __NR_afs_syscall                338
 301#define __NR_uname                      339
 302#define __NR_nanosleep                  340
 303#define __NR_mremap                     341
 304#define __NR_nfsservctl                 342
 305#define __NR_setresuid                  343
 306#define __NR_getresuid                  344
 307#define __NR_pciconfig_read             345
 308#define __NR_pciconfig_write            346
 309#define __NR_query_module               347
 310#define __NR_prctl                      348
 311#define __NR_pread64                    349
 312#define __NR_pwrite64                   350
 313#define __NR_rt_sigreturn               351
 314#define __NR_rt_sigaction               352
 315#define __NR_rt_sigprocmask             353
 316#define __NR_rt_sigpending              354
 317#define __NR_rt_sigtimedwait            355
 318#define __NR_rt_sigqueueinfo            356
 319#define __NR_rt_sigsuspend              357
 320#define __NR_select                     358
 321#define __NR_gettimeofday               359
 322#define __NR_settimeofday               360
 323#define __NR_getitimer                  361
 324#define __NR_setitimer                  362
 325#define __NR_utimes                     363
 326#define __NR_getrusage                  364
 327#define __NR_wait4                      365
 328#define __NR_adjtimex                   366
 329#define __NR_getcwd                     367
 330#define __NR_capget                     368
 331#define __NR_capset                     369
 332#define __NR_sendfile                   370
 333#define __NR_setresgid                  371
 334#define __NR_getresgid                  372
 335#define __NR_dipc                       373
 336#define __NR_pivot_root                 374
 337#define __NR_mincore                    375
 338#define __NR_pciconfig_iobase           376
 339#define __NR_getdents64                 377
 340#define __NR_gettid                     378
 341#define __NR_readahead                  379
 342/* 380 is unused */
 343#define __NR_tkill                      381
 344#define __NR_setxattr                   382
 345#define __NR_lsetxattr                  383
 346#define __NR_fsetxattr                  384
 347#define __NR_getxattr                   385
 348#define __NR_lgetxattr                  386
 349#define __NR_fgetxattr                  387
 350#define __NR_listxattr                  388
 351#define __NR_llistxattr                 389
 352#define __NR_flistxattr                 390
 353#define __NR_removexattr                391
 354#define __NR_lremovexattr               392
 355#define __NR_fremovexattr               393
 356#define __NR_futex                      394
 357#define __NR_sched_setaffinity          395     
 358#define __NR_sched_getaffinity          396
 359#define __NR_tuxcall                    397
 360#define __NR_io_setup                   398
 361#define __NR_io_destroy                 399
 362#define __NR_io_getevents               400
 363#define __NR_io_submit                  401
 364#define __NR_io_cancel                  402
 365#define __NR_exit_group                 405
 366#define __NR_lookup_dcookie             406
 367#define __NR_epoll_create               407
 368#define __NR_epoll_ctl                  408
 369#define __NR_epoll_wait                 409
 370#define __NR_remap_file_pages           410
 371#define __NR_set_tid_address            411
 372#define __NR_restart_syscall            412
 373#define __NR_fadvise64                  413
 374#define __NR_timer_create               414
 375#define __NR_timer_settime              415
 376#define __NR_timer_gettime              416
 377#define __NR_timer_getoverrun           417
 378#define __NR_timer_delete               418
 379#define __NR_clock_settime              419
 380#define __NR_clock_gettime              420
 381#define __NR_clock_getres               421
 382#define __NR_clock_nanosleep            422
 383#define __NR_semtimedop                 423
 384#define __NR_tgkill                     424
 385#define __NR_stat64                     425
 386#define __NR_lstat64                    426
 387#define __NR_fstat64                    427
 388#define __NR_vserver                    428
 389#define __NR_mbind                      429
 390#define __NR_get_mempolicy              430
 391#define __NR_set_mempolicy              431
 392#define __NR_mq_open                    432
 393#define __NR_mq_unlink                  433
 394#define __NR_mq_timedsend               434
 395#define __NR_mq_timedreceive            435
 396#define __NR_mq_notify                  436
 397#define __NR_mq_getsetattr              437
 398#define __NR_waitid                     438
 399#define __NR_add_key                    439
 400#define __NR_request_key                440
 401#define __NR_keyctl                     441
 402#define __NR_ioprio_set                 442
 403#define __NR_ioprio_get                 443
 404#define __NR_inotify_init               444
 405#define __NR_inotify_add_watch          445
 406#define __NR_inotify_rm_watch           446
 407#define __NR_fdatasync                  447
 408#define __NR_kexec_load                 448
 409#define __NR_migrate_pages              449
 410#define __NR_openat                     450
 411#define __NR_mkdirat                    451
 412#define __NR_mknodat                    452
 413#define __NR_fchownat                   453
 414#define __NR_futimesat                  454
 415#define __NR_fstatat64                  455
 416#define __NR_unlinkat                   456
 417#define __NR_renameat                   457
 418#define __NR_linkat                     458
 419#define __NR_symlinkat                  459
 420#define __NR_readlinkat                 460
 421#define __NR_fchmodat                   461
 422#define __NR_faccessat                  462
 423#define __NR_pselect6                   463
 424#define __NR_ppoll                      464
 425#define __NR_unshare                    465
 426#define __NR_set_robust_list            466
 427#define __NR_get_robust_list            467
 428#define __NR_splice                     468
 429#define __NR_sync_file_range            469
 430#define __NR_tee                        470
 431#define __NR_vmsplice                   471
 432#define __NR_move_pages                 472
 433#define __NR_getcpu                     473
 434#define __NR_epoll_pwait                474
 435#define __NR_utimensat                  475
 436#define __NR_signalfd                   476
 437#define __NR_timerfd                    477
 438#define __NR_eventfd                    478
 439#define __NR_recvmmsg                   479
 440#define __NR_fallocate                  480
 441#define __NR_timerfd_create             481
 442#define __NR_timerfd_settime            482
 443#define __NR_timerfd_gettime            483
 444#define __NR_signalfd4                  484
 445#define __NR_eventfd2                   485
 446#define __NR_epoll_create1              486
 447#define __NR_dup3                       487
 448#define __NR_pipe2                      488
 449#define __NR_inotify_init1              489
 450#define __NR_preadv                     490
 451#define __NR_pwritev                    491
 452#define __NR_rt_tgsigqueueinfo          492
 453#define __NR_perf_event_open            493
 454#define __NR_fanotify_init              494
 455#define __NR_fanotify_mark              495
 456#define __NR_prlimit64                  496
 457#define __NR_name_to_handle_at          497
 458#define __NR_open_by_handle_at          498
 459#define __NR_clock_adjtime              499
 460#define __NR_syncfs                     500
 461#define __NR_setns                      501
 462#define __NR_accept4                    502
 463#define __NR_sendmmsg                   503
 464#define __NR_process_vm_readv           504
 465#define __NR_process_vm_writev          505
 466#define __NR_kcmp                       506
 467#define __NR_finit_module               507
 468#define __NR_sched_setattr              508
 469#define __NR_sched_getattr              509
 470#define __NR_renameat2                  510
 471#define __NR_getrandom                  511
 472#define __NR_memfd_create               512
 473#define __NR_execveat                   513
 474#define __NR_seccomp                    514
 475#define __NR_bpf                        515
 476#define __NR_userfaultfd                516
 477#define __NR_membarrier                 517
 478#define __NR_mlock2                     518
 479#define __NR_copy_file_range            519
 480#define __NR_preadv2                    520
 481#define __NR_pwritev2                   521
 482#define __NR_statx                      522
 483
 484/* Alpha doesn't have protection keys. */
 485#define __IGNORE_pkey_mprotect
 486#define __IGNORE_pkey_alloc
 487#define __IGNORE_pkey_free
 488
 489#endif /* _UAPI_ALPHA_UNISTD_H */
 490