diff options
author | "Steven J. Hill" <sjhill@realitydiluted.com> | 2006-08-18 03:41:40 +0000 |
---|---|---|
committer | "Steven J. Hill" <sjhill@realitydiluted.com> | 2006-08-18 03:41:40 +0000 |
commit | 778809e5888b4b824b83c2ed7646dc225ce529b2 (patch) | |
tree | 6caaf456146becddf3cc986d464f43c08f9081f6 /librt/kernel-posix-timers.h | |
parent | c2759552726a64bc739bda6aa25ebc631c153805 (diff) | |
download | uClibc-alpine-778809e5888b4b824b83c2ed7646dc225ce529b2.tar.bz2 uClibc-alpine-778809e5888b4b824b83c2ed7646dc225ce529b2.tar.xz |
Bring in POSIX timers for use with the NPTL implementation.
Diffstat (limited to 'librt/kernel-posix-timers.h')
-rw-r--r-- | librt/kernel-posix-timers.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/librt/kernel-posix-timers.h b/librt/kernel-posix-timers.h index bf246c925..27d3f1fd7 100644 --- a/librt/kernel-posix-timers.h +++ b/librt/kernel-posix-timers.h @@ -10,6 +10,20 @@ #include <pthread.h> #endif +#ifdef __UCLIBC_HAS_THREADS_NATIVE__ +/* Nonzero if the system calls are not available. */ +extern int __no_posix_timers attribute_hidden; + +/* Callback to start helper thread. */ +extern void __start_helper_thread (void) attribute_hidden; + +/* Control variable for helper thread creation. */ +extern pthread_once_t __helper_once attribute_hidden; + +/* TID of the helper thread. */ +extern pid_t __helper_tid attribute_hidden; +#endif + /* Type of timers in the kernel */ typedef int kernel_timer_t; |