From owner-freebsd-threads@FreeBSD.ORG Wed Jul 2 19:40:47 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5A6437B401 for ; Wed, 2 Jul 2003 19:40:47 -0700 (PDT) Received: from pool-151-200-10-97.res.east.verizon.net (pool-151-200-245-139.res.east.verizon.net [151.200.245.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id B8F4D43FCB for ; Wed, 2 Jul 2003 19:40:46 -0700 (PDT) (envelope-from mtm@identd.net) Received: from kokeb.ambesa.net (localhost [IPv6:::1]) id h632ejck002161 for ; Wed, 2 Jul 2003 22:40:45 -0400 (EDT) (envelope-from mtm@identd.net) Received: (from mtm@localhost) by kokeb.ambesa.net (8.12.9/8.12.6/Submit) id h632ejwm002160 for freebsd-threads@freebsd.org; Wed, 2 Jul 2003 22:40:45 -0400 (EDT) (envelope-from mtm@identd.net) Date: Wed, 2 Jul 2003 22:40:45 -0400 From: Mike Makonnen To: freebsd-threads@freebsd.org Message-ID: <20030703024045.GB1593@kokeb.ambesa.net> References: <20030703015148.GA1593@kokeb.ambesa.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030703015148.GA1593@kokeb.ambesa.net> User-Agent: Mutt/1.4i X-Operating-System: FreeBSD/5.1-CURRENT (i386) Subject: Re: kernel signal bug X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jul 2003 02:40:48 -0000 A brief explanation of what it does: All callers to tdsignal() are required to pass a third argument about whether the threads are destined for the process of the thread. If it's destined for the thread the signal is put on the thread's siglist, regardless of whether the thread has it masked or not. Cheers. -- Mike Makonnen | GPG-KEY: http://www.identd.net/~mtm/mtm.asc mtm@identd.net | D228 1A6F C64E 120A A1C9 A3AA DAE1 E2AF DBCC 68B9 mtm@FreeBSD.Org| FreeBSD - The Power To Serve