summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorad <ad@NetBSD.org>2007-01-16 01:36:50 +0000
committerad <ad@NetBSD.org>2007-01-16 01:36:50 +0000
commit4fa8fcbfe118374774d45d0175da21709d09ba05 (patch)
tree2ddb358f03cf5c2ac2f531180b338c026b2ec9ef /include
parent39aa27f5cede714728b46d9be48b71ee142318f7 (diff)
Add: _lwp_kill, _lwp_detach, _lwp_park, lwp_unpark, _lwp_unpark_all.
Diffstat (limited to 'include')
-rw-r--r--include/lwp.h8
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_ */