#include <sys/time.h>
#include <time.h>
#ifdef HAVE_THREADS
+#include <pthread.h>
+#include <sys/syscall.h>
#define THREAD_MUTEX_INIT(var) { \
pthread_mutexattr_t mutex_attr; \
pthread_mutexattr_init(&mutex_attr);\
}
#define SYNCHRONIZE(var) pthread_mutex_lock(&var)
#define DESYNCHRONIZE(var) pthread_mutex_unlock(&var)
-#include <pthread.h>
#else
#define THREAD_MUTEX_INIT(var)
#define SYNCHRONIZE(var)
extern time_t start_time;
extern int statistics_enabled;
+#ifdef HAVE_THREADS
+extern int running_threads;
+#endif
int stricmp (const char *s1, const char *s2);
int stricmplen (const char *s1, const char *s2, int len);