unistd.h
来自「linux 内核源代码」· C头文件 代码 · 共 736 行 · 第 1/2 页
H
736 行
/* * include/asm-xtensa/unistd.h * * This file is subject to the terms and conditions of the GNU General Public * License. See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2001 - 2005 Tensilica Inc. */#ifndef _XTENSA_UNISTD_H#define _XTENSA_UNISTD_H#ifndef __SYSCALL# define __SYSCALL(nr,func,nargs)#endif#define __NR_spill 0__SYSCALL( 0, sys_ni_syscall, 0)#define __NR_xtensa 1__SYSCALL( 1, sys_ni_syscall, 0)#define __NR_available4 2__SYSCALL( 2, sys_ni_syscall, 0)#define __NR_available5 3__SYSCALL( 3, sys_ni_syscall, 0)#define __NR_available6 4__SYSCALL( 4, sys_ni_syscall, 0)#define __NR_available7 5__SYSCALL( 5, sys_ni_syscall, 0)#define __NR_available8 6__SYSCALL( 6, sys_ni_syscall, 0)#define __NR_available9 7__SYSCALL( 7, sys_ni_syscall, 0)/* File Operations */#define __NR_open 8__SYSCALL( 8, sys_open, 3)#define __NR_close 9__SYSCALL( 9, sys_close, 1)#define __NR_dup 10__SYSCALL( 10, sys_dup, 1)#define __NR_dup2 11__SYSCALL( 11, sys_dup2, 2)#define __NR_read 12__SYSCALL( 12, sys_read, 3)#define __NR_write 13__SYSCALL( 13, sys_write, 3)#define __NR_select 14__SYSCALL( 14, sys_select, 5)#define __NR_lseek 15__SYSCALL( 15, sys_lseek, 3)#define __NR_poll 16__SYSCALL( 16, sys_poll, 3)#define __NR__llseek 17__SYSCALL( 17, sys_llseek, 5)#define __NR_epoll_wait 18__SYSCALL( 18, sys_epoll_wait, 4)#define __NR_epoll_ctl 19__SYSCALL( 19, sys_epoll_ctl, 4)#define __NR_epoll_create 20__SYSCALL( 20, sys_epoll_create, 1)#define __NR_creat 21__SYSCALL( 21, sys_creat, 2)#define __NR_truncate 22__SYSCALL( 22, sys_truncate, 2)#define __NR_ftruncate 23__SYSCALL( 23, sys_ftruncate, 2)#define __NR_readv 24__SYSCALL( 24, sys_readv, 3)#define __NR_writev 25__SYSCALL( 25, sys_writev, 3)#define __NR_fsync 26__SYSCALL( 26, sys_fsync, 1)#define __NR_fdatasync 27__SYSCALL( 27, sys_fdatasync, 1)#define __NR_truncate64 28__SYSCALL( 28, sys_truncate64, 2)#define __NR_ftruncate64 29__SYSCALL( 29, sys_ftruncate64, 2)#define __NR_pread64 30__SYSCALL( 30, sys_pread64, 6)#define __NR_pwrite64 31__SYSCALL( 31, sys_pwrite64, 6)#define __NR_link 32__SYSCALL( 32, sys_link, 2)#define __NR_rename 33__SYSCALL( 33, sys_rename, 2)#define __NR_symlink 34__SYSCALL( 34, sys_symlink, 2)#define __NR_readlink 35__SYSCALL( 35, sys_readlink, 3)#define __NR_mknod 36__SYSCALL( 36, sys_mknod, 3)#define __NR_pipe 37__SYSCALL( 37, xtensa_pipe, 1)#define __NR_unlink 38__SYSCALL( 38, sys_unlink, 1)#define __NR_rmdir 39__SYSCALL( 39, sys_rmdir, 1)#define __NR_mkdir 40__SYSCALL( 40, sys_mkdir, 2)#define __NR_chdir 41__SYSCALL( 41, sys_chdir, 1)#define __NR_fchdir 42__SYSCALL( 42, sys_fchdir, 1)#define __NR_getcwd 43__SYSCALL( 43, sys_getcwd, 2)#define __NR_chmod 44__SYSCALL( 44, sys_chmod, 2)#define __NR_chown 45__SYSCALL( 45, sys_chown, 3)#define __NR_stat 46__SYSCALL( 46, sys_newstat, 2)#define __NR_stat64 47__SYSCALL( 47, sys_stat64, 2)#define __NR_lchown 48__SYSCALL( 48, sys_lchown, 3)#define __NR_lstat 49__SYSCALL( 49, sys_newlstat, 2)#define __NR_lstat64 50__SYSCALL( 50, sys_lstat64, 2)#define __NR_available51 51__SYSCALL( 51, sys_ni_syscall, 0)#define __NR_fchmod 52__SYSCALL( 52, sys_fchmod, 2)#define __NR_fchown 53__SYSCALL( 53, sys_fchown, 3)#define __NR_fstat 54__SYSCALL( 54, sys_newfstat, 2)#define __NR_fstat64 55__SYSCALL( 55, sys_fstat64, 2)#define __NR_flock 56__SYSCALL( 56, sys_flock, 2)#define __NR_access 57__SYSCALL( 57, sys_access, 2)#define __NR_umask 58__SYSCALL( 58, sys_umask, 1)#define __NR_getdents 59__SYSCALL( 59, sys_getdents, 3)#define __NR_getdents64 60__SYSCALL( 60, sys_getdents64, 3)#define __NR_fcntl64 61__SYSCALL( 61, sys_fcntl64, 3)#define __NR_available62 62__SYSCALL( 62, sys_ni_syscall, 0)#define __NR_fadvise64_64 63__SYSCALL( 63, xtensa_fadvise64_64, 6)#define __NR_utime 64 /* glibc 2.3.3 ?? */__SYSCALL( 64, sys_utime, 2)#define __NR_utimes 65__SYSCALL( 65, sys_utimes, 2)#define __NR_ioctl 66__SYSCALL( 66, sys_ioctl, 3)#define __NR_fcntl 67__SYSCALL( 67, sys_fcntl, 3)#define __NR_setxattr 68__SYSCALL( 68, sys_setxattr, 5)#define __NR_getxattr 69__SYSCALL( 69, sys_getxattr, 4)#define __NR_listxattr 70__SYSCALL( 70, sys_listxattr, 3)#define __NR_removexattr 71__SYSCALL( 71, sys_removexattr, 2)#define __NR_lsetxattr 72__SYSCALL( 72, sys_lsetxattr, 5)#define __NR_lgetxattr 73__SYSCALL( 73, sys_lgetxattr, 4)#define __NR_llistxattr 74__SYSCALL( 74, sys_llistxattr, 3)#define __NR_lremovexattr 75__SYSCALL( 75, sys_lremovexattr, 2)#define __NR_fsetxattr 76__SYSCALL( 76, sys_fsetxattr, 5)#define __NR_fgetxattr 77__SYSCALL( 77, sys_fgetxattr, 4)#define __NR_flistxattr 78__SYSCALL( 78, sys_flistxattr, 3)#define __NR_fremovexattr 79__SYSCALL( 79, sys_fremovexattr, 2)/* File Map / Shared Memory Operations */#define __NR_mmap2 80__SYSCALL( 80, xtensa_mmap2, 6)#define __NR_munmap 81__SYSCALL( 81, sys_munmap, 2)#define __NR_mprotect 82__SYSCALL( 82, sys_mprotect, 3)#define __NR_brk 83__SYSCALL( 83, sys_brk, 1)#define __NR_mlock 84__SYSCALL( 84, sys_mlock, 2)#define __NR_munlock 85__SYSCALL( 85, sys_munlock, 2)#define __NR_mlockall 86__SYSCALL( 86, sys_mlockall, 1)#define __NR_munlockall 87__SYSCALL( 87, sys_munlockall, 0)#define __NR_mremap 88__SYSCALL( 88, sys_mremap, 4)#define __NR_msync 89__SYSCALL( 89, sys_msync, 3)#define __NR_mincore 90__SYSCALL( 90, sys_mincore, 3)#define __NR_madvise 91__SYSCALL( 91, sys_madvise, 3)#define __NR_shmget 92__SYSCALL( 92, sys_shmget, 4)#define __NR_shmat 93__SYSCALL( 93, xtensa_shmat, 4)#define __NR_shmctl 94__SYSCALL( 94, sys_shmctl, 4)#define __NR_shmdt 95__SYSCALL( 95, sys_shmdt, 4)/* Socket Operations */#define __NR_socket 96__SYSCALL( 96, sys_socket, 3)#define __NR_setsockopt 97__SYSCALL( 97, sys_setsockopt, 5)#define __NR_getsockopt 98__SYSCALL( 98, sys_getsockopt, 5)#define __NR_shutdown 99__SYSCALL( 99, sys_shutdown, 2)#define __NR_bind 100__SYSCALL(100, sys_bind, 3)#define __NR_connect 101__SYSCALL(101, sys_connect, 3)#define __NR_listen 102__SYSCALL(102, sys_listen, 2)#define __NR_accept 103__SYSCALL(103, sys_accept, 3)#define __NR_getsockname 104__SYSCALL(104, sys_getsockname, 3)#define __NR_getpeername 105__SYSCALL(105, sys_getpeername, 3)#define __NR_sendmsg 106__SYSCALL(106, sys_sendmsg, 3)#define __NR_recvmsg 107__SYSCALL(107, sys_recvmsg, 3)#define __NR_send 108__SYSCALL(108, sys_send, 4)#define __NR_recv 109__SYSCALL(109, sys_recv, 4)#define __NR_sendto 110__SYSCALL(110, sys_sendto, 6)#define __NR_recvfrom 111__SYSCALL(111, sys_recvfrom, 6)#define __NR_socketpair 112__SYSCALL(112, sys_socketpair, 4)#define __NR_sendfile 113__SYSCALL(113, sys_sendfile, 4)#define __NR_sendfile64 114__SYSCALL(114, sys_sendfile64, 4)#define __NR_available115 115__SYSCALL(115, sys_ni_syscall, 0)/* Process Operations */#define __NR_clone 116__SYSCALL(116, xtensa_clone, 5)#define __NR_execve 117__SYSCALL(117, xtensa_execve, 3)#define __NR_exit 118__SYSCALL(118, sys_exit, 1)#define __NR_exit_group 119__SYSCALL(119, sys_exit_group, 1)#define __NR_getpid 120__SYSCALL(120, sys_getpid, 0)#define __NR_wait4 121__SYSCALL(121, sys_wait4, 4)#define __NR_waitid 122__SYSCALL(122, sys_waitid, 5)#define __NR_kill 123__SYSCALL(123, sys_kill, 2)#define __NR_tkill 124__SYSCALL(124, sys_tkill, 2)#define __NR_tgkill 125__SYSCALL(125, sys_tgkill, 3)#define __NR_set_tid_address 126__SYSCALL(126, sys_set_tid_address, 1)#define __NR_gettid 127__SYSCALL(127, sys_gettid, 0)#define __NR_setsid 128__SYSCALL(128, sys_setsid, 0)#define __NR_getsid 129__SYSCALL(129, sys_getsid, 1)#define __NR_prctl 130__SYSCALL(130, sys_prctl, 5)#define __NR_personality 131__SYSCALL(131, sys_personality, 1)#define __NR_getpriority 132__SYSCALL(132, sys_getpriority, 2)#define __NR_setpriority 133__SYSCALL(133, sys_setpriority, 3)#define __NR_setitimer 134__SYSCALL(134, sys_setitimer, 3)#define __NR_getitimer 135__SYSCALL(135, sys_getitimer, 2)#define __NR_setuid 136__SYSCALL(136, sys_setuid, 1)#define __NR_getuid 137__SYSCALL(137, sys_getuid, 0)#define __NR_setgid 138__SYSCALL(138, sys_setgid, 1)#define __NR_getgid 139__SYSCALL(139, sys_getgid, 0)#define __NR_geteuid 140__SYSCALL(140, sys_geteuid, 0)#define __NR_getegid 141__SYSCALL(141, sys_getegid, 0)#define __NR_setreuid 142__SYSCALL(142, sys_setreuid, 2)#define __NR_setregid 143__SYSCALL(143, sys_setregid, 2)#define __NR_setresuid 144__SYSCALL(144, sys_setresuid, 3)#define __NR_getresuid 145__SYSCALL(145, sys_getresuid, 3)#define __NR_setresgid 146__SYSCALL(146, sys_setresgid, 3)#define __NR_getresgid 147__SYSCALL(147, sys_getresgid, 3)#define __NR_setpgid 148__SYSCALL(148, sys_setpgid, 2)#define __NR_getpgid 149__SYSCALL(149, sys_getpgid, 1)#define __NR_getppid 150__SYSCALL(150, sys_getppid, 0)#define __NR_getpgrp 151__SYSCALL(151, sys_getpgrp, 0)#define __NR_reserved152 152 /* set_thread_area */__SYSCALL(152, sys_ni_syscall, 0)#define __NR_reserved153 153 /* get_thread_area */__SYSCALL(153, sys_ni_syscall, 0)#define __NR_times 154__SYSCALL(154, sys_times, 1)#define __NR_acct 155__SYSCALL(155, sys_acct, 1)#define __NR_sched_setaffinity 156__SYSCALL(156, sys_sched_setaffinity, 3)#define __NR_sched_getaffinity 157__SYSCALL(157, sys_sched_getaffinity, 3)#define __NR_capget 158__SYSCALL(158, sys_capget, 2)#define __NR_capset 159__SYSCALL(159, sys_capset, 2)#define __NR_ptrace 160__SYSCALL(160, sys_ptrace, 4)#define __NR_semtimedop 161__SYSCALL(161, sys_semtimedop, 5)#define __NR_semget 162__SYSCALL(162, sys_semget, 4)#define __NR_semop 163__SYSCALL(163, sys_semop, 4)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?