ipwd.c revision fe215bf7c30388b30643a003f3bbf399665a07a2
/* Copyright (c) 2011 Dovecot authors, see the included COPYING file */
#define _POSIX_PTHREAD_SEMANTICS /* for Solaris */
#include "lib.h"
#include "ipwd.h"
#include <unistd.h>
#define DEFAULT_PWBUF_SIZE 16384
#define DEFAULT_GRBUF_SIZE 16384
static void pw_init(void)
{
long size;
if (size < 0)
pwbuf_size = size;
}
}
static void gr_init(void)
{
long size;
/* OpenBSD up to 4.9 reports too low value in sysconf() */
if (size < 0)
#endif
grbuf_size = size;
}
}
void ipwd_deinit(void)
{
}
{
pw_init();
return 1;
return errno == 0 ? 0 : -1;
}
{
pw_init();
return 1;
return errno == 0 ? 0 : -1;
}
{
gr_init();
return 1;
return errno == 0 ? 0 : -1;
}
{
gr_init();
return 1;
return errno == 0 ? 0 : -1;
}