bk: 531054f77B2WPisfNKHFejknv0l7dA
#include <signal.h>
#ifdef HAVE_FNMATCH_H
# include <fnmatch.h>
+# if !defined(FNM_CASEFOLD) && defined(FNM_IGNORECASE)
+# define FNM_CASEFOLD FNM_IGNORECASE
+# endif
#endif
#ifdef HAVE_SYS_PARAM_H
# include <sys/param.h>
case MATCH_IFNAME:
if (if_name != NULL
-#ifdef HAVE_FNMATCH
+#if defined(HAVE_FNMATCH) && defined(FNM_CASEFOLD)
&& !fnmatch(rule->if_name, if_name, FNM_CASEFOLD)
#else
&& !strcasecmp(if_name, rule->if_name)