diff options
author | Kyle Evans <kevans@FreeBSD.org> | 2020-04-14 18:07:42 +0000 |
---|---|---|
committer | Kyle Evans <kevans@FreeBSD.org> | 2020-04-14 18:07:42 +0000 |
commit | 7d03e0811239d6f413d313214dab463af86d2a82 (patch) | |
tree | 45a3243ef22615031b4478b5e9272899bfc28c75 /lib/libc/include | |
parent | a1af70e58ba5e89b5449947b168769125981dec2 (diff) | |
download | src-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.h | 1 |
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); |