posix_fallocate.3: add EOPNOTSUPP error code.

As can be seen in

https://git.musl-libc.org/cgit/musl/tree/src/fcntl/posix_fallocate.c?id=73cc775bee53300c7cf759f37580220b18ac13d3

musl libc returns the syscall's errors directly, which means it
doesn't perform the same emulation as glibc, and can return
EOPNOTSUPP to an application, which isn't listed in ERRORS.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Érico Rolim 2020-10-26 20:21:18 -03:00 committed by Michael Kerrisk
parent 631337cee3
commit d5ee3a149e
1 changed files with 7 additions and 0 deletions

View File

@ -98,6 +98,13 @@ There is not enough space left on the device containing the file
referred to by
.IR fd .
.TP
.B EOPNOTSUPP
The filesystem containing the file referred to by
.I fd
does not support this operation.
This error code can be returned by libc's that don't perform the
emulation shown in NOTES, such as musl libc.
.TP
.B ESPIPE
.I fd
refers to a pipe.