(linenum→info "unix/slp.c:2238")

qemu/0.9.1/linux-user/alpha/syscall_nr.h

    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