Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Mar 2008 04:28:59 +0000 (UTC)
From:      David Xu <davidxu@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libthr/thread thr_create.c thr_private.h thr_sig.c
Message-ID:  <200803040428.m244SxOJ047369@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidxu     2008-03-04 04:28:59 UTC

  FreeBSD src repository

  Modified files:
    lib/libthr/thread    thr_create.c thr_private.h thr_sig.c 
  Log:
  If a new thread is created, it inherits current thread's signal masks,
  however if current thread is executing cancellation handler, signal
  SIGCANCEL may have already been blocked, this is unexpected, unblock the
  signal in new thread if this happens.
  
  MFC after: 1 week
  
  Revision  Changes    Path
  1.38      +16 -1     src/lib/libthr/thread/thr_create.c
  1.84      +6 -0      src/lib/libthr/thread/thr_private.h
  1.26      +2 -0      src/lib/libthr/thread/thr_sig.c



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