On Tue, 2008-09-23 at 15:02 +0200, Ralf Corsepius wrote:
ioctl's are a well defined _low level_ interface, providing a
clean and
"natural" separation between kernel and userspace.
http://www.catb.org/esr/writings/taoup/html/ch20s03.html
To make them easily applicable in high-level userspace applications,
they are supposed to be wrapped.
That's just hiding the problem. Unfortunately, that's the best we can do
at the moment.