cvs commit: src/lib/libthread_xu/thread thr_attr.c thr_barrier.c thr_barrierattr.c thr_cancel.c thr_clean.c thr_concurrency.c thr_cond.c thr_condattr.c thr_create.c thr_detach.c thr_equal.c thr_exit.c thr_fork.c thr_getprio.c thr_getschedparam.c thr_info.c ...

David Xu davidxu at crater.dragonflybsd.org
Tue Apr 4 17:29:05 PDT 2006


davidxu     2006/04/04 17:24:37 PDT

DragonFly src repository

  Modified files:
    lib/libthread_xu/thread thr_attr.c thr_barrier.c 
                            thr_barrierattr.c thr_cancel.c 
                            thr_clean.c thr_concurrency.c 
                            thr_cond.c thr_condattr.c thr_create.c 
                            thr_detach.c thr_equal.c thr_exit.c 
                            thr_fork.c thr_getprio.c 
                            thr_getschedparam.c thr_info.c 
                            thr_init.c thr_join.c thr_kill.c 
                            thr_main_np.c thr_multi_np.c 
                            thr_mutex.c thr_mutex_prioceiling.c 
                            thr_mutex_protocol.c thr_mutexattr.c 
                            thr_once.c thr_pspinlock.c 
                            thr_resume_np.c thr_rwlock.c 
                            thr_rwlockattr.c thr_self.c thr_sem.c 
                            thr_setprio.c thr_setschedparam.c 
                            thr_sig.c thr_single_np.c thr_spec.c 
                            thr_suspend_np.c thr_switch_np.c 
                            thr_syscalls.c thr_yield.c 
  Log:
  Convert weak reference to strong reference so that static library
  will work better.
  
  Revision  Changes    Path
  1.5       +27 -89    src/lib/libthread_xu/thread/thr_attr.c
  1.5       +5 -5      src/lib/libthread_xu/thread/thr_barrier.c
  1.2       +8 -7      src/lib/libthread_xu/thread/thr_barrierattr.c
  1.3       +6 -5      src/lib/libthread_xu/thread/thr_cancel.c
  1.3       +4 -3      src/lib/libthread_xu/thread/thr_clean.c
  1.3       +3 -3      src/lib/libthread_xu/thread/thr_concurrency.c
  1.6       +14 -13    src/lib/libthread_xu/thread/thr_cond.c
  1.4       +8 -7      src/lib/libthread_xu/thread/thr_condattr.c
  1.8       +2 -2      src/lib/libthread_xu/thread/thr_create.c
  1.3       +2 -2      src/lib/libthread_xu/thread/thr_detach.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_equal.c
  1.5       +2 -2      src/lib/libthread_xu/thread/thr_exit.c
  1.4       +4 -4      src/lib/libthread_xu/thread/thr_fork.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_getprio.c
  1.3       +2 -2      src/lib/libthread_xu/thread/thr_getschedparam.c
  1.3       +2 -2      src/lib/libthread_xu/thread/thr_info.c
  1.5       +0 -141    src/lib/libthread_xu/thread/thr_init.c
  1.6       +4 -3      src/lib/libthread_xu/thread/thr_join.c
  1.3       +2 -2      src/lib/libthread_xu/thread/thr_kill.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_main_np.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_multi_np.c
  1.9       +11 -10    src/lib/libthread_xu/thread/thr_mutex.c
  1.2       +6 -5      src/lib/libthread_xu/thread/thr_mutex_prioceiling.c
  1.2       +3 -3      src/lib/libthread_xu/thread/thr_mutex_protocol.c
  1.3       +8 -7      src/lib/libthread_xu/thread/thr_mutexattr.c
  1.2       +1 -2      src/lib/libthread_xu/thread/thr_once.c
  1.3       +7 -6      src/lib/libthread_xu/thread/thr_pspinlock.c
  1.4       +4 -3      src/lib/libthread_xu/thread/thr_resume_np.c
  1.5       +11 -10    src/lib/libthread_xu/thread/thr_rwlock.c
  1.2       +5 -5      src/lib/libthread_xu/thread/thr_rwlockattr.c
  1.3       +2 -2      src/lib/libthread_xu/thread/thr_self.c
  1.4       +12 -11    src/lib/libthread_xu/thread/thr_sem.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_setprio.c
  1.3       +2 -2      src/lib/libthread_xu/thread/thr_setschedparam.c
  1.6       +11 -8     src/lib/libthread_xu/thread/thr_sig.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_single_np.c
  1.3       +6 -6      src/lib/libthread_xu/thread/thr_spec.c
  1.4       +5 -4      src/lib/libthread_xu/thread/thr_suspend_np.c
  1.2       +4 -4      src/lib/libthread_xu/thread/thr_switch_np.c
  1.6       +33 -31    src/lib/libthread_xu/thread/thr_syscalls.c
  1.2       +2 -2      src/lib/libthread_xu/thread/thr_yield.c


http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_attr.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_barrier.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_barrierattr.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_cancel.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_clean.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_concurrency.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_cond.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_condattr.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_create.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_detach.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_equal.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_exit.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_fork.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_getprio.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_getschedparam.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_info.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_init.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_join.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_kill.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_main_np.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_multi_np.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_mutex.c.diff?r1=1.8&r2=1.9&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_mutex_prioceiling.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_mutex_protocol.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_mutexattr.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_once.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_pspinlock.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_resume_np.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_rwlock.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_rwlockattr.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_self.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_sem.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_setprio.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_setschedparam.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_sig.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_single_np.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_spec.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_suspend_np.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_switch_np.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_syscalls.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/lib/libthread_xu/thread/thr_yield.c.diff?r1=1.1&r2=1.2&f=u





More information about the Commits mailing list