--- src/sys/sys/sysproto.h 2004/12/29 02:40:03 1.21 +++ src/sys/sys/sysproto.h 2005/01/14 02:20:24 1.22 @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $DragonFly$ - * created from DragonFly: src/sys/kern/syscalls.master,v 1.14 2004/12/24 05:00:17 dillon Exp + * created from DragonFly: src/sys/kern/syscalls.master,v 1.15 2004/12/29 02:40:02 dillon Exp */ #ifndef _SYS_SYSPROTO_H_ @@ -2127,7 +2127,7 @@ struct mountctl_args { struct sysmsg sysmsg; #endif union usrmsg usrmsg; - char * path; char path_[PAD_(char *)]; + const char * path; char path_[PAD_(const char *)]; int op; char op_[PAD_(int)]; int fd; char fd_[PAD_(int)]; const void * ctl; char ctl_[PAD_(const void *)]; @@ -2135,6 +2135,23 @@ struct mountctl_args { void * buf; char buf_[PAD_(void *)]; int buflen; char buflen_[PAD_(int)]; }; +struct umtx_sleep_args { +#ifdef _KERNEL + struct sysmsg sysmsg; +#endif + union usrmsg usrmsg; + const int * ptr; char ptr_[PAD_(const int *)]; + int value; char value_[PAD_(int)]; + int timeout; char timeout_[PAD_(int)]; +}; +struct umtx_wakeup_args { +#ifdef _KERNEL + struct sysmsg sysmsg; +#endif + union usrmsg usrmsg; + const void * ptr; char ptr_[PAD_(const void *)]; + int count; char count_[PAD_(int)]; +}; #ifdef _KERNEL @@ -2388,6 +2405,8 @@ int exec_sys_register (struct exec_sys_r int exec_sys_unregister (struct exec_sys_unregister_args *); int sys_checkpoint (struct sys_checkpoint_args *); int mountctl (struct mountctl_args *); +int umtx_sleep (struct umtx_sleep_args *); +int umtx_wakeup (struct umtx_wakeup_args *); #endif /* _KERNEL */