On Monday 26 March 2001 11:24, Alfred Perlstein wrote:
> * Coleman Kane <[EMAIL PROTECTED]> [010326 22:40] wrote:
> > Yeah, that's basically what I had to do in tdfx. You can take a look int
> > src/sys/dev/tdfx/tdfx_pci.c under tdfx_ioctl(...) to get an idea of what
> > needs to be done, if you need more info. Tdfx basically implements the
> > API from device_3dfx in Linux.
>
> Is there anyone we can PLEAD with to explain that to the linnux people
> that that's a broken way to implement ioctl()?

I did the original port of the linux telephony driver that Roger Hardiman has 
been kind enough to volunteer taking up maintainership of, and I butted heads 
with this problem (and the people who were perpetuating it) I can assure you. 
The author of the linux driver agreed that it wasn't the right way to do it, 
and I managed to convince him that it needed to be changed, but Alan Cox 
refused to accept any changes to the linux telephony API (regardless of the 
fact that it was "broken"). The fear was that it would break existing 
applications which depended on this ioctl hack. And so the breakage is 
perpetuated, on and on...
--
Regards, Devin.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to