aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/nios2
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2021-11-06 18:35:24 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2021-11-07 16:16:11 +0100
commitf2c996597d7441c1b9b390216c693ecfde3a8588 (patch)
tree5296e6795bc0101dd2cfd95949b62fdccbacd1df /sysdeps/nios2
parent475b63702ef38b69558fc3d31a0b66776a70f1d3 (diff)
downloadglibc-f2c996597d7441c1b9b390216c693ecfde3a8588.tar
glibc-f2c996597d7441c1b9b390216c693ecfde3a8588.tar.gz
glibc-f2c996597d7441c1b9b390216c693ecfde3a8588.tar.bz2
glibc-f2c996597d7441c1b9b390216c693ecfde3a8588.zip
hurd: Implement close_range and closefrom
The close_range () function implements the same API as the Linux and FreeBSD syscalls. It operates atomically and reliably. The specified upper bound is clamped to the actual size of the file descriptor table; it is expected that the most common use case is with last = UINT_MAX. Like in the Linux syscall, it is also possible to pass the CLOSE_RANGE_CLOEXEC flag to mark the file descriptors in the range cloexec instead of acually closing them. Also, add a Hurd version of the closefrom () function. Since unlike on Linux, close_range () cannot fail due to being unuspported by the running kernel, a fallback implementation is never necessary. Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20211106153524.82700-1-bugaevc@gmail.com>
Diffstat (limited to 'sysdeps/nios2')
0 files changed, 0 insertions, 0 deletions