Date: Mon, 26 Mar 2001 14:35:50 +0100 From: Roger Hardiman <roger@cs.strath.ac.uk> To: hackers@freebsd.org Subject: Porting a Linux driver to FreeBSD with ioctl return values Message-ID: <3ABF45B6.DF5A0B7F@cs.strath.ac.uk>
next in thread | raw e-mail | index | archive | help
Hi, I'm porting the some linux telephony API drivers over to FreeBSD. But the author of the linux driver used the 'hack' of returning values from the ioctls as the error result. eg volume = ioctl (fd, IXJ_GET_VOLUME) instead of using error = ioctl (fd, IXJ_GET_VOLUME, &volume); Naturally I want to keep the API the same on FreeBSD so existing apps will compile without change. But right now it looks like I cannot do this. Is there anything I can do in the FreeBSD driver or in existing source to help, without imposing a new 'BSD' API. Cheers Roger Hardiman roger@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3ABF45B6.DF5A0B7F>