linux-libusb done
Alexander Leidinger
Alexander at Leidinger.net
Mon Oct 27 12:10:04 UTC 2008
Quoting Martin Laabs <martin.laabs at mailbox.tu-dresden.de> (from Mon,
27 Oct 2008 10:27:17 +0100):
> Hi,
>
> On Sun, 26 Oct 2008 11:52:52 +0100, Roman Divacky
> <rdivacky at freebsd.org> wrote:
>
>> please show us the linuxulator patch and I'll see what I can do about it...
>
> I've append the patch for the linux.ko module as well as the patch for the
> bsd.c in libusb-0.12.
I don't comment on the content, Roman already did. I concentrate on
the "pureness" of the linuxulator.
What you do here is mixing FreeBSD ioctls with linux ones. While I
welcome this for sure, I suggest to not enable it by default. I
suggest to have a sysctl compat.linux.bsd_ioctl_passthrough or
something like this, which enables this upon request. Currently it
seems the ioctls are distinct, but in case there will be some ioctls
which are the same number but have a different semantic/syntax, the
sysctl-approach make this a little bit more easy to handle (it means
that the feature is optional and needs to be enable by intend, and if
there's a clash in the future, we have some safety net).
Bye,
Alexander.
--
By trying we can easily learn to endure adversity.
Another man's, I mean.
-- Mark Twain
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the freebsd-emulation
mailing list