; pthread.def ; Last updated: $Date: 1999/04/03 22:05:47 $ ; Currently unimplemented functions are commented out. LIBRARY pthread EXPORTS ;pthread_atfork pthread_attr_destroy pthread_attr_getdetachstate ;pthread_attr_getinheritsched pthread_attr_getschedparam ;pthread_attr_getschedpolicy ;pthread_attr_getscope pthread_attr_getstackaddr pthread_attr_getstacksize pthread_attr_init pthread_attr_setdetachstate ;pthread_attr_setinheritsched pthread_attr_setschedparam ;pthread_attr_setschedpolicy ;pthread_attr_setscope pthread_attr_setstackaddr pthread_attr_setstacksize pthread_cancel ; ; These are implemented as macros ; ;pthread_cleanup_pop ;pthread_cleanup_push ; pthread_condattr_destroy pthread_condattr_getpshared pthread_condattr_init pthread_condattr_setpshared pthread_cond_broadcast pthread_cond_destroy pthread_cond_init pthread_cond_signal pthread_cond_timedwait pthread_cond_wait pthread_create pthread_detach pthread_equal pthread_exit pthread_getschedparam pthread_getspecific pthread_join pthread_key_create pthread_key_delete ;pthread_kill pthread_mutexattr_destroy ;pthread_mutexattr_getprioceiling ;pthread_mutexattr_getprotocol pthread_mutexattr_getpshared pthread_mutexattr_init ;pthread_mutexattr_setprioceiling ;pthread_mutexattr_setprotocol pthread_mutexattr_setpshared pthread_mutexattr_destroy pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_trylock pthread_mutex_unlock pthread_once pthread_self pthread_setcancelstate pthread_setcanceltype pthread_setschedparam pthread_setspecific ;pthread_sigmask pthread_testcancel ; ; POSIX 1.b ; sched_get_priority_min sched_get_priority_max sched_yield sem_init sem_destroy sem_trywait sem_wait sem_post ; ; Non-portable but useful ; pthread_mutexattr_setforcecs_np pthreadCancelableWait pthreadCancelableTimedWait ; ; Needed if !defined(_MSC_VER) && !defined(__cplusplus) ; pthread_push_cleanup pthread_pop_cleanup