This man page was referenced from some places. This is mostly a condensed version of the POSIX behavior that the system call implementation already has, only documenting the obviously visible errors (in source code) we do actually report.