unbreak. they use "xioctl", an ioctl wrapper which calls ioctl with the
wrong type.