I have been working on a device driver for Solaris, and
an odd error keeps occurring.
Sometimes a read or write of the device driver fails.
But the device driver reports no attempt to read or
write. When I check the errno after the read or
write it contains EIVAL. The man page states:
EINVAL An attempt is made to write to a stream
linked below a multiplexor.
Does anybody know what this means??
Can I claim that it's not device drivers fault?? (I hope)