Date: Mon, 20 Aug 2007 10:56:39 -0700 From: "Matt Reimer" <mattjreimer@gmail.com> To: "Robert Watson" <rwatson@freebsd.org> Cc: wine-freebsd@hub.org, Scott Long <scottl@samsco.org>, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, Daniel Eischen <deischen@freebsd.org>, David Xu <davidxu@freebsd.org>, Tijl Coosemans <tijl@ulyssis.org>, Xin LI <delphij@delphij.net> Subject: Re: cvs commit: src/sys/kern kern_thr.c syscalls.master src/sys/sys thr.h Message-ID: <f383264b0708201056t1fbe307fx71b88bc09d6f3323@mail.gmail.com> In-Reply-To: <20070819095302.D66918@fledge.watson.org> References: <200708160526.l7G5Qg0b008022@repoman.freebsd.org> <46C4FD02.3090708@freebsd.org> <Pine.GSO.4.64.0708162216530.1396@sea.ntplx.net> <200708182118.37998.tijl@ulyssis.org> <20070818204223.D1234@fledge.watson.org> <Pine.GSO.4.64.0708182050070.13363@sea.ntplx.net> <46C7A9A4.5090404@samsco.org> <20070819095302.D66918@fledge.watson.org>
index | next in thread | previous in thread | raw e-mail
On 8/19/07, Robert Watson <rwatson@freebsd.org> wrote: > > On Sat, 18 Aug 2007, Scott Long wrote: > > >> You can say that about a lot of APIs, but that doesn't mean we should add > >> them. This is a bit of a hack to satisfy one application (Wine) when there > >> are other (perhaps harder) ways to skin the cat. We certainly don't want > >> anything else using this API, so I'd advocate removing it. > > > > I'm in strong agreement here. David? > > This work was done by Tijl at the request of the PC-BSD guys, who would like > to be able to run windows applications out of the box on PC-BSD for their next > release (impending). David then reviewed and committed the patch giving it > his approval. The goal here was to avoid having the PC-BSD people have to run > around with additional system call patches for the forseeable future, and to > avoid requiring PC-BSD to fork the FreeBSD kernel to do that. In the meantime, how about implementing the syscall as a module that builds out of ports, using SYSCALL_MODULE() on the kernel side and modfind() on the userland side? That way the wine guys aren't blocked, but neither is code added to the kernel prematurely. Matthome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f383264b0708201056t1fbe307fx71b88bc09d6f3323>
