Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jun 2001 16:18:38 -0700 (PDT)
From:      Ian Dowse <iedowse@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/libc/gen _pthread_stubs.c
Message-ID:  <200106112318.f5BNIcU58834@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
iedowse     2001/06/11 16:18:38 PDT

  Modified files:
    lib/libc/gen         _pthread_stubs.c 
  Log:
  Make the non-threaded stub for pthread_sigmask() a no-op instead
  of calling sigprocmask(). This matches the behaviour of thr_sigsetmask()
  on Solaris; _pthread_sigmask_stub was added purely for compatibility
  with Solaris (for TI-RPC), so it might as well do the same thing.
  
  This fixes the problem where client RPC calls ignored all signals
  for the complete duration of the RPC. This behaviour is currently
  necessary in the threaded case due to locking issues, but was never
  intended to occur in non-threaded programs.
  
  Reviewed by:	deischen
  
  Revision  Changes    Path
  1.5       +2 -7      src/lib/libc/gen/_pthread_stubs.c


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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