From 407d933052c310ebc5541dae2ecd8c4bd8f55fb9 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Fri, 12 Aug 2011 10:32:22 -0400 Subject: pthread and synccall cleanup, new __synccall_wait op fix up clone signature to match the actual behavior. the new __syncall_wait function allows a __synccall callback to wait for other threads to continue without returning, so that it can resume action after the caller finishes. this interface could be made significantly more general/powerful with minimal effort, but i'll wait to do that until it's actually useful for something. --- src/internal/pthread_impl.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/internal/pthread_impl.h') diff --git a/src/internal/pthread_impl.h b/src/internal/pthread_impl.h index c853af88..95ec9487 100644 --- a/src/internal/pthread_impl.h +++ b/src/internal/pthread_impl.h @@ -87,6 +87,7 @@ struct __timer { pthread_t __pthread_self_init(void); +int __uniclone(void *, void (*)(pthread_t), void *); int __set_thread_area(void *); int __libc_sigaction(int, const struct sigaction *, struct sigaction *); int __libc_sigprocmask(int, const sigset_t *, sigset_t *); -- cgit 1.4.1