unistd.h

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

H
382
字号
#define __NR_getdents           174 /* Common                                      */#define __NR_setsid             175 /* Common                                      */#define __NR_fchdir             176 /* Common                                      */#define __NR_fgetxattr          177 /* SunOS: fchroot                              */#define __NR_listxattr          178 /* SunOS: vpixsys                              */#define __NR_llistxattr         179 /* SunOS: aioread                              */#define __NR_flistxattr         180 /* SunOS: aiowrite                             */#define __NR_removexattr        181 /* SunOS: aiowait                              */#define __NR_lremovexattr       182 /* SunOS: aiocancel                            */#define __NR_sigpending         183 /* Common                                      */#define __NR_query_module	184 /* Linux Specific				   */#define __NR_setpgid            185 /* Common                                      */#define __NR_fremovexattr       186 /* SunOS: pathconf                             */#define __NR_tkill              187 /* SunOS: fpathconf                            */#define __NR_exit_group		188 /* Linux specific, sysconf undef SunOS         */#define __NR_uname              189 /* Linux Specific                              */#define __NR_init_module        190 /* Linux Specific                              */#define __NR_personality        191 /* Linux Specific                              */#define __NR_remap_file_pages   192 /* Linux Specific                              */#define __NR_epoll_create       193 /* Linux Specific                              */#define __NR_epoll_ctl          194 /* Linux Specific                              */#define __NR_epoll_wait         195 /* Linux Specific                              */#define __NR_ioprio_set         196 /* Linux Specific                              */#define __NR_getppid            197 /* Linux Specific                              */#define __NR_sigaction          198 /* Linux Specific                              */#define __NR_sgetmask           199 /* Linux Specific                              */#define __NR_ssetmask           200 /* Linux Specific                              */#define __NR_sigsuspend         201 /* Linux Specific                              */#define __NR_oldlstat           202 /* Linux Specific                              */#define __NR_uselib             203 /* Linux Specific                              */#define __NR_readdir            204 /* Linux Specific                              */#define __NR_readahead          205 /* Linux Specific                              */#define __NR_socketcall         206 /* Linux Specific                              */#define __NR_syslog             207 /* Linux Specific                              */#define __NR_lookup_dcookie     208 /* Linux Specific                              */#define __NR_fadvise64          209 /* Linux Specific                              */#define __NR_fadvise64_64       210 /* Linux Specific                              */#define __NR_tgkill             211 /* Linux Specific                              */#define __NR_waitpid            212 /* Linux Specific                              */#define __NR_swapoff            213 /* Linux Specific                              */#define __NR_sysinfo            214 /* Linux Specific                              */#define __NR_ipc                215 /* Linux Specific                              */#define __NR_sigreturn          216 /* Linux Specific                              */#define __NR_clone              217 /* Linux Specific                              */#define __NR_ioprio_get         218 /* Linux Specific                              */#define __NR_adjtimex           219 /* Linux Specific                              */#define __NR_sigprocmask        220 /* Linux Specific                              */#define __NR_create_module      221 /* Linux Specific                              */#define __NR_delete_module      222 /* Linux Specific                              */#define __NR_get_kernel_syms    223 /* Linux Specific                              */#define __NR_getpgid            224 /* Linux Specific                              */#define __NR_bdflush            225 /* Linux Specific                              */#define __NR_sysfs              226 /* Linux Specific                              */#define __NR_afs_syscall        227 /* Linux Specific                              */#define __NR_setfsuid           228 /* Linux Specific                              */#define __NR_setfsgid           229 /* Linux Specific                              */#define __NR__newselect         230 /* Linux Specific                              */#ifdef __KERNEL__#define __NR_time		231 /* Linux sparc32                               */#endif#define __NR_splice             232 /* Linux Specific                              */#define __NR_stime              233 /* Linux Specific                              */#define __NR_statfs64           234 /* Linux Specific                              */#define __NR_fstatfs64          235 /* Linux Specific                              */#define __NR__llseek            236 /* Linux Specific                              */#define __NR_mlock              237#define __NR_munlock            238#define __NR_mlockall           239#define __NR_munlockall         240#define __NR_sched_setparam     241#define __NR_sched_getparam     242#define __NR_sched_setscheduler 243#define __NR_sched_getscheduler 244#define __NR_sched_yield        245#define __NR_sched_get_priority_max 246#define __NR_sched_get_priority_min 247#define __NR_sched_rr_get_interval  248#define __NR_nanosleep          249#define __NR_mremap             250#define __NR__sysctl            251#define __NR_getsid             252#define __NR_fdatasync          253#define __NR_nfsservctl         254#define __NR_sync_file_range	255#define __NR_clock_settime	256#define __NR_clock_gettime	257#define __NR_clock_getres	258#define __NR_clock_nanosleep	259#define __NR_sched_getaffinity	260#define __NR_sched_setaffinity	261#define __NR_timer_settime	262#define __NR_timer_gettime	263#define __NR_timer_getoverrun	264#define __NR_timer_delete	265#define __NR_timer_create	266/* #define __NR_vserver		267 Reserved for VSERVER */#define __NR_io_setup		268#define __NR_io_destroy		269#define __NR_io_submit		270#define __NR_io_cancel		271#define __NR_io_getevents	272#define __NR_mq_open		273#define __NR_mq_unlink		274#define __NR_mq_timedsend	275#define __NR_mq_timedreceive	276#define __NR_mq_notify		277#define __NR_mq_getsetattr	278#define __NR_waitid		279#define __NR_tee		280#define __NR_add_key		281#define __NR_request_key	282#define __NR_keyctl		283#define __NR_openat		284#define __NR_mkdirat		285#define __NR_mknodat		286#define __NR_fchownat		287#define __NR_futimesat		288#define __NR_fstatat64		289#define __NR_unlinkat		290#define __NR_renameat		291#define __NR_linkat		292#define __NR_symlinkat		293#define __NR_readlinkat		294#define __NR_fchmodat		295#define __NR_faccessat		296#define __NR_pselect6		297#define __NR_ppoll		298#define __NR_unshare		299#define __NR_set_robust_list	300#define __NR_get_robust_list	301#define __NR_migrate_pages	302#define __NR_mbind		303#define __NR_get_mempolicy	304#define __NR_set_mempolicy	305#define __NR_kexec_load		306#define __NR_move_pages		307#define __NR_getcpu		308#define __NR_epoll_pwait	309#define __NR_utimensat		310#define __NR_signalfd		311#define __NR_timerfd		312#define __NR_eventfd		313#define __NR_fallocate		314#define NR_SYSCALLS		315#ifdef __KERNEL__/* sysconf options, for SunOS compatibility */#define   _SC_ARG_MAX             1#define   _SC_CHILD_MAX           2#define   _SC_CLK_TCK             3#define   _SC_NGROUPS_MAX         4#define   _SC_OPEN_MAX            5#define   _SC_JOB_CONTROL         6#define   _SC_SAVED_IDS           7#define   _SC_VERSION             8#define __ARCH_WANT_IPC_PARSE_VERSION#define __ARCH_WANT_OLD_READDIR#define __ARCH_WANT_STAT64#define __ARCH_WANT_SYS_ALARM#define __ARCH_WANT_SYS_GETHOSTNAME#define __ARCH_WANT_SYS_PAUSE#define __ARCH_WANT_SYS_SGETMASK#define __ARCH_WANT_SYS_SIGNAL#define __ARCH_WANT_SYS_TIME#define __ARCH_WANT_COMPAT_SYS_TIME#define __ARCH_WANT_SYS_UTIME#define __ARCH_WANT_SYS_WAITPID#define __ARCH_WANT_SYS_SOCKETCALL#define __ARCH_WANT_SYS_FADVISE64#define __ARCH_WANT_SYS_GETPGRP#define __ARCH_WANT_SYS_LLSEEK#define __ARCH_WANT_SYS_NICE#define __ARCH_WANT_SYS_OLDUMOUNT#define __ARCH_WANT_SYS_SIGPENDING#define __ARCH_WANT_SYS_SIGPROCMASK#define __ARCH_WANT_SYS_RT_SIGSUSPEND#define __ARCH_WANT_COMPAT_SYS_RT_SIGSUSPEND/* * "Conditional" syscalls * * What we want is __attribute__((weak,alias("sys_ni_syscall"))), * but it doesn't work on all toolchains, so we just do it by hand */#define cond_syscall(x) asm(".weak\t" #x "\n\t.set\t" #x ",sys_ni_syscall")#endif /* __KERNEL__ */#endif /* _SPARC64_UNISTD_H */

⌨️ 快捷键说明

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