Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man2/openat2.2 | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/man2/openat2.2 b/man2/openat2.2 index 1662bd066..efa840206 100644 --- a/man2/openat2.2 +++ b/man2/openat2.2 @@ -26,16 +26,21 @@ openat2 \- open and possibly create a file (extended) .SH SYNOPSIS .nf -.B #include <sys/stat.h> -.B #include <fcntl.h> -.B #include <linux/openat2.h> +.BR "#include <fcntl.h>" \ +" /* Definition of " O_* " and " S_* " constants */" +.BR "#include <linux/openat2.h>" " /* Definition of " RESOLVE_* " constants */" +.BR "#include <sys/syscall.h>" " /* Definition of " SYS_* " constants */" +.B #include <unistd.h> .PP -.BI "long openat2(int " dirfd ", const char *" pathname , -.BI " struct open_how *" how ", size_t " size ); +.BI "long syscall(SYS_openat2, int " dirfd ", const char *" pathname , +.BI " struct open_how *" how ", size_t " size ); .fi .PP .IR Note : -There is no glibc wrapper for this system call; see NOTES. +glibc provides no wrapper for +.BR openat2 (), +necessitating the use of +.BR syscall (2). .SH DESCRIPTION The .BR openat2 () @@ -494,9 +499,6 @@ The semantics of were modeled after FreeBSD's .BR O_BENEATH . .SH NOTES -Glibc does not provide a wrapper for this system call; call it using -.BR syscall (2). -.\" .SS Extensibility In order to allow for future extensibility, .BR openat2 () -- 2.31.1