]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Mark closefrom(2) COMPAT12, reimplement in libc to wrap close_range
authorkevans <kevans@FreeBSD.org>
Tue, 14 Apr 2020 18:07:42 +0000 (18:07 +0000)
committerkevans <kevans@FreeBSD.org>
Tue, 14 Apr 2020 18:07:42 +0000 (18:07 +0000)
commit79165c9642bbe7e5407803bbcb74a2d71e54f2a9
tree45a3243ef22615031b4478b5e9272899bfc28c75
parent5f6d9b71b784809ee71d36e73170c6085732dde8
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
lib/libc/include/libc_private.h
lib/libc/sys/Makefile.inc
lib/libc/sys/Symbol.map
lib/libc/sys/closefrom.c [new file with mode: 0644]
sys/compat/freebsd32/syscalls.master
sys/kern/kern_descrip.c
sys/kern/syscalls.master
tools/build/depend-cleanup.sh