Add pselect syscall.
[dragonfly.git] / sys / sys / sysproto.h
index 7c1f511..ce8498b 100644 (file)
@@ -2,8 +2,8 @@
  * System call prototypes.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * $DragonFly: src/sys/sys/sysproto.h,v 1.58 2007/06/16 20:00:36 dillon Exp $
- * created from DragonFly: src/sys/kern/syscalls.master,v 1.55 2007/05/03 23:04:31 dillon Exp 
+ * $DragonFly: src/sys/sys/sysproto.h,v 1.59 2008/01/10 22:30:28 nth Exp $
+ * created from DragonFly: src/sys/kern/syscalls.master,v 1.56 2007/06/16 20:00:37 dillon Exp 
  */
 
 #ifndef _SYS_SYSPROTO_H_
@@ -2111,6 +2111,17 @@ struct   lwp_rtprio_args {
        lwpid_t tid;    char tid_[PAD_(lwpid_t)];
        struct rtprio * rtp;    char rtp_[PAD_(struct rtprio *)];
 };
+struct pselect_args {
+#ifdef _KERNEL
+       struct sysmsg sysmsg;
+#endif
+       int     nd;     char nd_[PAD_(int)];
+       fd_set *        in;     char in_[PAD_(fd_set *)];
+       fd_set *        ou;     char ou_[PAD_(fd_set *)];
+       fd_set *        ex;     char ex_[PAD_(fd_set *)];
+       const struct timespec * ts;     char ts_[PAD_(const struct timespec *)];
+       const sigset_t *        sigmask;        char sigmask_[PAD_(const sigset_t *)];
+};
 
 #ifdef COMPAT_43
 
@@ -2691,6 +2702,7 @@ int       sys_lwp_create (struct lwp_create_args *);
 int    sys_lwp_gettid (struct lwp_gettid_args *);
 int    sys_lwp_kill (struct lwp_kill_args *);
 int    sys_lwp_rtprio (struct lwp_rtprio_args *);
+int    sys_pselect (struct pselect_args *);
 
 #endif /* !_SYS_SYSPROTO_H_ */
 #undef PAD_