mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-18 19:06:55 +02:00
Fixes: - ncurses format security errors - implicit declaration of strcasestr & memrchr - version check compatibility with libcurl 8
37 lines
1.1 KiB
Diff
37 lines
1.1 KiB
Diff
Patch-Source: https://github.com/Ettercap/ettercap/commit/3ef51159d4e2cea97accb87af08943333fbefb04.patch
|
|
--
|
|
From 3ef51159d4e2cea97accb87af08943333fbefb04 Mon Sep 17 00:00:00 2001
|
|
From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
|
|
Date: Fri, 3 Mar 2023 21:27:14 +0100
|
|
Subject: [PATCH] Define _GNU_SOURCE to make sure memmem is found when musl
|
|
library is used. This fixes issue: #1219
|
|
|
|
Thanks Sam James for the suggestion!
|
|
---
|
|
include/ec.h | 6 ++++++
|
|
1 file changed, 6 insertions(+)
|
|
|
|
diff --git a/include/ec.h b/include/ec.h
|
|
index fbf048111..561062c2f 100644
|
|
--- a/include/ec.h
|
|
+++ b/include/ec.h
|
|
@@ -21,6 +21,9 @@
|
|
#if !defined (__USE_GNU) /* for memmem(), strsignal(), etc etc... */
|
|
#define __USE_GNU
|
|
#endif
|
|
+#if !defined (_GNU_SOURCE) /* for memmem(), strsignal(), etc etc... on musl */
|
|
+ #define _GNU_SOURCE
|
|
+#endif
|
|
#ifdef OS_SOLARIS
|
|
#define _REENTRANT /* for strtok_r() */
|
|
#endif
|
|
@@ -28,6 +31,9 @@
|
|
#if defined (__USE_GNU)
|
|
#undef __USE_GNU
|
|
#endif
|
|
+#if defined (_GNU_SOURCE)
|
|
+ #undef _GNU_SOURCE
|
|
+#endif
|
|
#include <strings.h>
|
|
#include <unistd.h>
|
|
#include <time.h>
|