The
errno for "Numerical
argument out of
domain" is rarely seen in the
kernel; it is primarily used by
libaries in order to report that the program has attempted to use a value for a
variable outside of the specified allowable
range. In fact, this error is used almost exclsusively by
libm. If this manner of error is reported by the kernel, it will be overwhelmingly likely that
EINVAL will be the error return value of choice instead.