ok I am on my 3rd day of this now. Looks like ioctl is a file that controls IO routines. I guess what I am wondering is why would this file break on me and what would be the best way to fix it in the fututre. I will keep reading in case no one answers this. Craig