Page MenuHomeFreeBSD

D50730.id156660.diff
No OneTemporary

D50730.id156660.diff

diff --git a/lib/libc/sys/closefrom.c b/lib/libc/sys/closefrom.c
--- a/lib/libc/sys/closefrom.c
+++ b/lib/libc/sys/closefrom.c
@@ -26,20 +26,12 @@
*/
#include <sys/param.h>
-#include <sys/syscall.h>
#include <unistd.h>
#include "libc_private.h"
-#define CLOSE_RANGE_OSREL 1300091
-
void
closefrom(int lowfd)
{
-
- if (__getosreldate() >= CLOSE_RANGE_OSREL)
- __sys_close_range(MAX(0, lowfd), ~0U, 0);
- else
- /* Fallback to closefrom(2) on older kernels. */
- syscall(SYS_freebsd12_closefrom, lowfd);
+ __sys_close_range(MAX(0, lowfd), ~0U, 0);
}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 11, 1:17 AM (6 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31259659
Default Alt Text
D50730.id156660.diff (568 B)

Event Timeline