Patch is attached. May be useful.
2011/12/28 niXman <i.nix...@gmail.com>: > If I move declarations of clock_* functions from pthread_time.h to > pthread.h then the problem is solved. > But I am not sure that it's right. > > > 2011/12/28 JonY <jo...@users.sourceforge.net>: >> On 12/28/2011 07:15, niXman wrote: >>> Hello list. >>> >>> I built the winpthreads and detected that libwinpthread-1.dll does not >>> export the clock_* functions. >>> >>> __pth_gpointer_locked >>> __pthread_clock_nanosleep >>> _pthread_cleanup_dest >>> _pthread_get_state >>> _pthread_invoke_cancel >>> _pthread_key_dest >>> _pthread_rel_time_in_ms >>> _pthread_set_state >>> _pthread_time_in_ms >>> _pthread_time_in_ms_from_timespec >>> _pthread_tryjoin >>> pthread_attr_destroy >>> pthread_attr_getdetachstate >>> pthread_attr_getinheritsched >>> pthread_attr_getschedparam >>> pthread_attr_getscope >>> pthread_attr_getstackaddr >>> pthread_attr_getstacksize >>> pthread_attr_init >>> pthread_attr_setdetachstate >>> pthread_attr_setinheritsched >>> pthread_attr_setschedparam >>> pthread_attr_setscope >>> pthread_attr_setstackaddr >>> pthread_attr_setstacksize >>> pthread_barrier_destroy >>> pthread_barrier_init >>> pthread_barrier_wait >>> pthread_barrierattr_destroy >>> pthread_barrierattr_getpshared >>> pthread_barrierattr_init >>> pthread_barrierattr_setpshared >>> pthread_cancel >>> pthread_cond_broadcast >>> pthread_cond_destroy >>> pthread_cond_init >>> pthread_cond_signal >>> pthread_cond_timedwait >>> pthread_cond_wait >>> pthread_condattr_destroy >>> pthread_condattr_getclock >>> pthread_condattr_getpshared >>> pthread_condattr_init >>> pthread_condattr_setclock >>> pthread_condattr_setpshared >>> pthread_create >>> pthread_create_wrapper >>> pthread_delay_np >>> pthread_detach >>> pthread_equal >>> pthread_exit >>> pthread_get_concurrency >>> pthread_getclean >>> pthread_getconcurrency >>> pthread_getevent >>> pthread_gethandle >>> pthread_getschedparam >>> pthread_getspecific >>> pthread_join >>> pthread_key_create >>> pthread_key_delete >>> pthread_kill >>> pthread_mutex_destroy >>> pthread_mutex_init >>> pthread_mutex_lock >>> pthread_mutex_timedlock >>> pthread_mutex_trylock >>> pthread_mutex_unlock >>> 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_num_processors_np >>> pthread_once >>> pthread_rwlock_destroy >>> pthread_rwlock_init >>> pthread_rwlock_rdlock >>> pthread_rwlock_timedrdlock >>> pthread_rwlock_timedwrlock >>> pthread_rwlock_tryrdlock >>> pthread_rwlock_trywrlock >>> pthread_rwlock_unlock >>> pthread_rwlock_wrlock >>> pthread_rwlockattr_destroy >>> pthread_rwlockattr_getpshared >>> pthread_rwlockattr_init >>> pthread_rwlockattr_setpshared >>> pthread_self >>> pthread_set_concurrency >>> pthread_set_num_processors_np >>> pthread_setcancelstate >>> pthread_setcanceltype >>> pthread_setconcurrency >>> pthread_setschedparam >>> pthread_setspecific >>> pthread_spin_destroy >>> pthread_spin_init >>> pthread_spin_lock >>> pthread_spin_trylock >>> pthread_spin_unlock >>> pthread_testcancel >>> pthread_timechange_handler_np >>> pthread_tls_init >>> sched_get_priority_max >>> sched_get_priority_min >>> sched_getscheduler >>> sched_setscheduler >>> sched_yield >>> sem_close >>> sem_destroy >>> sem_getvalue >>> sem_init >>> sem_open >>> sem_post >>> sem_post_multiple >>> sem_timedwait >>> sem_trywait >>> sem_unlink >>> sem_wait >>> >>> What am I doing wrongly? >>> >>> Regards. >> >> Can you check in the public pthread header? See if it has the relevant >> dllexport/dllimport attribute. >> >> >> >> ------------------------------------------------------------------------------ >> Write once. Port to many. >> Get the SDK and tools to simplify cross-platform app development. Create >> new or port existing apps to sell to consumers worldwide. Explore the >> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >> http://p.sf.net/sfu/intel-appdev >> _______________________________________________ >> Mingw-w64-public mailing list >> Mingw-w64-public@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public >>
diff.patch
Description: Binary data
------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public