aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/include
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2020-04-14 18:07:42 +0000
committerKyle Evans <kevans@FreeBSD.org>2020-04-14 18:07:42 +0000
commit7d03e0811239d6f413d313214dab463af86d2a82 (patch)
tree45a3243ef22615031b4478b5e9272899bfc28c75 /lib/libc/include
parenta1af70e58ba5e89b5449947b168769125981dec2 (diff)
downloadsrc-7d03e0811239d6f413d313214dab463af86d2a82.tar.gz
src-7d03e0811239d6f413d313214dab463af86d2a82.zip
Mark closefrom(2) COMPAT12, reimplement in libc to wrap close_range
Include a temporarily compatibility shim as well for kernels predating close_range, since closefrom is used in some critical areas. Reviewed by: markj (previous version), kib Differential Revision: https://reviews.freebsd.org/D24399
Notes
Notes: svn path=/head/; revision=359930
Diffstat (limited to 'lib/libc/include')
-rw-r--r--lib/libc/include/libc_private.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc/include/libc_private.h b/lib/libc/include/libc_private.h
index 654baeaaae55..2585855c5191 100644
--- a/lib/libc/include/libc_private.h
+++ b/lib/libc/include/libc_private.h
@@ -331,6 +331,7 @@ int __sys_clock_gettime(__clockid_t, struct timespec *ts);
int __sys_clock_nanosleep(__clockid_t, int,
const struct timespec *, struct timespec *);
int __sys_close(int);
+int __sys_close_range(unsigned, unsigned, int);
int __sys_connect(int, const struct sockaddr *, __socklen_t);
int __sys_fcntl(int, int, ...);
int __sys_fdatasync(int);