From owner-cvs-all Mon Jun 11 16:18:42 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 538FB37B407; Mon, 11 Jun 2001 16:18:38 -0700 (PDT) (envelope-from iedowse@FreeBSD.org) Received: (from iedowse@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f5BNIcU58834; Mon, 11 Jun 2001 16:18:38 -0700 (PDT) (envelope-from iedowse) Message-Id: <200106112318.f5BNIcU58834@freefall.freebsd.org> From: Ian Dowse Date: Mon, 11 Jun 2001 16:18:38 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/gen _pthread_stubs.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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