Hmm...There can be ACLs related to device nodes in /dev and in such case would end up with ENXIO or EWOULDBLOCK as with XAs. Do you want me to check error codes with more fine granularity?