; pthread.def ; Last updated: $Date: 2000/12/28 05:32:07 $ ; Currently unimplemented functions are commented out. ;LIBRARY pthread EXPORTS ptw32_processInitialize ;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 sem_open sem_close sem_unlink sem_getvalue ; ; Read/Write Locks ; pthread_rwlock_init pthread_rwlock_destroy pthread_rwlock_tryrdlock pthread_rwlock_trywrlock pthread_rwlock_rdlock pthread_rwlock_wrlock pthread_rwlock_unlock ; ; Non-portable but useful ; pthread_mutexattr_setforcecs_np pthread_getw32threadhandle_np pthread_delay_np pthreadCancelableWait pthreadCancelableTimedWait ; For use when linking statically pthread_win32_process_attach_np pthread_win32_process_detach_np pthread_win32_thread_attach_np pthread_win32_thread_detach_np ; ; Needed if !defined(_MSC_VER) && !defined(__cplusplus) ; pthread_push_cleanup pthread_pop_cleanup ; ; Not for use directly. Needed by macros in pthread.h ; to return internal SEH code. ; ptw32_get_exception_services_code