unistd_64.h

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

H
675
字号
#define __NR_mlockall				151__SYSCALL(__NR_mlockall, sys_mlockall)#define __NR_munlockall				152__SYSCALL(__NR_munlockall, sys_munlockall)#define __NR_vhangup				153__SYSCALL(__NR_vhangup, sys_vhangup)#define __NR_modify_ldt				154__SYSCALL(__NR_modify_ldt, sys_modify_ldt)#define __NR_pivot_root				155__SYSCALL(__NR_pivot_root, sys_pivot_root)#define __NR__sysctl				156__SYSCALL(__NR__sysctl, sys_sysctl)#define __NR_prctl				157__SYSCALL(__NR_prctl, sys_prctl)#define __NR_arch_prctl				158__SYSCALL(__NR_arch_prctl, sys_arch_prctl)#define __NR_adjtimex				159__SYSCALL(__NR_adjtimex, sys_adjtimex)#define __NR_setrlimit				160__SYSCALL(__NR_setrlimit, sys_setrlimit)#define __NR_chroot				161__SYSCALL(__NR_chroot, sys_chroot)#define __NR_sync				162__SYSCALL(__NR_sync, sys_sync)#define __NR_acct				163__SYSCALL(__NR_acct, sys_acct)#define __NR_settimeofday			164__SYSCALL(__NR_settimeofday, sys_settimeofday)#define __NR_mount				165__SYSCALL(__NR_mount, sys_mount)#define __NR_umount2				166__SYSCALL(__NR_umount2, sys_umount)#define __NR_swapon				167__SYSCALL(__NR_swapon, sys_swapon)#define __NR_swapoff				168__SYSCALL(__NR_swapoff, sys_swapoff)#define __NR_reboot				169__SYSCALL(__NR_reboot, sys_reboot)#define __NR_sethostname			170__SYSCALL(__NR_sethostname, sys_sethostname)#define __NR_setdomainname			171__SYSCALL(__NR_setdomainname, sys_setdomainname)#define __NR_iopl				172__SYSCALL(__NR_iopl, stub_iopl)#define __NR_ioperm				173__SYSCALL(__NR_ioperm, sys_ioperm)#define __NR_create_module			174__SYSCALL(__NR_create_module, sys_ni_syscall)#define __NR_init_module			175__SYSCALL(__NR_init_module, sys_init_module)#define __NR_delete_module			176__SYSCALL(__NR_delete_module, sys_delete_module)#define __NR_get_kernel_syms			177__SYSCALL(__NR_get_kernel_syms, sys_ni_syscall)#define __NR_query_module			178__SYSCALL(__NR_query_module, sys_ni_syscall)#define __NR_quotactl				179__SYSCALL(__NR_quotactl, sys_quotactl)#define __NR_nfsservctl				180__SYSCALL(__NR_nfsservctl, sys_nfsservctl)/* reserved for LiS/STREAMS */#define __NR_getpmsg				181__SYSCALL(__NR_getpmsg, sys_ni_syscall)#define __NR_putpmsg				182__SYSCALL(__NR_putpmsg, sys_ni_syscall)/* reserved for AFS */#define __NR_afs_syscall			183__SYSCALL(__NR_afs_syscall, sys_ni_syscall)/* reserved for tux */#define __NR_tuxcall				184__SYSCALL(__NR_tuxcall, sys_ni_syscall)#define __NR_security				185__SYSCALL(__NR_security, sys_ni_syscall)#define __NR_gettid				186__SYSCALL(__NR_gettid, sys_gettid)#define __NR_readahead				187__SYSCALL(__NR_readahead, sys_readahead)#define __NR_setxattr				188__SYSCALL(__NR_setxattr, sys_setxattr)#define __NR_lsetxattr				189__SYSCALL(__NR_lsetxattr, sys_lsetxattr)#define __NR_fsetxattr				190__SYSCALL(__NR_fsetxattr, sys_fsetxattr)#define __NR_getxattr				191__SYSCALL(__NR_getxattr, sys_getxattr)#define __NR_lgetxattr				192__SYSCALL(__NR_lgetxattr, sys_lgetxattr)#define __NR_fgetxattr				193__SYSCALL(__NR_fgetxattr, sys_fgetxattr)#define __NR_listxattr				194__SYSCALL(__NR_listxattr, sys_listxattr)#define __NR_llistxattr				195__SYSCALL(__NR_llistxattr, sys_llistxattr)#define __NR_flistxattr				196__SYSCALL(__NR_flistxattr, sys_flistxattr)#define __NR_removexattr			197__SYSCALL(__NR_removexattr, sys_removexattr)#define __NR_lremovexattr			198__SYSCALL(__NR_lremovexattr, sys_lremovexattr)#define __NR_fremovexattr			199__SYSCALL(__NR_fremovexattr, sys_fremovexattr)#define __NR_tkill				200__SYSCALL(__NR_tkill, sys_tkill)#define __NR_time				201__SYSCALL(__NR_time, sys_time)#define __NR_futex				202__SYSCALL(__NR_futex, sys_futex)#define __NR_sched_setaffinity			203__SYSCALL(__NR_sched_setaffinity, sys_sched_setaffinity)#define __NR_sched_getaffinity			204__SYSCALL(__NR_sched_getaffinity, sys_sched_getaffinity)#define __NR_set_thread_area			205__SYSCALL(__NR_set_thread_area, sys_ni_syscall)	/* use arch_prctl */#define __NR_io_setup				206__SYSCALL(__NR_io_setup, sys_io_setup)#define __NR_io_destroy				207__SYSCALL(__NR_io_destroy, sys_io_destroy)#define __NR_io_getevents			208__SYSCALL(__NR_io_getevents, sys_io_getevents)#define __NR_io_submit				209__SYSCALL(__NR_io_submit, sys_io_submit)#define __NR_io_cancel				210__SYSCALL(__NR_io_cancel, sys_io_cancel)#define __NR_get_thread_area			211__SYSCALL(__NR_get_thread_area, sys_ni_syscall)	/* use arch_prctl */#define __NR_lookup_dcookie			212__SYSCALL(__NR_lookup_dcookie, sys_lookup_dcookie)#define __NR_epoll_create			213__SYSCALL(__NR_epoll_create, sys_epoll_create)#define __NR_epoll_ctl_old			214__SYSCALL(__NR_epoll_ctl_old, sys_ni_syscall)#define __NR_epoll_wait_old			215__SYSCALL(__NR_epoll_wait_old, sys_ni_syscall)#define __NR_remap_file_pages			216__SYSCALL(__NR_remap_file_pages, sys_remap_file_pages)#define __NR_getdents64				217__SYSCALL(__NR_getdents64, sys_getdents64)#define __NR_set_tid_address			218__SYSCALL(__NR_set_tid_address, sys_set_tid_address)#define __NR_restart_syscall			219__SYSCALL(__NR_restart_syscall, sys_restart_syscall)#define __NR_semtimedop				220__SYSCALL(__NR_semtimedop, sys_semtimedop)#define __NR_fadvise64				221__SYSCALL(__NR_fadvise64, sys_fadvise64)#define __NR_timer_create			222__SYSCALL(__NR_timer_create, sys_timer_create)#define __NR_timer_settime			223__SYSCALL(__NR_timer_settime, sys_timer_settime)#define __NR_timer_gettime			224__SYSCALL(__NR_timer_gettime, sys_timer_gettime)#define __NR_timer_getoverrun			225__SYSCALL(__NR_timer_getoverrun, sys_timer_getoverrun)#define __NR_timer_delete			226__SYSCALL(__NR_timer_delete, sys_timer_delete)#define __NR_clock_settime			227__SYSCALL(__NR_clock_settime, sys_clock_settime)#define __NR_clock_gettime			228__SYSCALL(__NR_clock_gettime, sys_clock_gettime)#define __NR_clock_getres			229__SYSCALL(__NR_clock_getres, sys_clock_getres)#define __NR_clock_nanosleep			230__SYSCALL(__NR_clock_nanosleep, sys_clock_nanosleep)#define __NR_exit_group				231__SYSCALL(__NR_exit_group, sys_exit_group)#define __NR_epoll_wait				232__SYSCALL(__NR_epoll_wait, sys_epoll_wait)#define __NR_epoll_ctl				233__SYSCALL(__NR_epoll_ctl, sys_epoll_ctl)#define __NR_tgkill				234__SYSCALL(__NR_tgkill, sys_tgkill)#define __NR_utimes				235__SYSCALL(__NR_utimes, sys_utimes)#define __NR_vserver				236__SYSCALL(__NR_vserver, sys_ni_syscall)#define __NR_mbind				237__SYSCALL(__NR_mbind, sys_mbind)#define __NR_set_mempolicy			238__SYSCALL(__NR_set_mempolicy, sys_set_mempolicy)#define __NR_get_mempolicy			239__SYSCALL(__NR_get_mempolicy, sys_get_mempolicy)#define __NR_mq_open				240__SYSCALL(__NR_mq_open, sys_mq_open)#define __NR_mq_unlink				241__SYSCALL(__NR_mq_unlink, sys_mq_unlink)#define __NR_mq_timedsend			242__SYSCALL(__NR_mq_timedsend, sys_mq_timedsend)#define __NR_mq_timedreceive			243__SYSCALL(__NR_mq_timedreceive, sys_mq_timedreceive)#define __NR_mq_notify				244__SYSCALL(__NR_mq_notify, sys_mq_notify)#define __NR_mq_getsetattr			245__SYSCALL(__NR_mq_getsetattr, sys_mq_getsetattr)#define __NR_kexec_load				246__SYSCALL(__NR_kexec_load, sys_kexec_load)#define __NR_waitid				247__SYSCALL(__NR_waitid, sys_waitid)#define __NR_add_key				248__SYSCALL(__NR_add_key, sys_add_key)#define __NR_request_key			249__SYSCALL(__NR_request_key, sys_request_key)#define __NR_keyctl				250__SYSCALL(__NR_keyctl, sys_keyctl)#define __NR_ioprio_set				251__SYSCALL(__NR_ioprio_set, sys_ioprio_set)#define __NR_ioprio_get				252__SYSCALL(__NR_ioprio_get, sys_ioprio_get)#define __NR_inotify_init			253__SYSCALL(__NR_inotify_init, sys_inotify_init)#define __NR_inotify_add_watch			254__SYSCALL(__NR_inotify_add_watch, sys_inotify_add_watch)#define __NR_inotify_rm_watch			255__SYSCALL(__NR_inotify_rm_watch, sys_inotify_rm_watch)#define __NR_migrate_pages			256__SYSCALL(__NR_migrate_pages, sys_migrate_pages)#define __NR_openat				257__SYSCALL(__NR_openat, sys_openat)#define __NR_mkdirat				258__SYSCALL(__NR_mkdirat, sys_mkdirat)#define __NR_mknodat				259__SYSCALL(__NR_mknodat, sys_mknodat)#define __NR_fchownat				260__SYSCALL(__NR_fchownat, sys_fchownat)#define __NR_futimesat				261__SYSCALL(__NR_futimesat, sys_futimesat)#define __NR_newfstatat				262__SYSCALL(__NR_newfstatat, sys_newfstatat)#define __NR_unlinkat				263__SYSCALL(__NR_unlinkat, sys_unlinkat)#define __NR_renameat				264__SYSCALL(__NR_renameat, sys_renameat)#define __NR_linkat				265__SYSCALL(__NR_linkat, sys_linkat)#define __NR_symlinkat				266__SYSCALL(__NR_symlinkat, sys_symlinkat)#define __NR_readlinkat				267__SYSCALL(__NR_readlinkat, sys_readlinkat)#define __NR_fchmodat				268__SYSCALL(__NR_fchmodat, sys_fchmodat)#define __NR_faccessat				269__SYSCALL(__NR_faccessat, sys_faccessat)#define __NR_pselect6				270__SYSCALL(__NR_pselect6, sys_pselect6)#define __NR_ppoll				271__SYSCALL(__NR_ppoll,	sys_ppoll)#define __NR_unshare				272__SYSCALL(__NR_unshare,	sys_unshare)#define __NR_set_robust_list			273__SYSCALL(__NR_set_robust_list, sys_set_robust_list)#define __NR_get_robust_list			274__SYSCALL(__NR_get_robust_list, sys_get_robust_list)#define __NR_splice				275__SYSCALL(__NR_splice, sys_splice)#define __NR_tee				276__SYSCALL(__NR_tee, sys_tee)#define __NR_sync_file_range			277__SYSCALL(__NR_sync_file_range, sys_sync_file_range)#define __NR_vmsplice				278__SYSCALL(__NR_vmsplice, sys_vmsplice)#define __NR_move_pages				279__SYSCALL(__NR_move_pages, sys_move_pages)#define __NR_utimensat				280__SYSCALL(__NR_utimensat, sys_utimensat)#define __IGNORE_getcpu		/* implemented as a vsyscall */#define __NR_epoll_pwait			281__SYSCALL(__NR_epoll_pwait, sys_epoll_pwait)#define __NR_signalfd				282__SYSCALL(__NR_signalfd, sys_signalfd)#define __NR_timerfd				283__SYSCALL(__NR_timerfd, sys_timerfd)#define __NR_eventfd				284__SYSCALL(__NR_eventfd, sys_eventfd)#define __NR_fallocate				285__SYSCALL(__NR_fallocate, sys_fallocate)#ifndef __NO_STUBS#define __ARCH_WANT_OLD_READDIR#define __ARCH_WANT_OLD_STAT#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_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_OLD_GETRLIMIT#define __ARCH_WANT_SYS_OLDUMOUNT#define __ARCH_WANT_SYS_SIGPENDING#define __ARCH_WANT_SYS_SIGPROCMASK#define __ARCH_WANT_SYS_RT_SIGACTION#define __ARCH_WANT_SYS_RT_SIGSUSPEND#define __ARCH_WANT_SYS_TIME#define __ARCH_WANT_COMPAT_SYS_TIME#endif	/* __NO_STUBS */#ifdef __KERNEL__/* * "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 /* _ASM_X86_64_UNISTD_H_ */

⌨️ 快捷键说明

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