From owner-cvs-all@FreeBSD.ORG Sun Aug 19 16:17:30 2007 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F319A16A417; Sun, 19 Aug 2007 16:17:29 +0000 (UTC) (envelope-from tijl@ulyssis.org) Received: from mailrelay001.isp.belgacom.be (mailrelay001.isp.belgacom.be [195.238.6.51]) by mx1.freebsd.org (Postfix) with ESMTP id B6E0813C457; Sun, 19 Aug 2007 16:17:28 +0000 (UTC) (envelope-from tijl@ulyssis.org) Received: from 204.27-245-81.adsl-dyn.isp.belgacom.be (HELO kalimero.kotnet.org) ([81.245.27.204]) by mailrelay001.isp.belgacom.be with ESMTP; 19 Aug 2007 18:17:27 +0200 Received: from localhost (localhost [127.0.0.1]) by kalimero.kotnet.org (8.14.1/8.14.1) with ESMTP id l7JGGucH062168; Sun, 19 Aug 2007 18:16:56 +0200 (CEST) (envelope-from tijl@ulyssis.org) From: Tijl Coosemans To: Daniel Eischen Date: Sun, 19 Aug 2007 18:16:52 +0200 User-Agent: KMail/1.9.7 References: <200708160526.l7G5Qg0b008022@repoman.freebsd.org> <87hcmwot68.fsf@wine.dyndns.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200708191816.55617.tijl@ulyssis.org> X-Mailman-Approved-At: Sun, 19 Aug 2007 17:32:54 +0000 Cc: wine-freebsd@hub.org, "Marc G. Fournier" , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, Alexandre Julliard , Robert Watson , David Xu , Xin LI Subject: Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 19 Aug 2007 16:17:30 -0000 On Sunday 19 August 2007 16:53:13 Daniel Eischen wrote: > On Sun, 19 Aug 2007, Alexandre Julliard wrote: >> Daniel Eischen writes: >>> FreeBSD as well as Solaris and Linux (it looks like Linux only >>> allows a thread group to be signaled) have gotten along without >>> this API, and Wine seems to be the only target for this syscall. >> >> Actually, Linux, Solaris, and Mac OS X all export that >> functionality, and in all cases it was added before Wine requested >> it, probably because it's a fairly logical feature to have as part >> of a kernel threading mechanism. > > I do not see it in Solaris. All I can find is _lwp_kill(), which > isn't meant to be used by applications and isn't suppose to work for > LWPs outside the current process. Solaris exposes LWPs via the /proc file system and allows sending signals to them that way.