#include <getopt.h>
#endif
-/* Check if we try to compile on a Windows Platform */
-#if !_SQUID_WINDOWS_
-/* NON Windows Platform !!! */
-#error NON WINDOWS PLATFORM
-#endif
-
static char NTGroup[256];
char * NTAllowedGroup;
char * NTDisAllowedGroup;
name);
}
-void
+static void
process_options(int argc, char *argv[])
{
int opt;
*/
#include "squid.h"
+#include "auth/basic/SSPI/valid.h"
#include "util.h"
-/* Check if we try to compile on a Windows Platform */
-#if !_SQUID_WINDOWS_
-/* NON Windows Platform !!! */
-#error NON WINDOWS PLATFORM
-#endif
-
-#if _SQUID_CYGWIN_
#include <cwchar>
-#endif
-#include "auth/basic/SSPI/valid.h"
char Default_NTDomain[DNLEN+1] = NTV_DEFAULT_DOMAIN;
const char * errormsg;
const char NTV_VALID_DOMAIN_SEPARATOR[] = "\\/";
/* returns 1 on success, 0 on failure */
-int
+static int
Valid_Group(char *UserName, char *Group)
{
int result = FALSE;
}
int
-Valid_User(char *UserName, char *Password, char *Group)
+Valid_User(char *UserName, char *Password, char *)
{
int result = NTV_SERVER_ERROR;
size_t i;
char User[256];
errormsg = NTV_SERVER_ERROR_MSG;
- strncpy(NTDomain, UserName, sizeof(NTDomain));
+ xstrncpy(NTDomain, UserName, sizeof(NTDomain));
for (i=0; i < strlen(NTV_VALID_DOMAIN_SEPARATOR); ++i) {
if ((domain_qualify = strchr(NTDomain, NTV_VALID_DOMAIN_SEPARATOR[i])) != NULL)