diff --git a/src/pike_threadlib.h b/src/pike_threadlib.h index 5e7468be2662122a408e1c0d558c816d611ed706..66c19eea1835967048adca25c852ccfbb24aae45 100644 --- a/src/pike_threadlib.h +++ b/src/pike_threadlib.h @@ -1,5 +1,5 @@ /* - * $Id: pike_threadlib.h,v 1.4 2001/09/05 01:42:13 hubbe Exp $ + * $Id: pike_threadlib.h,v 1.5 2001/09/18 22:56:55 hubbe Exp $ */ #ifndef PIKE_THREADLIB_H #define PIKE_THREADLIB_H @@ -89,11 +89,18 @@ PMOD_EXPORT extern size_t thread_stack_size; #define th_atfork_parent() #define th_atfork_child() #else +#ifdef __NT__ +#define th_atfork(X,Y,Z) +#define th_atfork_prepare() +#define th_atfork_parent() +#define th_atfork_child() +#else int th_atfork(void (*)(void),void (*)(void),void (*)(void)); void th_atfork_prepare(void); void th_atfork_parent(void); void th_atfork_child(void); #endif +#endif #define THREAD_T pthread_t #define PIKE_MUTEX_T pthread_mutex_t @@ -364,6 +371,7 @@ extern THREAD_T debug_locking_thread; #define th_hash(X) hashmem((unsigned char *)&(X),sizeof(THREAD_T), 16) #endif + /* Define to get a debug-trace of some of the threads operations. */ /* #define VERBOSE_THREADS_DEBUG 0 */ /* Some debug */ /* #define VERBOSE_THREADS_DEBUG 1 */ /* Lots of debug */