diff options
| author | ad <ad@NetBSD.org> | 2007-01-16 01:36:50 +0000 |
|---|---|---|
| committer | ad <ad@NetBSD.org> | 2007-01-16 01:36:50 +0000 |
| commit | 4fa8fcbfe118374774d45d0175da21709d09ba05 (patch) | |
| tree | 2ddb358f03cf5c2ac2f531180b338c026b2ec9ef /include | |
| parent | 39aa27f5cede714728b46d9be48b71ee142318f7 (diff) | |
Add: _lwp_kill, _lwp_detach, _lwp_park, lwp_unpark, _lwp_unpark_all.
Diffstat (limited to 'include')
| -rw-r--r-- | include/lwp.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/lwp.h b/include/lwp.h index 4be587ce451..32dcb16d5f2 100644 --- a/include/lwp.h +++ b/include/lwp.h @@ -1,4 +1,4 @@ -/* $NetBSD: lwp.h,v 1.4 2005/02/03 04:39:32 perry Exp $ */ +/* $NetBSD: lwp.h,v 1.5 2007/01/16 01:36:50 ad Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -42,6 +42,7 @@ #include <sys/cdefs.h> #include <sys/types.h> #include <sys/ucontext.h> +#include <sys/time.h> __BEGIN_DECLS lwpid_t _lwp_self(void); @@ -55,6 +56,11 @@ void _lwp_makecontext(ucontext_t *, void (*)(void *), void *, void *, caddr_t, size_t); void *_lwp_getprivate(void); void _lwp_setprivate(void *); +int _lwp_kill(lwpid_t, int); +int _lwp_detach(lwpid_t); +int _lwp_park(const struct timespec *, ucontext_t *, const void *); +int _lwp_unpark(lwpid_t, const void *); +int _lwp_unpark_all(const lwpid_t *, size_t, const void *); __END_DECLS #endif /* !_LWP_H_ */ |
