Date: Sun, 19 Aug 2007 18:16:52 +0200 From: Tijl Coosemans <tijl@ulyssis.org> To: Daniel Eischen <deischen@freebsd.org> Cc: wine-freebsd@hub.org, "Marc G. Fournier" <scrappy@hub.org>, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, Alexandre Julliard <julliard@winehq.org>, Robert Watson <rwatson@freebsd.org>, David Xu <davidxu@freebsd.org>, Xin LI <delphij@delphij.net> Subject: Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys Message-ID: <200708191816.55617.tijl@ulyssis.org> In-Reply-To: <Pine.GSO.4.64.0708191051570.16079@sea.ntplx.net> References: <200708160526.l7G5Qg0b008022@repoman.freebsd.org> <87hcmwot68.fsf@wine.dyndns.org> <Pine.GSO.4.64.0708191051570.16079@sea.ntplx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 19 August 2007 16:53:13 Daniel Eischen wrote: > On Sun, 19 Aug 2007, Alexandre Julliard wrote: >> Daniel Eischen <deischen@freebsd.org> 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708191816.55617.tijl>