Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jul 2003 16:02:30 -0700 (PDT)
From:      David Xu <davidxu@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libpthread Makefile src/lib/libpthread/test sigsuspend_d.c src/lib/libpthread/thread thr_cancel.c thr_concurrency.c thr_create.c thr_find_thread.c thr_init.c...
Message-ID:  <200307172302.h6HN2UfD036583@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidxu     2003/07/17 16:02:30 PDT

  FreeBSD src repository

  Modified files:
    lib/libpthread       Makefile 
    lib/libpthread/test  sigsuspend_d.c 
    lib/libpthread/thread thr_cancel.c thr_concurrency.c 
                          thr_create.c thr_find_thread.c 
                          thr_init.c thr_kern.c thr_nanosleep.c 
                          thr_private.h thr_sig.c thr_sigmask.c 
                          thr_sigpending.c thr_sigsuspend.c 
                          thr_sigwait.c thr_yield.c 
  Log:
  o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now it
    is system bound thread and when it is blocked, no upcall is generated.
  
  o Add ability to libkse to allow it run in pure 1:1 threading mode,
    defining SYSTEM_SCOPE_ONLY in Makefile can turn on this option.
  
  o Eliminate code for installing dummy signal handler for sigwait call.
  
  o Add hash table to find thread.
  
  Reviewed by: deischen
  
  Revision  Changes    Path
  1.47      +4 -0      src/lib/libpthread/Makefile
  1.2       +2 -0      src/lib/libpthread/test/sigsuspend_d.c
  1.25      +5 -3      src/lib/libpthread/thread/thr_cancel.c
  1.4       +1 -1      src/lib/libpthread/thread/thr_concurrency.c
  1.48      +25 -17    src/lib/libpthread/thread/thr_create.c
  1.13      +11 -13    src/lib/libpthread/thread/thr_find_thread.c
  1.57      +11 -5     src/lib/libpthread/thread/thr_init.c
  1.78      +217 -104  src/lib/libpthread/thread/thr_kern.c
  1.22      +3 -2      src/lib/libpthread/thread/thr_nanosleep.c
  1.92      +13 -9     src/lib/libpthread/thread/thr_private.h
  1.62      +235 -136  src/lib/libpthread/thread/thr_sig.c
  1.16      +9 -0      src/lib/libpthread/thread/thr_sigmask.c
  1.15      +3 -2      src/lib/libpthread/thread/thr_sigpending.c
  1.21      +5 -2      src/lib/libpthread/thread/thr_sigsuspend.c
  1.31      +50 -101   src/lib/libpthread/thread/thr_sigwait.c
  1.13      +8 -0      src/lib/libpthread/thread/thr_yield.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307172302.h6HN2UfD036583>