From owner-cvs-all@FreeBSD.ORG Sun Jan 4 16:29:01 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B801716A4CE; Sun, 4 Jan 2004 16:29:01 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 00E7B43D55; Sun, 4 Jan 2004 16:29:01 -0800 (PST) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i050T00B043631; Sun, 4 Jan 2004 16:29:00 -0800 (PST) (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i050T0JP043628; Sun, 4 Jan 2004 16:29:00 -0800 (PST) (envelope-from obrien) Message-Id: <200401050029.i050T0JP043628@repoman.freebsd.org> From: "David E. O'Brien" Date: Sun, 4 Jan 2004 16:29:00 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/svr4 svr4_machdep.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jan 2004 00:29:01 -0000 obrien 2004/01/04 16:29:00 PST FreeBSD src repository Modified files: sys/i386/svr4 svr4_machdep.c Log: Attempt to make the proper changes here for the proc.h commit: Make sigaltstack as per-threaded, because per-process sigaltstack state is useless for threaded programs, multiple threads can not share same stack. The alternative signal stack is private for thread, no lock is needed, the orignal P_ALTSTACK is now moved into td_pflags and renamed to TDP_ALTSTACK. For single thread or Linux clone() based threaded program, there is no semantic changed, because those programs only have one kernel thread in every process. which left out SVR4 bits. Revision Changes Path 1.34 +5 -5 src/sys/i386/svr4/svr4_machdep.c