⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 syscallargs.h

📁 MIPS处理器的bootloader,龙芯就是用的修改过的PMON2
💻 H
📖 第 1 页 / 共 3 页
字号:
	syscallarg(struct timespec *) rmtp;};struct sys_mlockall_args {	syscallarg(int) flags;};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;};struct sys_sched_setparam_args {	syscallarg(pid_t) pid;	syscallarg(struct sched_param *) param;};struct sys_sched_getparam_args {	syscallarg(pid_t) pid;	syscallarg(struct sched_param *) param;};struct sys_sched_setscheduler_args {	syscallarg(pid_t) pid;	syscallarg(int) policy;	syscallarg(struct sched_param *) param;};struct sys_sched_getscheduler_args {	syscallarg(pid_t) pid;};struct sys_sched_get_priority_max_args {	syscallarg(int) policy;};struct sys_sched_get_priority_min_args {	syscallarg(int) policy;};struct sys_sched_get_rr_interval_args {	syscallarg(pid_t) pid;	syscallarg(struct timespec *) min;};struct sys_sigwaitinfo_args {	syscallarg(sigset_t *) set;	syscallarg(siginfo_t *) info;};struct sys_sigtimedwait_args {	syscallarg(sigset_t *) set;	syscallarg(siginfo_t *) info;	syscallarg(struct timespec *) timeout;};struct sys_sigqueue_args {	syscallarg(pid_t) pid;	syscallarg(int) signo;	syscallarg(union sigval) value;};struct sys_mq_open_args {	syscallarg(char *) name;	syscallarg(int) oflag;	syscallarg(int) mode;	syscallarg(struct mq_attr *) attr;};struct sys_mq_close_args {	syscallarg(int) mqdes;};struct sys_mq_unlink_args {	syscallarg(char *) name;};struct sys_mq_send_args {	syscallarg(int) mqdes;	syscallarg(char *) msg_ptr;	syscallarg(size_t) msg_len;	syscallarg(unsigned int) msg_prio;};struct sys_mq_receive_args {	syscallarg(int) mqdes;	syscallarg(char *) msg_ptr;	syscallarg(size_t) msg_len;	syscallarg(unsigned int) msg_prio;};struct sys_mq_notify_args {	syscallarg(int) mqdes;	syscallarg(struct sigevent *) notification;};struct sys_mq_setattr_args {	syscallarg(int) mqdes;	syscallarg(struct mq_attr *) mqstat;	syscallarg(struct mq_attr *) omqstat;};struct sys_mq_getattr_args {	syscallarg(int) mqdes;	syscallarg(struct mq_attr *) mqstat;	syscallarg(struct mq_attr *) omqstat;};struct sys_sem_open_args {	syscallarg(char *) name;	syscallarg(int) oflag;	syscallarg(int) mode;	syscallarg(unsigned int) value;};struct sys_sem_close_args {	syscallarg(int) sem;};struct sys_sem_unlink_args {	syscallarg(char *) name;};struct sys_sem_semop_args {	syscallarg(int) sem;	syscallarg(int) op;	syscallarg(int *) val;};/* * System call prototypes. */#ifdef POSIX1003_1b#endifint	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 *));#ifdef POSIX1003_1bint	sys_timer_create	__P((struct proc *, void *, register_t *));int	sys_timer_delete	__P((struct proc *, void *, register_t *));int	sys_timer_settime	__P((struct proc *, void *, register_t *));int	sys_timer_gettime	__P((struct proc *, void *, register_t *));int	sys_timer_getoverrun	__P((struct proc *, void *, register_t *));#else#endif /* POSIX1003_1b */int	sys_nanosleep	__P((struct proc *, void *, register_t *));#ifdef POSIX1003_1bint	sys_mlockall	__P((struct proc *, void *, register_t *));int	sys_munlockall	__P((struct proc *, void *, register_t *));#else#endif /* POSIX1003_1b */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 *));#ifdef POSIX1003_1bint	sys_sched_setparam	__P((struct proc *, void *, register_t *));int	sys_sched_getparam	__P((struct proc *, void *, register_t *));int	sys_sched_setscheduler	__P((struct proc *, void *, register_t *));int	sys_sched_getscheduler	__P((struct proc *, void *, register_t *));int	sys_sched_yield	__P((struct proc *, void *, register_t *));int	sys_sched_get_priority_max	__P((struct proc *, void *, register_t *));int	sys_sched_get_priority_min	__P((struct proc *, void *, register_t *));int	sys_sched_get_rr_interval	__P((struct proc *, void *, register_t *));int	sys_sigwaitinfo	__P((struct proc *, void *, register_t *));int	sys_sigtimedwait	__P((struct proc *, void *, register_t *));int	sys_sigqueue	__P((struct proc *, void *, register_t *));int	sys_mq_open	__P((struct proc *, void *, register_t *));int	sys_mq_close	__P((struct proc *, void *, register_t *));int	sys_mq_unlink	__P((struct proc *, void *, register_t *));int	sys_mq_send	__P((struct proc *, void *, register_t *));int	sys_mq_receive	__P((struct proc *, void *, register_t *));int	sys_mq_notify	__P((struct proc *, void *, register_t *));int	sys_mq_setattr	__P((struct proc *, void *, register_t *));int	sys_mq_getattr	__P((struct proc *, void *, register_t *));int	sys_sem_open	__P((struct proc *, void *, register_t *));int	sys_sem_close	__P((struct proc *, void *, register_t *));int	sys_sem_unlink	__P((struct proc *, void *, register_t *));int	sys_sem_semop	__P((struct proc *, void *, register_t *));#else#endif

⌨️ 快捷键说明

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