mirror of https://github.com/mkerrisk/man-pages
close_range.2: Minor tweaks to Stephen Kitt's patch
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
bd704558d9
commit
8a7d961f0c
|
@ -50,11 +50,11 @@ Errors closing a given file descriptor are currently ignored.
|
|||
is a bit mask containing 0 or more of the following:
|
||||
.TP
|
||||
.BR CLOSE_RANGE_CLOEXEC " (since Linux 5.11)"
|
||||
sets the file descriptor's close-on-exec flag instead of
|
||||
immediately closing the file descriptors.
|
||||
Set the close-on-exec flag on the specified file descriptors,
|
||||
rather than immediately closing them.
|
||||
.TP
|
||||
.B CLOSE_RANGE_UNSHARE
|
||||
unshares the range of file descriptors from any other processes,
|
||||
Unshare the specified file descriptors from any other processes
|
||||
before closing them,
|
||||
avoiding races with other threads sharing the file descriptor table.
|
||||
.SH RETURN VALUE
|
||||
|
@ -63,7 +63,7 @@ On success,
|
|||
returns 0.
|
||||
On error, \-1 is returned and
|
||||
.I errno
|
||||
is set to indicate the cause of the error.
|
||||
is set to indicate the error.
|
||||
.SH ERRORS
|
||||
.TP
|
||||
.B EINVAL
|
||||
|
@ -204,13 +204,13 @@ main(int argc, char *argv[])
|
|||
}
|
||||
|
||||
for (int i = 2; i < argc; i++) {
|
||||
if (open(argv[i], O_RDONLY) == -1) {
|
||||
if (open(argv[i], O_RDONLY) == \-1) {
|
||||
perror(argv[i]);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
||||
if (syscall(__NR_close_range, 3, ~0U, 0) == -1) {
|
||||
if (syscall(__NR_close_range, 3, ~0U, 0) == \-1) {
|
||||
perror("close_range");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue