libc_r has to provide strong versions of the public symbols to override
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 30 May 2005 20:50:53 +0000 (20:50 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Mon, 30 May 2005 20:50:53 +0000 (20:50 +0000)
commit6898e884dba655385074271f41fbd32515b47d87
tree836368aa4277bc0ba846f937087b44b7f466c4a2
parent12a95bd914486b173867604fa6da51c9950e9159
libc_r has to provide strong versions of the public symbols to override
the stubs in libc. Otherwise mixing e.g. of pthread_cond_init from libc
and pthread_cond_timedwait from libc_r can occur and result in panics.
59 files changed:
lib/libc_r/uthread/uthread_attr_destroy.c
lib/libc_r/uthread/uthread_attr_get_np.c
lib/libc_r/uthread/uthread_attr_getdetachstate.c
lib/libc_r/uthread/uthread_attr_getinheritsched.c
lib/libc_r/uthread/uthread_attr_getschedparam.c
lib/libc_r/uthread/uthread_attr_getschedpolicy.c
lib/libc_r/uthread/uthread_attr_getscope.c
lib/libc_r/uthread/uthread_attr_getstack.c
lib/libc_r/uthread/uthread_attr_getstackaddr.c
lib/libc_r/uthread/uthread_attr_getstacksize.c
lib/libc_r/uthread/uthread_attr_init.c
lib/libc_r/uthread/uthread_attr_setcreatesuspend_np.c
lib/libc_r/uthread/uthread_attr_setdetachstate.c
lib/libc_r/uthread/uthread_attr_setinheritsched.c
lib/libc_r/uthread/uthread_attr_setschedparam.c
lib/libc_r/uthread/uthread_attr_setschedpolicy.c
lib/libc_r/uthread/uthread_attr_setscope.c
lib/libc_r/uthread/uthread_attr_setstack.c
lib/libc_r/uthread/uthread_attr_setstackaddr.c
lib/libc_r/uthread/uthread_attr_setstacksize.c
lib/libc_r/uthread/uthread_cancel.c
lib/libc_r/uthread/uthread_clean.c
lib/libc_r/uthread/uthread_concurrency.c
lib/libc_r/uthread/uthread_cond.c
lib/libc_r/uthread/uthread_condattr_destroy.c
lib/libc_r/uthread/uthread_condattr_init.c
lib/libc_r/uthread/uthread_create.c
lib/libc_r/uthread/uthread_detach.c
lib/libc_r/uthread/uthread_equal.c
lib/libc_r/uthread/uthread_exit.c
lib/libc_r/uthread/uthread_getprio.c
lib/libc_r/uthread/uthread_getschedparam.c
lib/libc_r/uthread/uthread_info.c
lib/libc_r/uthread/uthread_join.c
lib/libc_r/uthread/uthread_kevent.c
lib/libc_r/uthread/uthread_kill.c
lib/libc_r/uthread/uthread_kqueue.c
lib/libc_r/uthread/uthread_main_np.c
lib/libc_r/uthread/uthread_mattr_init.c
lib/libc_r/uthread/uthread_mattr_kind_np.c
lib/libc_r/uthread/uthread_multi_np.c
lib/libc_r/uthread/uthread_mutex.c
lib/libc_r/uthread/uthread_mutex_prioceiling.c
lib/libc_r/uthread/uthread_mutex_protocol.c
lib/libc_r/uthread/uthread_mutexattr_destroy.c
lib/libc_r/uthread/uthread_once.c
lib/libc_r/uthread/uthread_resume_np.c
lib/libc_r/uthread/uthread_rwlock.c
lib/libc_r/uthread/uthread_rwlockattr.c
lib/libc_r/uthread/uthread_self.c
lib/libc_r/uthread/uthread_sem.c
lib/libc_r/uthread/uthread_setprio.c
lib/libc_r/uthread/uthread_setschedparam.c
lib/libc_r/uthread/uthread_sigmask.c
lib/libc_r/uthread/uthread_single_np.c
lib/libc_r/uthread/uthread_spec.c
lib/libc_r/uthread/uthread_suspend_np.c
lib/libc_r/uthread/uthread_switch_np.c
lib/libc_r/uthread/uthread_yield.c