|
@@ -2,10 +2,13 @@
|
|
|
* kernel-posix-timers.h - kernel-dependent definitions for POSIX timers.
|
|
|
*/
|
|
|
|
|
|
+#include <features.h>
|
|
|
#include <setjmp.h>
|
|
|
#include <signal.h>
|
|
|
#include <sys/types.h>
|
|
|
+#ifdef __UCLIBC_HAS_THREADS__
|
|
|
#include <pthread.h>
|
|
|
+#endif
|
|
|
|
|
|
/* Type of timers in the kernel */
|
|
|
typedef int kernel_timer_t;
|
|
@@ -27,5 +30,7 @@ struct timer {
|
|
|
/* Parameters for the thread to be started for SIGEV_THREAD */
|
|
|
void (*thrfunc) (sigval_t);
|
|
|
sigval_t sival;
|
|
|
+#ifdef __UCLIBC_HAS_THREADS__
|
|
|
pthread_attr_t attr;
|
|
|
+#endif
|
|
|
};
|