diff options
Diffstat (limited to 'libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch')
-rw-r--r-- | libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch b/libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch new file mode 100644 index 0000000000..41b2b496af --- /dev/null +++ b/libraries/libbsd/patches/0001-include-Adjust-closefrom-per-glibc-adoption.patch @@ -0,0 +1,33 @@ +From 7b4ebd6521a693f236cad4170fce1bb5237ecae5 Mon Sep 17 00:00:00 2001 +From: Callum Farmer <callumjfarmer13@gmail.com> +Date: Thu, 16 Feb 2023 21:26:05 +0000 +Origin: upstream, commit:7b4ebd6521a693f236cad4170fce1bb5237ecae5 +Subject: [PATCH] include: Adjust closefrom() per glibc adoption + +Added in glibc 2.34 +https://sourceware.org/git/?p=glibc.git;a=commit;h=607449506f197cc9514408908f41f22537a47a8c + +Signed-off-by: Guillem Jover <guillem@hadrons.org> +--- + include/bsd/unistd.h | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/include/bsd/unistd.h b/include/bsd/unistd.h +index 167241b..20b0993 100644 +--- a/include/bsd/unistd.h ++++ b/include/bsd/unistd.h +@@ -59,7 +59,11 @@ int bsd_getopt(int argc, char * const argv[], const char *shortopts); + mode_t getmode(const void *set, mode_t mode); + void *setmode(const char *mode_str); + ++#if !defined(__GLIBC__) || \ ++ !__GLIBC_PREREQ(2, 34) || \ ++ !defined(_DEFAULT_SOURCE) + void closefrom(int lowfd); ++#endif + + /* Compatibility with sendmail implementations. */ + #define initsetproctitle(c, a, e) setproctitle_init((c), (a), (e)) +-- +2.39.2 + |