unistd.h

来自「linux 内核源代码」· C头文件 代码 · 共 989 行 · 第 1/3 页

H
989
字号
#define __NR_HPUX_setrlimit64           368#define __NR_HPUX_stat64                369#define __NR_HPUX_truncate64            370#define __NR_HPUX_ulimit64              371#define __NR_HPUX_pread                 372#define __NR_HPUX_preadv                373#define __NR_HPUX_pwrite                374#define __NR_HPUX_pwritev               375#define __NR_HPUX_pread64               376#define __NR_HPUX_preadv64              377#define __NR_HPUX_pwrite64              378#define __NR_HPUX_pwritev64             379#define __NR_HPUX_setcontext            380#define __NR_HPUX_sigaltstack           381#define __NR_HPUX_waitid                382#define __NR_HPUX_setpgrp               383#define __NR_HPUX_recvmsg2              384#define __NR_HPUX_sendmsg2              385#define __NR_HPUX_socket2               386#define __NR_HPUX_socketpair2           387#define __NR_HPUX_setregid              388#define __NR_HPUX_lwp_create            389#define __NR_HPUX_lwp_terminate         390#define __NR_HPUX_lwp_wait              391#define __NR_HPUX_lwp_suspend           392#define __NR_HPUX_lwp_resume            393/* 394 missing */#define __NR_HPUX_lwp_abort_syscall     395#define __NR_HPUX_lwp_info              396#define __NR_HPUX_lwp_kill              397#define __NR_HPUX_ksleep                398#define __NR_HPUX_kwakeup               399/* 400 missing */#define __NR_HPUX_pstat_getlwp          401#define __NR_HPUX_lwp_exit              402#define __NR_HPUX_lwp_continue          403#define __NR_HPUX_getacl                404#define __NR_HPUX_fgetacl               405#define __NR_HPUX_setacl                406#define __NR_HPUX_fsetacl               407#define __NR_HPUX_getaccess             408#define __NR_HPUX_lwp_mutex_init        409#define __NR_HPUX_lwp_mutex_lock_sys    410#define __NR_HPUX_lwp_mutex_unlock      411#define __NR_HPUX_lwp_cond_init         412#define __NR_HPUX_lwp_cond_signal       413#define __NR_HPUX_lwp_cond_broadcast    414#define __NR_HPUX_lwp_cond_wait_sys     415#define __NR_HPUX_lwp_getscheduler      416#define __NR_HPUX_lwp_setscheduler      417#define __NR_HPUX_lwp_getstate          418#define __NR_HPUX_lwp_setstate          419#define __NR_HPUX_lwp_detach            420#define __NR_HPUX_mlock                 421#define __NR_HPUX_munlock               422#define __NR_HPUX_mlockall              423#define __NR_HPUX_munlockall            424#define __NR_HPUX_shm_open              425#define __NR_HPUX_shm_unlink            426#define __NR_HPUX_sigqueue              427#define __NR_HPUX_sigwaitinfo           428#define __NR_HPUX_sigtimedwait          429#define __NR_HPUX_sigwait               430#define __NR_HPUX_aio_read              431#define __NR_HPUX_aio_write             432#define __NR_HPUX_lio_listio            433#define __NR_HPUX_aio_error             434#define __NR_HPUX_aio_return            435#define __NR_HPUX_aio_cancel            436#define __NR_HPUX_aio_suspend           437#define __NR_HPUX_aio_fsync             438#define __NR_HPUX_mq_open               439#define __NR_HPUX_mq_close              440#define __NR_HPUX_mq_unlink             441#define __NR_HPUX_mq_send               442#define __NR_HPUX_mq_receive            443#define __NR_HPUX_mq_notify             444#define __NR_HPUX_mq_setattr            445#define __NR_HPUX_mq_getattr            446#define __NR_HPUX_ksem_open             447#define __NR_HPUX_ksem_unlink           448#define __NR_HPUX_ksem_close            449#define __NR_HPUX_ksem_post             450#define __NR_HPUX_ksem_wait             451#define __NR_HPUX_ksem_read             452#define __NR_HPUX_ksem_trywait          453#define __NR_HPUX_lwp_rwlock_init       454#define __NR_HPUX_lwp_rwlock_destroy    455#define __NR_HPUX_lwp_rwlock_rdlock_sys 456#define __NR_HPUX_lwp_rwlock_wrlock_sys 457#define __NR_HPUX_lwp_rwlock_tryrdlock  458#define __NR_HPUX_lwp_rwlock_trywrlock  459#define __NR_HPUX_lwp_rwlock_unlock     460#define __NR_HPUX_ttrace                461#define __NR_HPUX_ttrace_wait           462#define __NR_HPUX_lf_wire_mem           463#define __NR_HPUX_lf_unwire_mem         464#define __NR_HPUX_lf_send_pin_map       465#define __NR_HPUX_lf_free_buf           466#define __NR_HPUX_lf_wait_nq            467#define __NR_HPUX_lf_wakeup_conn_q      468#define __NR_HPUX_lf_unused             469#define __NR_HPUX_lwp_sema_init         470#define __NR_HPUX_lwp_sema_post         471#define __NR_HPUX_lwp_sema_wait         472#define __NR_HPUX_lwp_sema_trywait      473#define __NR_HPUX_lwp_sema_destroy      474#define __NR_HPUX_statvfs64             475#define __NR_HPUX_fstatvfs64            476#define __NR_HPUX_msh_register          477#define __NR_HPUX_ptrace64              478#define __NR_HPUX_sendfile              479#define __NR_HPUX_sendpath              480#define __NR_HPUX_sendfile64            481#define __NR_HPUX_sendpath64            482#define __NR_HPUX_modload               483#define __NR_HPUX_moduload              484#define __NR_HPUX_modpath               485#define __NR_HPUX_getksym               486#define __NR_HPUX_modadm                487#define __NR_HPUX_modstat               488#define __NR_HPUX_lwp_detached_exit     489#define __NR_HPUX_crashconf             490#define __NR_HPUX_siginhibit            491#define __NR_HPUX_sigenable             492#define __NR_HPUX_spuctl                493#define __NR_HPUX_zerokernelsum         494#define __NR_HPUX_nfs_kstat             495#define __NR_HPUX_aio_read64            496#define __NR_HPUX_aio_write64           497#define __NR_HPUX_aio_error64           498#define __NR_HPUX_aio_return64          499#define __NR_HPUX_aio_cancel64          500#define __NR_HPUX_aio_suspend64         501#define __NR_HPUX_aio_fsync64           502#define __NR_HPUX_lio_listio64          503#define __NR_HPUX_recv2                 504#define __NR_HPUX_recvfrom2             505#define __NR_HPUX_send2                 506#define __NR_HPUX_sendto2               507#define __NR_HPUX_acl                   508#define __NR_HPUX___cnx_p2p_ctl         509#define __NR_HPUX___cnx_gsched_ctl      510#define __NR_HPUX___cnx_pmon_ctl        511#define __NR_HPUX_syscalls		512/* * Linux system call numbers. * * Cary Coutant says that we should just use another syscall gateway * page to avoid clashing with the HPUX space, and I think he's right: * it will would keep a branch out of our syscall entry path, at the * very least.  If we decide to change it later, we can ``just'' tweak * the LINUX_GATEWAY_ADDR define at the bottom and make __NR_Linux be * 1024 or something.  Oh, and recompile libc. =) * * 64-bit HPUX binaries get the syscall gateway address passed in a register * from the kernel at startup, which seems a sane strategy. */#define __NR_Linux                0#define __NR_restart_syscall      (__NR_Linux + 0)#define __NR_exit                 (__NR_Linux + 1)#define __NR_fork                 (__NR_Linux + 2)#define __NR_read                 (__NR_Linux + 3)#define __NR_write                (__NR_Linux + 4)#define __NR_open                 (__NR_Linux + 5)#define __NR_close                (__NR_Linux + 6)#define __NR_waitpid              (__NR_Linux + 7)#define __NR_creat                (__NR_Linux + 8)#define __NR_link                 (__NR_Linux + 9)#define __NR_unlink              (__NR_Linux + 10)#define __NR_execve              (__NR_Linux + 11)#define __NR_chdir               (__NR_Linux + 12)#define __NR_time                (__NR_Linux + 13)#define __NR_mknod               (__NR_Linux + 14)#define __NR_chmod               (__NR_Linux + 15)#define __NR_lchown              (__NR_Linux + 16)#define __NR_socket              (__NR_Linux + 17)#define __NR_stat                (__NR_Linux + 18)#define __NR_lseek               (__NR_Linux + 19)#define __NR_getpid              (__NR_Linux + 20)#define __NR_mount               (__NR_Linux + 21)#define __NR_bind                (__NR_Linux + 22)#define __NR_setuid              (__NR_Linux + 23)#define __NR_getuid              (__NR_Linux + 24)#define __NR_stime               (__NR_Linux + 25)#define __NR_ptrace              (__NR_Linux + 26)#define __NR_alarm               (__NR_Linux + 27)#define __NR_fstat               (__NR_Linux + 28)#define __NR_pause               (__NR_Linux + 29)#define __NR_utime               (__NR_Linux + 30)#define __NR_connect             (__NR_Linux + 31)#define __NR_listen              (__NR_Linux + 32)#define __NR_access              (__NR_Linux + 33)#define __NR_nice                (__NR_Linux + 34)#define __NR_accept              (__NR_Linux + 35)#define __NR_sync                (__NR_Linux + 36)#define __NR_kill                (__NR_Linux + 37)#define __NR_rename              (__NR_Linux + 38)#define __NR_mkdir               (__NR_Linux + 39)#define __NR_rmdir               (__NR_Linux + 40)#define __NR_dup                 (__NR_Linux + 41)#define __NR_pipe                (__NR_Linux + 42)#define __NR_times               (__NR_Linux + 43)#define __NR_getsockname         (__NR_Linux + 44)#define __NR_brk                 (__NR_Linux + 45)#define __NR_setgid              (__NR_Linux + 46)#define __NR_getgid              (__NR_Linux + 47)#define __NR_signal              (__NR_Linux + 48)#define __NR_geteuid             (__NR_Linux + 49)#define __NR_getegid             (__NR_Linux + 50)#define __NR_acct                (__NR_Linux + 51)#define __NR_umount2             (__NR_Linux + 52)#define __NR_getpeername         (__NR_Linux + 53)#define __NR_ioctl               (__NR_Linux + 54)#define __NR_fcntl               (__NR_Linux + 55)#define __NR_socketpair          (__NR_Linux + 56)#define __NR_setpgid             (__NR_Linux + 57)#define __NR_send                (__NR_Linux + 58)#define __NR_uname               (__NR_Linux + 59)#define __NR_umask               (__NR_Linux + 60)#define __NR_chroot              (__NR_Linux + 61)#define __NR_ustat               (__NR_Linux + 62)#define __NR_dup2                (__NR_Linux + 63)#define __NR_getppid             (__NR_Linux + 64)#define __NR_getpgrp             (__NR_Linux + 65)#define __NR_setsid              (__NR_Linux + 66)#define __NR_pivot_root          (__NR_Linux + 67)#define __NR_sgetmask            (__NR_Linux + 68)#define __NR_ssetmask            (__NR_Linux + 69)#define __NR_setreuid            (__NR_Linux + 70)#define __NR_setregid            (__NR_Linux + 71)#define __NR_mincore             (__NR_Linux + 72)#define __NR_sigpending          (__NR_Linux + 73)#define __NR_sethostname         (__NR_Linux + 74)#define __NR_setrlimit           (__NR_Linux + 75)#define __NR_getrlimit           (__NR_Linux + 76)#define __NR_getrusage           (__NR_Linux + 77)#define __NR_gettimeofday        (__NR_Linux + 78)#define __NR_settimeofday        (__NR_Linux + 79)#define __NR_getgroups           (__NR_Linux + 80)#define __NR_setgroups           (__NR_Linux + 81)#define __NR_sendto              (__NR_Linux + 82)#define __NR_symlink             (__NR_Linux + 83)#define __NR_lstat               (__NR_Linux + 84)#define __NR_readlink            (__NR_Linux + 85)#define __NR_uselib              (__NR_Linux + 86)#define __NR_swapon              (__NR_Linux + 87)#define __NR_reboot              (__NR_Linux + 88)#define __NR_mmap2             (__NR_Linux + 89)#define __NR_mmap                (__NR_Linux + 90)#define __NR_munmap              (__NR_Linux + 91)#define __NR_truncate            (__NR_Linux + 92)#define __NR_ftruncate           (__NR_Linux + 93)#define __NR_fchmod              (__NR_Linux + 94)#define __NR_fchown              (__NR_Linux + 95)#define __NR_getpriority         (__NR_Linux + 96)#define __NR_setpriority         (__NR_Linux + 97)#define __NR_recv                (__NR_Linux + 98)#define __NR_statfs              (__NR_Linux + 99)#define __NR_fstatfs            (__NR_Linux + 100)#define __NR_stat64           (__NR_Linux + 101)/* #define __NR_socketcall         (__NR_Linux + 102) */#define __NR_syslog             (__NR_Linux + 103)#define __NR_setitimer          (__NR_Linux + 104)#define __NR_getitimer          (__NR_Linux + 105)#define __NR_capget             (__NR_Linux + 106)#define __NR_capset             (__NR_Linux + 107)#define __NR_pread64            (__NR_Linux + 108)#define __NR_pwrite64           (__NR_Linux + 109)#define __NR_getcwd             (__NR_Linux + 110)#define __NR_vhangup            (__NR_Linux + 111)#define __NR_fstat64            (__NR_Linux + 112)#define __NR_vfork              (__NR_Linux + 113)#define __NR_wait4              (__NR_Linux + 114)#define __NR_swapoff            (__NR_Linux + 115)#define __NR_sysinfo            (__NR_Linux + 116)#define __NR_shutdown           (__NR_Linux + 117)#define __NR_fsync              (__NR_Linux + 118)#define __NR_madvise            (__NR_Linux + 119)#define __NR_clone              (__NR_Linux + 120)#define __NR_setdomainname      (__NR_Linux + 121)#define __NR_sendfile           (__NR_Linux + 122)#define __NR_recvfrom           (__NR_Linux + 123)#define __NR_adjtimex           (__NR_Linux + 124)#define __NR_mprotect           (__NR_Linux + 125)#define __NR_sigprocmask        (__NR_Linux + 126)#define __NR_create_module      (__NR_Linux + 127)#define __NR_init_module        (__NR_Linux + 128)#define __NR_delete_module      (__NR_Linux + 129)#define __NR_get_kernel_syms    (__NR_Linux + 130)#define __NR_quotactl           (__NR_Linux + 131)#define __NR_getpgid            (__NR_Linux + 132)#define __NR_fchdir             (__NR_Linux + 133)#define __NR_bdflush            (__NR_Linux + 134)#define __NR_sysfs              (__NR_Linux + 135)#define __NR_personality        (__NR_Linux + 136)#define __NR_afs_syscall        (__NR_Linux + 137) /* Syscall for Andrew File System */#define __NR_setfsuid           (__NR_Linux + 138)#define __NR_setfsgid           (__NR_Linux + 139)#define __NR__llseek            (__NR_Linux + 140)#define __NR_getdents           (__NR_Linux + 141)#define __NR__newselect         (__NR_Linux + 142)#define __NR_flock              (__NR_Linux + 143)#define __NR_msync              (__NR_Linux + 144)#define __NR_readv              (__NR_Linux + 145)#define __NR_writev             (__NR_Linux + 146)#define __NR_getsid             (__NR_Linux + 147)#define __NR_fdatasync          (__NR_Linux + 148)#define __NR__sysctl            (__NR_Linux + 149)#define __NR_mlock              (__NR_Linux + 150)#define __NR_munlock            (__NR_Linux + 151)#define __NR_mlockall           (__NR_Linux + 152)#define __NR_munlockall         (__NR_Linux + 153)#define __NR_sched_setparam             (__NR_Linux + 154)#define __NR_sched_getparam             (__NR_Linux + 155)#define __NR_sched_setscheduler         (__NR_Linux + 156)#define __NR_sched_getscheduler         (__NR_Linux + 157)#define __NR_sched_yield                (__NR_Linux + 158)#define __NR_sched_get_priority_max     (__NR_Linux + 159)#define __NR_sched_get_priority_min     (__NR_Linux + 160)#define __NR_sched_rr_get_interval      (__NR_Linux + 161)#define __NR_nanosleep          (__NR_Linux + 162)#define __NR_mremap             (__NR_Linux + 163)#define __NR_setresuid          (__NR_Linux + 164)#define __NR_getresuid          (__NR_Linux + 165)#define __NR_sigaltstack        (__NR_Linux + 166)#define __NR_query_module       (__NR_Linux + 167)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?