It should never be seen by apps. If it can be then it is wrong code.
Basically you use it in things like
int err = dev->ioctlfunc(dev, op, arg);
if( err != -ENOIOCTLCMD)
return err;
/* Driver specific code does not support this ioctl */
switch(op)
{
...
default:
return -ENOTTY;
}
Its a way of passing back 'you handle it'
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/