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