diff options
Diffstat (limited to 'app-admin/xtail/files/xtail-2.1_p8-fix-limits-musl.patch')
-rw-r--r-- | app-admin/xtail/files/xtail-2.1_p8-fix-limits-musl.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/app-admin/xtail/files/xtail-2.1_p8-fix-limits-musl.patch b/app-admin/xtail/files/xtail-2.1_p8-fix-limits-musl.patch new file mode 100644 index 000000000000..c9a7ca3f2f5d --- /dev/null +++ b/app-admin/xtail/files/xtail-2.1_p8-fix-limits-musl.patch @@ -0,0 +1,28 @@ +From: Sam James <sam@gentoo.org> +Subject: [PATCH] Fix build on musl + +Closes: https://bugs.gentoo.org/715876 +--- a/miscfuncs.c ++++ b/miscfuncs.c +@@ -8,6 +8,8 @@ + #include <ctype.h> + #include <fcntl.h> + #include <errno.h> ++#include <limits.h> ++ + #ifdef HAVE_UNISTD_H + # include <unistd.h> + #endif +@@ -65,7 +67,11 @@ int scan_directory(const char *dirname) + char *basename; + struct stat sbuf; + DIR *dirp; +- static char pathname[MAXNAMLEN]; ++ #ifdef NAME_MAX ++ static char pathname[NAME_MAX]; ++ #else ++ static char pathname[MAXNAMLEN] ++ #endif + + Dprintf(stderr, ">>> scanning directory '%s'\n", dirname); + if ((dirp = opendir(dirname)) == NULL) |