#include "ap_config.h" #include "multithread.h" #ifdef WIN32 /* <---schnipp---> */ #else thread *create_thread(void (thread_fn)(void *thread_arg), void *thread_arg) { return(NULL); } int kill_thread(thread *thread_id) { return(0); } int await_thread(thread *thread_id, int sec_to_wait) { return(0); } void exit_thread(int status) {} void free_thread(thread *thread_id) {} mutex *ap_create_mutex(char *name) { return(NULL); } mutex *ap_open_mutex(char *name) { return(NULL); } int ap_acquire_mutex(mutex *mutex_id) { return(0); } int ap_release_mutex(mutex *mutex_id) { return(0); } void ap_destroy_mutex(mutex *mutex_id) {} semaphore *create_semaphore(int initial) { return(NULL); } int acquire_semaphore(semaphore *semaphore_id) { return(0); } int release_semaphore(semaphore *semaphore_id) { return(0); } void destroy_semaphore(semaphore *semaphore_id) {} event *create_event(int manual, int initial, char *name) { return(NULL); } event *open_event(char *name) { return(NULL); } int acquire_event(event *event_id) { return(0); } int set_event(event *event_id) { return(0); } int reset_event(event *event_id) { return(0); } void destroy_event(event *event_id) {} #endif /* WIN32 */