From ff714d6461569d69b253089110ec659e4ebec248 Mon Sep 17 00:00:00 2001
|
From: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
|
Date: Tue, 2 Jul 2019 20:10:42 +0200
|
Subject: [PATCH] Define FNM_EXTMATCH for musl
|
|
Fixes the following compilation errors with musl that does not have
|
FNM_EXTMATCH defined:
|
|
| main.c: In function 'expand_matches':
|
| main.c:700:40: error: 'FNM_EXTMATCH' undeclared (first use in this
|
function); did you mean 'FNM_NOMATCH'?
|
| 700 | if(fnmatch(pattern, ifa->ifa_name, FNM_EXTMATCH))
|
| | ^~~~~~~~~~~~
|
| | FNM_NOMATCH
|
|
and
|
|
| archlinux.c:40:28: error: 'FNM_EXTMATCH' undeclared (first use in this
|
function); did you mean 'FNM_NOMATCH'?
|
| 40 | if(fnmatch(pattern, buf, FNM_EXTMATCH) == 0) {
|
| | ^~~~~~~~~~~~
|
| | FNM_NOMATCH
|
|
Upstream-Status: Submitted [https://salsa.debian.org/debian/ifupdown/merge_requests/5]
|
|
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
|
---
|
archcommon.h | 4 ++++
|
1 file changed, 4 insertions(+)
|
|
diff --git a/archcommon.h b/archcommon.h
|
index fe99950..f257f9d 100644
|
--- a/archcommon.h
|
+++ b/archcommon.h
|
@@ -1,5 +1,9 @@
|
#include "header.h"
|
|
+#if !defined(FNM_EXTMATCH)
|
+#define FNM_EXTMATCH 0
|
+#endif
|
+
|
bool execable(const char *);
|
|
#define iface_is_link() (!_iface_has(ifd->real_iface, ":."))
|
--
|
2.17.1
|