ioctl problem