;------------------------------------------------------------ ; LIBWIN32UTILS DLL DEFINITIONS FILE EXPORTS ;------------------------------------------------------------ ; dirent exports opendir closedir readdir rewinddir ;------------------------------------------------------------ ; 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 two are implemented as macros in pthread.h ; ;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_getconcurrency 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_gettype pthread_mutexattr_init ;pthread_mutexattr_setprioceiling ;pthread_mutexattr_setprotocol pthread_mutexattr_setpshared pthread_mutexattr_settype 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_setconcurrency pthread_setschedparam pthread_setspecific ;pthread_sigmask pthread_testcancel ; ; POSIX 1.b ; sched_get_priority_min sched_get_priority_max sched_getscheduler sched_setscheduler sched_yield sem_init sem_destroy sem_trywait sem_wait sem_post sem_open sem_close sem_unlink sem_getvalue ; ; This next one is a macro ;sched_rr_get_interval ; ; ; Read/Write Locks ; pthread_rwlock_init pthread_rwlock_destroy pthread_rwlock_tryrdlock pthread_rwlock_trywrlock pthread_rwlock_rdlock pthread_rwlock_wrlock pthread_rwlock_unlock ; ; Spin locks ; pthread_spin_init pthread_spin_destroy pthread_spin_lock pthread_spin_unlock pthread_spin_trylock ; ; Barriers ; pthread_barrier_init pthread_barrier_destroy pthread_barrier_wait pthread_barrierattr_init pthread_barrierattr_destroy pthread_barrierattr_getpshared pthread_barrierattr_setpshared ; ; Non-portable/compatibility with other implementations ; pthread_delay_np pthread_mutexattr_getkind_np pthread_mutexattr_setkind_np ; ; Non-portable local implementation only ; pthread_getw32threadhandle_np pthread_getprocessors_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) ; ptw32_push_cleanup ptw32_pop_cleanup ; ; Not for use directly. Needed by macros in pthread.h ; to return internal SEH code. ; ptw32_get_exception_services_code ;------------------------------------------------------------ ; timer exports adler32 compress crc32 deflate deflateCopy deflateEnd deflateInit2_ deflateInit_ deflateParams deflateReset deflateSetDictionary gzclose gzdopen gzerror gzflush gzopen gzread gzwrite inflate inflateEnd inflateInit2_ inflateInit_ inflateReset inflateSetDictionary inflateSync uncompress zlibVersion gzprintf gzputc gzgetc gzseek gzrewind gztell gzeof gzsetparams zError inflateSyncPoint get_crc_table compress2 gzputs gzgets ;------------------------------------------------------------ ; timer exports gettimeofday setitimer pause sleep nanosleep ;------------------------------------------------------------ ; other exports bcopy dlclose dlsym dlopen dlerror optind