wrap ioctls