Date: Thu, 23 Dec 2010 22:25:31 +0330 From: Mohammad Hedayati <hedayati.mo@gmail.com> To: freebsd-questions@freebsd.org Subject: Inappropriate ioctl for device Message-ID: <AANLkTikWPK=NCc=YBt8tKtiPmjf3Y=ePpzebLraM=gFq@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
I'm writing a simple char device. So far everything went so good (read/write), but here I'm going to add support for ioctl. int ioctl(struct cdev *dev, u_long cmd, caddr_t data, int flags, struct thread *td) { int error = 0; uprintf("Here...\n"); return(error); } and I'm calling it here: len = ioctl(cd, 0, ""); perror("ioctl"); but when runnig it says: ioctl: Inappropriate ioctl for device where's the problem?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikWPK=NCc=YBt8tKtiPmjf3Y=ePpzebLraM=gFq>