syscallargs.h

来自「eCos操作系统源码」· C头文件 代码 · 共 1,415 行 · 第 1/3 页

H
1,415
字号
struct sys_mlock_args {	syscallarg(const void *) addr;	syscallarg(size_t) len;};struct sys_munlock_args {	syscallarg(const void *) addr;	syscallarg(size_t) len;};struct sys_undelete_args {	syscallarg(const char *) path;};struct sys_futimes_args {	syscallarg(int) fd;	syscallarg(const struct timeval *) tptr;};struct sys_getpgid_args {	syscallarg(pid_t) pid;};struct sys_xfspioctl_args {	syscallarg(int) operation;	syscallarg(char *) a_pathP;	syscallarg(int) a_opcode;	syscallarg(struct ViceIoctl *) a_paramsP;	syscallarg(int) a_followSymlinks;};struct sys___osemctl_args {	syscallarg(int) semid;	syscallarg(int) semnum;	syscallarg(int) cmd;	syscallarg(union semun *) arg;};struct sys_semget_args {	syscallarg(key_t) key;	syscallarg(int) nsems;	syscallarg(int) semflg;};struct sys_semop_args {	syscallarg(int) semid;	syscallarg(struct sembuf *) sops;	syscallarg(u_int) nsops;};struct sys_semconfig_args {	syscallarg(int) flag;};struct sys_omsgctl_args {	syscallarg(int) msqid;	syscallarg(int) cmd;	syscallarg(struct omsqid_ds *) buf;};struct sys_msgget_args {	syscallarg(key_t) key;	syscallarg(int) msgflg;};struct sys_msgsnd_args {	syscallarg(int) msqid;	syscallarg(const void *) msgp;	syscallarg(size_t) msgsz;	syscallarg(int) msgflg;};struct sys_msgrcv_args {	syscallarg(int) msqid;	syscallarg(void *) msgp;	syscallarg(size_t) msgsz;	syscallarg(long) msgtyp;	syscallarg(int) msgflg;};struct sys_shmat_args {	syscallarg(int) shmid;	syscallarg(const void *) shmaddr;	syscallarg(int) shmflg;};struct sys_oshmctl_args {	syscallarg(int) shmid;	syscallarg(int) cmd;	syscallarg(struct oshmid_ds *) buf;};struct sys_shmdt_args {	syscallarg(const void *) shmaddr;};struct sys_shmget_args {	syscallarg(key_t) key;	syscallarg(int) size;	syscallarg(int) shmflg;};struct sys_clock_gettime_args {	syscallarg(clockid_t) clock_id;	syscallarg(struct timespec *) tp;};struct sys_clock_settime_args {	syscallarg(clockid_t) clock_id;	syscallarg(const struct timespec *) tp;};struct sys_clock_getres_args {	syscallarg(clockid_t) clock_id;	syscallarg(struct timespec *) tp;};struct sys_nanosleep_args {	syscallarg(const struct timespec *) rqtp;	syscallarg(struct timespec *) rmtp;};struct sys_minherit_args {	syscallarg(void *) addr;	syscallarg(size_t) len;	syscallarg(int) inherit;};struct sys_rfork_args {	syscallarg(int) flags;};struct sys_poll_args {	syscallarg(struct pollfd *) fds;	syscallarg(unsigned long) nfds;	syscallarg(int) timeout;};struct sys_lchown_args {	syscallarg(const char *) path;	syscallarg(uid_t) uid;	syscallarg(gid_t) gid;};struct sys_getsid_args {	syscallarg(pid_t) pid;};struct sys_msync_args {	syscallarg(void *) addr;	syscallarg(size_t) len;	syscallarg(int) flags;};struct sys___semctl_args {	syscallarg(int) semid;	syscallarg(int) semnum;	syscallarg(int) cmd;	syscallarg(union semun *) arg;};struct sys_shmctl_args {	syscallarg(int) shmid;	syscallarg(int) cmd;	syscallarg(struct shmid_ds *) buf;};struct sys_msgctl_args {	syscallarg(int) msqid;	syscallarg(int) cmd;	syscallarg(struct msqid_ds *) buf;};struct sys_getfsstat_args {	syscallarg(struct statfs *) buf;	syscallarg(size_t) bufsize;	syscallarg(int) flags;};struct sys_statfs_args {	syscallarg(const char *) path;	syscallarg(struct statfs *) buf;};struct sys_fstatfs_args {	syscallarg(int) fd;	syscallarg(struct statfs *) buf;};struct sys_pipe_args {	syscallarg(int *) fdp;};/* * System call prototypes. */int	sys_exit	__P((struct proc *, void *, register_t *));int	sys_fork	__P((struct proc *, void *, register_t *));int	sys_read	__P((struct proc *, void *, register_t *));int	sys_write	__P((struct proc *, void *, register_t *));int	sys_open	__P((struct proc *, void *, register_t *));int	sys_close	__P((struct proc *, void *, register_t *));int	sys_wait4	__P((struct proc *, void *, register_t *));int	compat_43_sys_creat	__P((struct proc *, void *, register_t *));int	sys_link	__P((struct proc *, void *, register_t *));int	sys_unlink	__P((struct proc *, void *, register_t *));int	sys_chdir	__P((struct proc *, void *, register_t *));int	sys_fchdir	__P((struct proc *, void *, register_t *));int	sys_mknod	__P((struct proc *, void *, register_t *));int	sys_chmod	__P((struct proc *, void *, register_t *));int	sys_chown	__P((struct proc *, void *, register_t *));int	sys_obreak	__P((struct proc *, void *, register_t *));int	sys_ogetfsstat	__P((struct proc *, void *, register_t *));int	compat_43_sys_lseek	__P((struct proc *, void *, register_t *));int	sys_getpid	__P((struct proc *, void *, register_t *));int	sys_mount	__P((struct proc *, void *, register_t *));int	sys_unmount	__P((struct proc *, void *, register_t *));int	sys_setuid	__P((struct proc *, void *, register_t *));int	sys_getuid	__P((struct proc *, void *, register_t *));int	sys_geteuid	__P((struct proc *, void *, register_t *));int	sys_ptrace	__P((struct proc *, void *, register_t *));int	sys_recvmsg	__P((struct proc *, void *, register_t *));int	sys_sendmsg	__P((struct proc *, void *, register_t *));int	sys_recvfrom	__P((struct proc *, void *, register_t *));int	sys_accept	__P((struct proc *, void *, register_t *));int	sys_getpeername	__P((struct proc *, void *, register_t *));int	sys_getsockname	__P((struct proc *, void *, register_t *));int	sys_access	__P((struct proc *, void *, register_t *));int	sys_chflags	__P((struct proc *, void *, register_t *));int	sys_fchflags	__P((struct proc *, void *, register_t *));int	sys_sync	__P((struct proc *, void *, register_t *));int	sys_kill	__P((struct proc *, void *, register_t *));int	compat_43_sys_stat	__P((struct proc *, void *, register_t *));int	sys_getppid	__P((struct proc *, void *, register_t *));int	compat_43_sys_lstat	__P((struct proc *, void *, register_t *));int	sys_dup	__P((struct proc *, void *, register_t *));int	sys_opipe	__P((struct proc *, void *, register_t *));int	sys_getegid	__P((struct proc *, void *, register_t *));int	sys_profil	__P((struct proc *, void *, register_t *));#ifdef KTRACEint	sys_ktrace	__P((struct proc *, void *, register_t *));#else#endifint	sys_sigaction	__P((struct proc *, void *, register_t *));int	sys_getgid	__P((struct proc *, void *, register_t *));int	sys_sigprocmask	__P((struct proc *, void *, register_t *));int	sys_getlogin	__P((struct proc *, void *, register_t *));int	sys_setlogin	__P((struct proc *, void *, register_t *));int	sys_acct	__P((struct proc *, void *, register_t *));int	sys_sigpending	__P((struct proc *, void *, register_t *));int	sys_sigaltstack	__P((struct proc *, void *, register_t *));int	sys_ioctl	__P((struct proc *, void *, register_t *));int	sys_reboot	__P((struct proc *, void *, register_t *));int	sys_revoke	__P((struct proc *, void *, register_t *));int	sys_symlink	__P((struct proc *, void *, register_t *));int	sys_readlink	__P((struct proc *, void *, register_t *));int	sys_execve	__P((struct proc *, void *, register_t *));int	sys_umask	__P((struct proc *, void *, register_t *));int	sys_chroot	__P((struct proc *, void *, register_t *));int	compat_43_sys_fstat	__P((struct proc *, void *, register_t *));int	compat_43_sys_getkerninfo	__P((struct proc *, void *, register_t *));int	compat_43_sys_getpagesize	__P((struct proc *, void *, register_t *));int	sys_omsync	__P((struct proc *, void *, register_t *));int	sys_vfork	__P((struct proc *, void *, register_t *));int	sys_sbrk	__P((struct proc *, void *, register_t *));int	sys_sstk	__P((struct proc *, void *, register_t *));int	compat_43_sys_mmap	__P((struct proc *, void *, register_t *));int	sys_ovadvise	__P((struct proc *, void *, register_t *));int	sys_munmap	__P((struct proc *, void *, register_t *));int	sys_mprotect	__P((struct proc *, void *, register_t *));int	sys_madvise	__P((struct proc *, void *, register_t *));int	sys_mincore	__P((struct proc *, void *, register_t *));int	sys_getgroups	__P((struct proc *, void *, register_t *));int	sys_setgroups	__P((struct proc *, void *, register_t *));int	sys_getpgrp	__P((struct proc *, void *, register_t *));int	sys_setpgid	__P((struct proc *, void *, register_t *));int	sys_setitimer	__P((struct proc *, void *, register_t *));int	compat_43_sys_wait	__P((struct proc *, void *, register_t *));int	sys_swapon	__P((struct proc *, void *, register_t *));int	sys_getitimer	__P((struct proc *, void *, register_t *));int	compat_43_sys_gethostname	__P((struct proc *, void *, register_t *));int	compat_43_sys_sethostname	__P((struct proc *, void *, register_t *));int	compat_43_sys_getdtablesize	__P((struct proc *, void *, register_t *));int	sys_dup2	__P((struct proc *, void *, register_t *));int	sys_fcntl	__P((struct proc *, void *, register_t *));int	sys_select	__P((struct proc *, void *, register_t *));int	sys_fsync	__P((struct proc *, void *, register_t *));int	sys_setpriority	__P((struct proc *, void *, register_t *));int	sys_socket	__P((struct proc *, void *, register_t *));int	sys_connect	__P((struct proc *, void *, register_t *));int	compat_43_sys_accept	__P((struct proc *, void *, register_t *));int	sys_getpriority	__P((struct proc *, void *, register_t *));int	compat_43_sys_send	__P((struct proc *, void *, register_t *));int	compat_43_sys_recv	__P((struct proc *, void *, register_t *));int	sys_sigreturn	__P((struct proc *, void *, register_t *));int	sys_bind	__P((struct proc *, void *, register_t *));int	sys_setsockopt	__P((struct proc *, void *, register_t *));int	sys_listen	__P((struct proc *, void *, register_t *));int	compat_43_sys_sigvec	__P((struct proc *, void *, register_t *));int	compat_43_sys_sigblock	__P((struct proc *, void *, register_t *));int	compat_43_sys_sigsetmask	__P((struct proc *, void *, register_t *));int	sys_sigsuspend	__P((struct proc *, void *, register_t *));int	compat_43_sys_sigstack	__P((struct proc *, void *, register_t *));int	compat_43_sys_recvmsg	__P((struct proc *, void *, register_t *));int	compat_43_sys_sendmsg	__P((struct proc *, void *, register_t *));#ifdef TRACEint	sys_vtrace	__P((struct proc *, void *, register_t *));#else#endifint	sys_gettimeofday	__P((struct proc *, void *, register_t *));int	sys_getrusage	__P((struct proc *, void *, register_t *));int	sys_getsockopt	__P((struct proc *, void *, register_t *));int	sys_readv	__P((struct proc *, void *, register_t *));int	sys_writev	__P((struct proc *, void *, register_t *));int	sys_settimeofday	__P((struct proc *, void *, register_t *));int	sys_fchown	__P((struct proc *, void *, register_t *));int	sys_fchmod	__P((struct proc *, void *, register_t *));int	compat_43_sys_recvfrom	__P((struct proc *, void *, register_t *));int	compat_43_sys_setreuid	__P((struct proc *, void *, register_t *));int	compat_43_sys_setregid	__P((struct proc *, void *, register_t *));int	sys_rename	__P((struct proc *, void *, register_t *));int	compat_43_sys_truncate	__P((struct proc *, void *, register_t *));int	compat_43_sys_ftruncate	__P((struct proc *, void *, register_t *));int	sys_flock	__P((struct proc *, void *, register_t *));int	sys_mkfifo	__P((struct proc *, void *, register_t *));int	sys_sendto	__P((struct proc *, void *, register_t *));int	sys_shutdown	__P((struct proc *, void *, register_t *));int	sys_socketpair	__P((struct proc *, void *, register_t *));int	sys_mkdir	__P((struct proc *, void *, register_t *));int	sys_rmdir	__P((struct proc *, void *, register_t *));int	sys_utimes	__P((struct proc *, void *, register_t *));int	sys_adjtime	__P((struct proc *, void *, register_t *));int	compat_43_sys_getpeername	__P((struct proc *, void *, register_t *));int	compat_43_sys_gethostid	__P((struct proc *, void *, register_t *));int	compat_43_sys_sethostid	__P((struct proc *, void *, register_t *));int	compat_43_sys_getrlimit	__P((struct proc *, void *, register_t *));int	compat_43_sys_setrlimit	__P((struct proc *, void *, register_t *));int	compat_43_sys_killpg	__P((struct proc *, void *, register_t *));int	sys_setsid	__P((struct proc *, void *, register_t *));int	sys_quotactl	__P((struct proc *, void *, register_t *));int	compat_43_sys_quota	__P((struct proc *, void *, register_t *));int	compat_43_sys_getsockname	__P((struct proc *, void *, register_t *));#if defined(NFSCLIENT) || defined(NFSSERVER)int	sys_nfssvc	__P((struct proc *, void *, register_t *));#else#endifint	compat_43_sys_getdirentries	__P((struct proc *, void *, register_t *));int	sys_ostatfs	__P((struct proc *, void *, register_t *));int	sys_ofstatfs	__P((struct proc *, void *, register_t *));#if defined(NFSCLIENT) || defined(NFSSERVER)int	sys_getfh	__P((struct proc *, void *, register_t *));#else#endifint	compat_09_sys_getdomainname	__P((struct proc *, void *, register_t *));int	compat_09_sys_setdomainname	__P((struct proc *, void *, register_t *));int	compat_09_sys_uname	__P((struct proc *, void *, register_t *));int	sys_sysarch	__P((struct proc *, void *, register_t *));#if defined(SYSVSEM) && !defined(alpha)int	compat_10_sys_semsys	__P((struct proc *, void *, register_t *));#else#endif#if defined(SYSVMSG) && !defined(alpha)int	compat_10_sys_msgsys	__P((struct proc *, void *, register_t *));#else#endif#if defined(SYSVSHM) && !defined(alpha)int	compat_10_sys_shmsys	__P((struct proc *, void *, register_t *));#else#endif#ifdef NTPint	sys_ntp_gettime	__P((struct proc *, void *, register_t *));int	sys_ntp_adjtime	__P((struct proc *, void *, register_t *));#else#endifint	sys_setgid	__P((struct proc *, void *, register_t *));int	sys_setegid	__P((struct proc *, void *, register_t *));int	sys_seteuid	__P((struct proc *, void *, register_t *));#ifdef LFSint	lfs_bmapv	__P((struct proc *, void *, register_t *));int	lfs_markv	__P((struct proc *, void *, register_t *));int	lfs_segclean	__P((struct proc *, void *, register_t *));int	lfs_segwait	__P((struct proc *, void *, register_t *));#else#endifint	sys_stat	__P((struct proc *, void *, register_t *));int	sys_fstat	__P((struct proc *, void *, register_t *));int	sys_lstat	__P((struct proc *, void *, register_t *));int	sys_pathconf	__P((struct proc *, void *, register_t *));int	sys_fpathconf	__P((struct proc *, void *, register_t *));int	sys_swapctl	__P((struct proc *, void *, register_t *));int	sys_getrlimit	__P((struct proc *, void *, register_t *));int	sys_setrlimit	__P((struct proc *, void *, register_t *));int	sys_getdirentries	__P((struct proc *, void *, register_t *));int	sys_mmap	__P((struct proc *, void *, register_t *));int	sys_lseek	__P((struct proc *, void *, register_t *));int	sys_truncate	__P((struct proc *, void *, register_t *));int	sys_ftruncate	__P((struct proc *, void *, register_t *));int	sys___sysctl	__P((struct proc *, void *, register_t *));int	sys_mlock	__P((struct proc *, void *, register_t *));int	sys_munlock	__P((struct proc *, void *, register_t *));int	sys_undelete	__P((struct proc *, void *, register_t *));int	sys_futimes	__P((struct proc *, void *, register_t *));int	sys_getpgid	__P((struct proc *, void *, register_t *));int	sys_xfspioctl	__P((struct proc *, void *, register_t *));#ifdef LKMint	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));int	sys_lkmnosys	__P((struct proc *, void *, register_t *));#else	/* !LKM */#endif	/* !LKM */#ifdef SYSVSEMint	sys___osemctl	__P((struct proc *, void *, register_t *));int	sys_semget	__P((struct proc *, void *, register_t *));int	sys_semop	__P((struct proc *, void *, register_t *));int	sys_semconfig	__P((struct proc *, void *, register_t *));#else#endif#ifdef SYSVMSGint	sys_omsgctl	__P((struct proc *, void *, register_t *));int	sys_msgget	__P((struct proc *, void *, register_t *));int	sys_msgsnd	__P((struct proc *, void *, register_t *));int	sys_msgrcv	__P((struct proc *, void *, register_t *));#else#endif#ifdef SYSVSHMint	sys_shmat	__P((struct proc *, void *, register_t *));int	sys_oshmctl	__P((struct proc *, void *, register_t *));int	sys_shmdt	__P((struct proc *, void *, register_t *));int	sys_shmget	__P((struct proc *, void *, register_t *));#else#endifint	sys_clock_gettime	__P((struct proc *, void *, register_t *));int	sys_clock_settime	__P((struct proc *, void *, register_t *));int	sys_clock_getres	__P((struct proc *, void *, register_t *));int	sys_nanosleep	__P((struct proc *, void *, register_t *));int	sys_minherit	__P((struct proc *, void *, register_t *));int	sys_rfork	__P((struct proc *, void *, register_t *));int	sys_poll	__P((struct proc *, void *, register_t *));int	sys_issetugid	__P((struct proc *, void *, register_t *));int	sys_lchown	__P((struct proc *, void *, register_t *));int	sys_getsid	__P((struct proc *, void *, register_t *));int	sys_msync	__P((struct proc *, void *, register_t *));#ifdef SYSVSEMint	sys___semctl	__P((struct proc *, void *, register_t *));#else#endif#ifdef SYSVSHMint	sys_shmctl	__P((struct proc *, void *, register_t *));#else#endif#ifdef SYSVMSGint	sys_msgctl	__P((struct proc *, void *, register_t *));#else#endifint	sys_getfsstat	__P((struct proc *, void *, register_t *));int	sys_statfs	__P((struct proc *, void *, register_t *));int	sys_fstatfs	__P((struct proc *, void *, register_t *));int	sys_pipe	__P((struct proc *, void *, register_t *));#endif#endif // _SYS_SYSCALLARGS_H_

⌨️ 快捷键说明

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