diff options
author | jlemon <jlemon@FreeBSD.org> | 2000-08-07 16:51:56 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2000-08-07 16:51:56 +0000 |
commit | 4cc352512a9cd9c6d421fa054cf26a9bdec60d47 (patch) | |
tree | 501db957c30a9410e56389dc06d2febd72b86029 /lib/libpthread/thread | |
parent | ed47465fd4017beb82cd19e2a4c0e0fac965b390 (diff) | |
download | FreeBSD-src-4cc352512a9cd9c6d421fa054cf26a9bdec60d47.zip FreeBSD-src-4cc352512a9cd9c6d421fa054cf26a9bdec60d47.tar.gz |
Add wrapper for kevent() syscall
Noted as missing by: nicolas.leonard@animaths.com
Diffstat (limited to 'lib/libpthread/thread')
-rw-r--r-- | lib/libpthread/thread/Makefile.inc | 1 | ||||
-rw-r--r-- | lib/libpthread/thread/thr_kern.c | 2 | ||||
-rw-r--r-- | lib/libpthread/thread/thr_private.h | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/lib/libpthread/thread/Makefile.inc b/lib/libpthread/thread/Makefile.inc index 68c3ae4..36c0834 100644 --- a/lib/libpthread/thread/Makefile.inc +++ b/lib/libpthread/thread/Makefile.inc @@ -65,6 +65,7 @@ SRCS+= \ uthread_jmp.c \ uthread_join.c \ uthread_kern.c \ + uthread_kevent.c \ uthread_kill.c \ uthread_listen.c \ uthread_mattr_init.c \ diff --git a/lib/libpthread/thread/thr_kern.c b/lib/libpthread/thread/thr_kern.c index 8b333e4..96a11da 100644 --- a/lib/libpthread/thread/thr_kern.c +++ b/lib/libpthread/thread/thr_kern.c @@ -1008,7 +1008,7 @@ _thread_kern_poll(int wait_reqd) } void -_thread_kern_set_timeout(struct timespec * timeout) +_thread_kern_set_timeout(const struct timespec * timeout) { struct timespec current_time; struct timeval tv; diff --git a/lib/libpthread/thread/thr_private.h b/lib/libpthread/thread/thr_private.h index 1ecda3c..8058469 100644 --- a/lib/libpthread/thread/thr_private.h +++ b/lib/libpthread/thread/thr_private.h @@ -1063,7 +1063,7 @@ void _thread_kern_sched(ucontext_t *); void _thread_kern_sched_state(enum pthread_state,char *fname,int lineno); void _thread_kern_sched_state_unlock(enum pthread_state state, spinlock_t *lock, char *fname, int lineno); -void _thread_kern_set_timeout(struct timespec *); +void _thread_kern_set_timeout(const struct timespec *); void _thread_kern_sig_defer(void); void _thread_kern_sig_undefer(void); void _thread_sig_handler(int, int, ucontext_t *); |