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 + -
显示快捷键?