From 93f03c73d9cdd38abc0a4d02a2e811f1ce92262e Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 4 May 2021 21:02:22 +0200 Subject: [PATCH] Base: Update recvfd() man page after addition of `options` argument --- Base/usr/share/man/man2/recvfd.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Base/usr/share/man/man2/recvfd.md b/Base/usr/share/man/man2/recvfd.md index db67e23af6..e80ca9b1cf 100644 --- a/Base/usr/share/man/man2/recvfd.md +++ b/Base/usr/share/man/man2/recvfd.md @@ -7,7 +7,7 @@ recvfd - receive a file descriptor from a local socket peer ```**c++ #include -int recvfd(int sockfd); +int recvfd(int sockfd, int options); ``` ## Description @@ -16,6 +16,10 @@ Receive an open file descriptor from a local socket peer connected via `sockfd`. File descriptors are sent out-of-band and do not affect the regular data streams. +The *options* argument accepts a bitmask of the following flags: + +* `O_CLOEXEC`: The opened fd shall be closed on [`exec`(2)](../man2/exec.md). + ## Return value If a file descriptor is successfully received, it is returned as a non-negative integer. Otherwise, -1 is returned and `errno` is set to indicate the error.