From 2035f7c36c6d6769bee7a784c306d991ea44d6b3 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 7 Dec 2022 14:52:00 +0100 Subject: Don't use close_range as it might or might not collide with libc We don't have anything in place to actually generate a correct config.h, so to avoid breaking either newer or older distros, don't use the offending syscall at all. --- src/utils/include/fileutils.h | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src/utils/include') diff --git a/src/utils/include/fileutils.h b/src/utils/include/fileutils.h index 17ad429..552f550 100644 --- a/src/utils/include/fileutils.h +++ b/src/utils/include/fileutils.h @@ -77,20 +77,6 @@ static inline struct dirent *xreaddir(DIR *dp) return d; } -#if defined(__linux__) -# include -# if defined(SYS_close_range) -# include -# ifndef HAVE_CLOSE_RANGE -static inline int close_range(unsigned int first, unsigned int last, int flags) -{ - return syscall(SYS_close_range, first, last, flags); -} -# endif -# define HAVE_CLOSE_RANGE 1 -# endif /* SYS_close_range */ -#endif /* __linux__ */ - extern void ul_close_all_fds(unsigned int first, unsigned int last); #define UL_COPY_READ_ERROR (-1) -- cgit v1.2.3-55-g7522