Annotation of qemu/linux-user/alpha/syscall_nr.h, revision 1.1.1.2

1.1       root        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_umount                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_osf_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: #define TARGET_NR_shmctl               210
                    189: #define TARGET_NR_shmdt                211
                    190: #define TARGET_NR_shmget               212
                    191: #define TARGET_NR_osf_mvalid           213     /* not implemented */
                    192: #define TARGET_NR_osf_getaddressconf   214     /* not implemented */
                    193: #define TARGET_NR_osf_msleep           215     /* not implemented */
                    194: #define TARGET_NR_osf_mwakeup  216     /* not implemented */
                    195: #define TARGET_NR_msync                217
                    196: #define TARGET_NR_osf_signal           218     /* not implemented */
                    197: #define TARGET_NR_osf_utc_gettime      219     /* not implemented */
                    198: #define TARGET_NR_osf_utc_adjtime      220     /* not implemented */
                    199: 
                    200: #define TARGET_NR_osf_security 222     /* not implemented */
                    201: #define TARGET_NR_osf_kloadcall        223     /* not implemented */
                    202: 
                    203: #define TARGET_NR_getpgid              233
                    204: #define TARGET_NR_getsid               234
                    205: #define TARGET_NR_sigaltstack  235
                    206: #define TARGET_NR_osf_waitid           236     /* not implemented */
                    207: #define TARGET_NR_osf_priocntlset      237     /* not implemented */
                    208: #define TARGET_NR_osf_sigsendset       238     /* not implemented */
                    209: #define TARGET_NR_osf_set_speculative  239     /* not implemented */
                    210: #define TARGET_NR_osf_msfs_syscall     240     /* not implemented */
                    211: #define TARGET_NR_osf_sysinfo  241
                    212: #define TARGET_NR_osf_uadmin           242     /* not implemented */
                    213: #define TARGET_NR_osf_fuser            243     /* not implemented */
                    214: #define TARGET_NR_osf_proplist_syscall    244
                    215: #define TARGET_NR_osf_ntp_adjtime      245     /* not implemented */
                    216: #define TARGET_NR_osf_ntp_gettime      246     /* not implemented */
                    217: #define TARGET_NR_osf_pathconf 247     /* not implemented */
                    218: #define TARGET_NR_osf_fpathconf        248     /* not implemented */
                    219: 
                    220: #define TARGET_NR_osf_uswitch  250     /* not implemented */
                    221: #define TARGET_NR_osf_usleep_thread    251
                    222: #define TARGET_NR_osf_audcntl  252     /* not implemented */
                    223: #define TARGET_NR_osf_audgen           253     /* not implemented */
                    224: #define TARGET_NR_sysfs                254
                    225: #define TARGET_NR_osf_subsys_info      255     /* not implemented */
                    226: #define TARGET_NR_osf_getsysinfo       256
                    227: #define TARGET_NR_osf_setsysinfo       257
                    228: #define TARGET_NR_osf_afs_syscall      258     /* not implemented */
                    229: #define TARGET_NR_osf_swapctl  259     /* not implemented */
                    230: #define TARGET_NR_osf_memcntl  260     /* not implemented */
                    231: #define TARGET_NR_osf_fdatasync        261     /* not implemented */
                    232: 
                    233: 
                    234: /*
                    235:  * Linux-specific system calls begin at 300
                    236:  */
                    237: #define TARGET_NR_bdflush              300
                    238: #define TARGET_NR_sethae               301
                    239: #define TARGET_NR_mount                302
                    240: #define TARGET_NR_old_adjtimex 303
                    241: #define TARGET_NR_swapoff              304
                    242: #define TARGET_NR_getdents             305
                    243: #define TARGET_NR_create_module        306
                    244: #define TARGET_NR_init_module  307
                    245: #define TARGET_NR_delete_module        308
                    246: #define TARGET_NR_get_kernel_syms      309
                    247: #define TARGET_NR_syslog               310
                    248: #define TARGET_NR_reboot               311
                    249: #define TARGET_NR_clone                312
                    250: #define TARGET_NR_uselib               313
                    251: #define TARGET_NR_mlock                314
                    252: #define TARGET_NR_munlock              315
                    253: #define TARGET_NR_mlockall             316
                    254: #define TARGET_NR_munlockall           317
                    255: #define TARGET_NR_sysinfo              318
                    256: #define TARGET_NR__sysctl              319
                    257: /* 320 was sys_idle.  */
                    258: #define TARGET_NR_oldumount            321
                    259: #define TARGET_NR_swapon               322
                    260: #define TARGET_NR_times                323
                    261: #define TARGET_NR_personality  324
                    262: #define TARGET_NR_setfsuid             325
                    263: #define TARGET_NR_setfsgid             326
                    264: #define TARGET_NR_ustat                327
                    265: #define TARGET_NR_statfs               328
                    266: #define TARGET_NR_fstatfs              329
                    267: #define TARGET_NR_sched_setparam               330
                    268: #define TARGET_NR_sched_getparam               331
                    269: #define TARGET_NR_sched_setscheduler           332
                    270: #define TARGET_NR_sched_getscheduler           333
                    271: #define TARGET_NR_sched_yield          334
                    272: #define TARGET_NR_sched_get_priority_max       335
                    273: #define TARGET_NR_sched_get_priority_min       336
                    274: #define TARGET_NR_sched_rr_get_interval        337
                    275: #define TARGET_NR_afs_syscall          338
                    276: #define TARGET_NR_uname                        339
                    277: #define TARGET_NR_nanosleep                    340
                    278: #define TARGET_NR_mremap                       341
                    279: #define TARGET_NR_nfsservctl                   342
                    280: #define TARGET_NR_setresuid                    343
                    281: #define TARGET_NR_getresuid                    344
                    282: #define TARGET_NR_pciconfig_read               345
                    283: #define TARGET_NR_pciconfig_write              346
                    284: #define TARGET_NR_query_module         347
                    285: #define TARGET_NR_prctl                        348
                    286: #define TARGET_NR_pread64                      349
                    287: #define TARGET_NR_pwrite64                     350
                    288: #define TARGET_NR_rt_sigreturn         351
                    289: #define TARGET_NR_rt_sigaction         352
                    290: #define TARGET_NR_rt_sigprocmask               353
                    291: #define TARGET_NR_rt_sigpending                354
                    292: #define TARGET_NR_rt_sigtimedwait              355
                    293: #define TARGET_NR_rt_sigqueueinfo              356
                    294: #define TARGET_NR_rt_sigsuspend                357
                    295: #define TARGET_NR_select                       358
                    296: #define TARGET_NR_gettimeofday         359
                    297: #define TARGET_NR_settimeofday         360
                    298: #define TARGET_NR_getitimer                    361
                    299: #define TARGET_NR_setitimer                    362
                    300: #define TARGET_NR_utimes                       363
                    301: #define TARGET_NR_getrusage                    364
                    302: #define TARGET_NR_wait4                        365
                    303: #define TARGET_NR_adjtimex                     366
                    304: #define TARGET_NR_getcwd                       367
                    305: #define TARGET_NR_capget                       368
                    306: #define TARGET_NR_capset                       369
                    307: #define TARGET_NR_sendfile                     370
                    308: #define TARGET_NR_setresgid                    371
                    309: #define TARGET_NR_getresgid                    372
                    310: #define TARGET_NR_dipc                 373
                    311: #define TARGET_NR_pivot_root                   374
                    312: #define TARGET_NR_mincore                      375
                    313: #define TARGET_NR_pciconfig_iobase             376
                    314: #define TARGET_NR_getdents64                   377
                    315: #define TARGET_NR_gettid                       378
                    316: #define TARGET_NR_readahead                    379
                    317: /* 380 is unused */
                    318: #define TARGET_NR_tkill                        381
                    319: #define TARGET_NR_setxattr                     382
                    320: #define TARGET_NR_lsetxattr                    383
                    321: #define TARGET_NR_fsetxattr                    384
                    322: #define TARGET_NR_getxattr                     385
                    323: #define TARGET_NR_lgetxattr                    386
                    324: #define TARGET_NR_fgetxattr                    387
                    325: #define TARGET_NR_listxattr                    388
                    326: #define TARGET_NR_llistxattr                   389
                    327: #define TARGET_NR_flistxattr                   390
                    328: #define TARGET_NR_removexattr          391
                    329: #define TARGET_NR_lremovexattr         392
                    330: #define TARGET_NR_fremovexattr         393
                    331: #define TARGET_NR_futex                        394
                    332: #define TARGET_NR_sched_setaffinity            395
                    333: #define TARGET_NR_sched_getaffinity            396
                    334: #define TARGET_NR_tuxcall                      397
                    335: #define TARGET_NR_io_setup                     398
                    336: #define TARGET_NR_io_destroy                   399
                    337: #define TARGET_NR_io_getevents         400
                    338: #define TARGET_NR_io_submit                    401
                    339: #define TARGET_NR_io_cancel                    402
                    340: #define TARGET_NR_exit_group                   405
                    341: #define TARGET_NR_lookup_dcookie               406
                    342: #define TARGET_NR_sys_epoll_create             407
                    343: #define TARGET_NR_sys_epoll_ctl                408
                    344: #define TARGET_NR_sys_epoll_wait               409
                    345: #define TARGET_NR_remap_file_pages             410
                    346: #define TARGET_NR_set_tid_address              411
                    347: #define TARGET_NR_restart_syscall              412
                    348: #define TARGET_NR_fadvise64                    413
                    349: #define TARGET_NR_timer_create         414
                    350: #define TARGET_NR_timer_settime                415
                    351: #define TARGET_NR_timer_gettime                416
                    352: #define TARGET_NR_timer_getoverrun             417
                    353: #define TARGET_NR_timer_delete         418
                    354: #define TARGET_NR_clock_settime                419
                    355: #define TARGET_NR_clock_gettime                420
                    356: #define TARGET_NR_clock_getres         421
                    357: #define TARGET_NR_clock_nanosleep              422
                    358: #define TARGET_NR_semtimedop                   423
                    359: #define TARGET_NR_tgkill                       424
                    360: #define TARGET_NR_stat64                       425
                    361: #define TARGET_NR_lstat64                      426
                    362: #define TARGET_NR_fstat64                      427
                    363: #define TARGET_NR_vserver                      428
                    364: #define TARGET_NR_mbind                        429
                    365: #define TARGET_NR_get_mempolicy                430
                    366: #define TARGET_NR_set_mempolicy                431
                    367: #define TARGET_NR_mq_open                      432
                    368: #define TARGET_NR_mq_unlink                    433
                    369: #define TARGET_NR_mq_timedsend         434
                    370: #define TARGET_NR_mq_timedreceive              435
                    371: #define TARGET_NR_mq_notify                    436
                    372: #define TARGET_NR_mq_getsetattr                437
                    373: #define TARGET_NR_waitid                       438
                    374: #define TARGET_NR_add_key                      439
                    375: #define TARGET_NR_request_key          440
                    376: #define TARGET_NR_keyctl                       441
                    377: #define TARGET_NR_ioprio_set                   442
                    378: #define TARGET_NR_ioprio_get                   443
                    379: #define TARGET_NR_inotify_init         444
                    380: #define TARGET_NR_inotify_add_watch            445
                    381: #define TARGET_NR_inotify_rm_watch             446
                    382: #define TARGET_NR_fdatasync                    447
                    383: #define TARGET_NR_kexec_load                   448
                    384: #define TARGET_NR_migrate_pages                449
                    385: #define TARGET_NR_openat                       450
                    386: #define TARGET_NR_mkdirat                      451
                    387: #define TARGET_NR_mknodat                      452
                    388: #define TARGET_NR_fchownat                     453
                    389: #define TARGET_NR_futimesat                    454
                    390: #define TARGET_NR_fstatat64                    455
                    391: #define TARGET_NR_unlinkat                     456
                    392: #define TARGET_NR_renameat                     457
                    393: #define TARGET_NR_linkat                       458
                    394: #define TARGET_NR_symlinkat                    459
                    395: #define TARGET_NR_readlinkat                   460
                    396: #define TARGET_NR_fchmodat                     461
                    397: #define TARGET_NR_faccessat                    462
                    398: #define TARGET_NR_pselect6                     463
                    399: #define TARGET_NR_ppoll                        464
                    400: #define TARGET_NR_unshare                      465
                    401: #define TARGET_NR_set_robust_list              466
                    402: #define TARGET_NR_get_robust_list              467
                    403: #define TARGET_NR_splice                       468
                    404: #define TARGET_NR_sync_file_range              469
                    405: #define TARGET_NR_tee                  470
                    406: #define TARGET_NR_vmsplice                     471
                    407: #define TARGET_NR_move_pages                   472
                    408: #define TARGET_NR_getcpu                       473
                    409: #define TARGET_NR_epoll_pwait          474
                    410: #define TARGET_NR_utimensat                    475
                    411: #define TARGET_NR_signalfd                     476
                    412: #define TARGET_NR_timerfd                      477
                    413: #define TARGET_NR_eventfd                      478
1.1.1.2 ! root      414: 
        !           415: /* The following aliases are defined in order to match up with the
        !           416:    standard i386 syscalls implemented in syscalls.c.  */
        !           417: #define TARGET_NR_chown32      TARGET_NR_chown
        !           418: #define TARGET_NR_setuid32     TARGET_NR_setuid
        !           419: #define TARGET_NR_setgid32     TARGET_NR_setgid
        !           420: #define TARGET_NR_setfsuid32   TARGET_NR_setfsuid
        !           421: #define TARGET_NR_setfsgid32   TARGET_NR_setfsgid

unix.superglobalmegacorp.com