Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Aug 2003 20:58:29 -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/thread thr_init.c thr_kern.c thr_nanosleep.c thr_private.h thr_sig.c thr_sigaction.c thr_sigmask.c thr_sigpending.c thr_sigprocmask.c thr_sigsuspend.c thr_sigwait.c thr_yield.c
Message-ID:  <200308180358.h7I3wTkk049379@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidxu     2003/08/17 20:58:29 PDT

  FreeBSD src repository

  Modified files:
    lib/libpthread/thread thr_init.c thr_kern.c thr_nanosleep.c 
                          thr_private.h thr_sig.c thr_sigaction.c 
                          thr_sigmask.c thr_sigpending.c 
                          thr_sigprocmask.c thr_sigsuspend.c 
                          thr_sigwait.c thr_yield.c 
  Log:
  Treat initial thread as scope system thread when KSE mode is not activated
  yet, so we can protect some locking code from being interrupted by signal
  handling. When KSE mode is turned on, reset the thread flag to scope process
  except we are running in 1:1 mode which we needn't turn it off.
  Also remove some unused member variables in structure kse.
  
  Tested by: deischen
  
  Revision  Changes    Path
  1.60      +3 -4      src/lib/libpthread/thread/thr_init.c
  1.88      +9 -15     src/lib/libpthread/thread/thr_kern.c
  1.23      +1 -2      src/lib/libpthread/thread/thr_nanosleep.c
  1.97      +0 -12     src/lib/libpthread/thread/thr_private.h
  1.68      +24 -29    src/lib/libpthread/thread/thr_sig.c
  1.21      +0 -3      src/lib/libpthread/thread/thr_sigaction.c
  1.17      +0 -3      src/lib/libpthread/thread/thr_sigmask.c
  1.16      +1 -2      src/lib/libpthread/thread/thr_sigpending.c
  1.17      +5 -4      src/lib/libpthread/thread/thr_sigprocmask.c
  1.22      +1 -2      src/lib/libpthread/thread/thr_sigsuspend.c
  1.33      +1 -2      src/lib/libpthread/thread/thr_sigwait.c
  1.15      +2 -3      src/lib/libpthread/thread/thr_yield.c



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