I couldn't find a reason for including <unistd.h>. All the macros used by fcntl() are defined in <fcntl.h>. For comparison, FreeBSD and OpenBSD don't specify <unistd.h> in their manual pages. Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man2/fcntl.2 | 1 - 1 file changed, 1 deletion(-) diff --git a/man2/fcntl.2 b/man2/fcntl.2 index de87eec1f..7b5604e3a 100644 --- a/man2/fcntl.2 +++ b/man2/fcntl.2 @@ -69,7 +69,6 @@ fcntl \- manipulate file descriptor .SH SYNOPSIS .nf -.B #include <unistd.h> .B #include <fcntl.h> .PP .BI "int fcntl(int " fd ", int " cmd ", ... /* " arg " */ );" -- 2.31.0