removed ioctl and implemented getgeo