ioctl added and ready to be implemented
ioctl added and ready to be implemented