--- src/sys/sys/sysproto.h 2005/01/31 17:38:30 1.24 +++ src/sys/sys/sysproto.h 2005/02/20 01:17:43 1.25 @@ -1790,6 +1790,23 @@ struct sigreturn_args { union usrmsg usrmsg; ucontext_t * sigcntxp; char sigcntxp_[PAD_(ucontext_t *)]; }; +struct sigtimedwait_args { +#ifdef _KERNEL + struct sysmsg sysmsg; +#endif + union usrmsg usrmsg; + const sigset_t * set; char set_[PAD_(const sigset_t *)]; + siginfo_t * info; char info_[PAD_(siginfo_t *)]; + const struct timespec * timeout; char timeout_[PAD_(const struct timespec *)]; +}; +struct sigwaitinfo_args { +#ifdef _KERNEL + struct sysmsg sysmsg; +#endif + union usrmsg usrmsg; + const sigset_t * set; char set_[PAD_(const sigset_t *)]; + siginfo_t * info; char info_[PAD_(siginfo_t *)]; +}; struct __acl_get_file_args { #ifdef _KERNEL struct sysmsg sysmsg; @@ -2375,6 +2392,8 @@ int sigsuspend (struct sigsuspend_args * int sigaction (struct sigaction_args *); int sigpending (struct sigpending_args *); int sigreturn (struct sigreturn_args *); +int sigtimedwait (struct sigtimedwait_args *); +int sigwaitinfo (struct sigwaitinfo_args *); int __acl_get_file (struct __acl_get_file_args *); int __acl_set_file (struct __acl_set_file_args *); int __acl_get_fd (struct __acl_get_fd_args *);