From: Amos Jeffries Date: Thu, 24 Jul 2014 08:39:38 +0000 (-0700) Subject: ext_lm_group_acl: portability fixes for MinGW X-Git-Tag: SQUID_3_4_7~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de4a4e07e5afe1193f8fdd375668ba18b004d71d;p=thirdparty%2Fsquid.git ext_lm_group_acl: portability fixes for MinGW --- diff --git a/helpers/external_acl/LM_group/Makefile.am b/helpers/external_acl/LM_group/Makefile.am index aba5045112..1bc27ed71b 100644 --- a/helpers/external_acl/LM_group/Makefile.am +++ b/helpers/external_acl/LM_group/Makefile.am @@ -4,6 +4,7 @@ libexec_PROGRAMS = ext_lm_group_acl ext_lm_group_acl_SOURCES = ext_lm_group_acl.cc LDADD = \ + $(top_builddir)/lib/libmiscencoding.la \ $(COMPAT_LIB) \ -lnetapi32 \ -ladvapi32 \ diff --git a/helpers/external_acl/LM_group/ext_lm_group_acl.cc b/helpers/external_acl/LM_group/ext_lm_group_acl.cc index b0c4a64ca4..c5706c3a6f 100644 --- a/helpers/external_acl/LM_group/ext_lm_group_acl.cc +++ b/helpers/external_acl/LM_group/ext_lm_group_acl.cc @@ -97,7 +97,7 @@ int _wcsicmp(const wchar_t *, const wchar_t *); int use_global = 0; int use_PDC_only = 0; -char *program_name; +const char *program_name; pid_t mypid; char *machinedomain; int use_case_insensitive_compare = 0; @@ -541,12 +541,15 @@ main(int argc, char *argv[]) } debug("External ACL win32 group helper build " __DATE__ ", " __TIME__ " starting up...\n"); - if (use_global) + if (use_global) { debug("Domain Global group mode enabled using '%s' as default domain.\n", DefaultDomain); - if (use_case_insensitive_compare) + } + if (use_case_insensitive_compare) { debug("Warning: running in case insensitive mode !!!\n"); - if (use_PDC_only) + } + if (use_PDC_only) { debug("Warning: using only PDCs for group validation !!!\n"); + } /* Main Loop */ while (fgets(buf, HELPER_INPUT_BUFFER, stdin)) {