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
>>

Attachment: 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

Reply via email to