/* saslauthd.h.in. Generated automatically from configure.in by autoheader. */ #include /* Define to empty if the keyword does not work. */ #undef const /* Define if you have that is POSIX.1 compatible. */ #undef HAVE_SYS_WAIT_H /* Define to `int' if doesn't define. */ #undef pid_t /* Define as the return type of signal handlers (int or void). */ #undef RETSIGTYPE /* Define if you have the ANSI C header files. */ #undef STDC_HEADERS /* Symbols that need defining */ /* do we have gssapi.h or gssapi/gssapi.h? */ #undef HAVE_GSSAPI_H /* what flavor of GSSAPI are we using? */ #undef HAVE_GSS_C_NT_HOSTBASED_SERVICE /* Do we have kerberos for plaintext password checking? */ #undef HAVE_KRB /* do we have SIA for plaintext password checking? */ #undef HAVE_SIA /* do we have ldap support */ #undef HAVE_LDAP /* do we want to enable the GSSAPI module */ #undef AUTH_KRB5 #undef KRB5_HEIMDAL /* Do we want to enable the experimental sasldb authentication module? */ #undef AUTH_SASLDB /* Path to saslauthd rundir */ #undef PATH_SASLAUTHD_RUNDIR /* do we have pam? */ #undef HAVE_PAM /* Things SASLAUTHd doesn't really care about */ #undef HAVE_SASLAUTHD #undef WITH_DES #undef WITH_SSL_DES #undef STATIC_GSSAPIV2 #undef STATIC_KERBEROS4 #undef STATIC_PLAIN #undef SASL_BERKELEYDB #undef SASL_DB_PATH #undef SASL_GDBM #undef SASL_NDBM #undef STATIC_SASLDB /* define if your system has getnameinfo() */ #undef HAVE_GETADDRINFO /* define if your system has getnameinfo() */ #undef HAVE_GETNAMEINFO /* define if your system has struct sockaddr_storage */ #undef HAVE_STRUCT_SOCKADDR_STORAGE /* Define if you have ss_family in struct sockaddr_storage. */ #undef HAVE_SS_FAMILY /* do we have socklen_t? */ #undef HAVE_SOCKLEN_T #undef HAVE_SOCKADDR_SA_LEN /* Define if you have the dn_expand function. */ #undef HAVE_DN_EXPAND /* Define if you have the dns_lookup function. */ #undef HAVE_DNS_LOOKUP /* Define if you have the gethostname function. */ #undef HAVE_GETHOSTNAME /* Define if you have the getspnam function. */ #undef HAVE_GETSPNAM /* Define if you have the getuserpw function. */ #undef HAVE_GETUSERPW /* Define if you have the gsskrb5_register_acceptor_identity function. */ #undef HAVE_GSSKRB5_REGISTER_ACCEPTOR_IDENTITY /* Define if you have the krb_get_err_text function. */ #undef HAVE_KRB_GET_ERR_TEXT /* Define if you have the mkdir function. */ #undef HAVE_MKDIR /* Define if you have the socket function. */ #undef HAVE_SOCKET /* Define if you have the strdup function. */ #undef HAVE_STRDUP /* Define if you have the header file. */ #undef HAVE_FCNTL_H /* Define if you have the header file. */ #undef HAVE_STRINGS_H /* Define if you have the header file. */ #undef HAVE_SYS_UIO_H /* Define if you have the header file. */ #undef HAVE_SYSLOG_H /* Define if you have the header file. */ #undef HAVE_UNISTD_H /* Define if you have the db library (-ldb). */ #undef HAVE_LIBDB /* Define if you have the resolv library (-lresolv). */ #undef HAVE_LIBRESOLV /* Name of package */ #undef PACKAGE /* Version number of package */ #undef VERSION /* define if your compiler has __attribute__ */ #undef HAVE___ATTRIBUTE__ #ifndef HAVE___ATTRIBUTE__ /* Can't use attributes... */ #define __attribute__(foo) #endif #include #include #include #ifndef WIN32 # include # include #else /* WIN32 */ # include #endif /* WIN32 */ #include #include #ifndef HAVE_SOCKLEN_T typedef unsigned int socklen_t; #endif /* HAVE_SOCKLEN_T */ #ifndef HAVE_STRUCT_SOCKADDR_STORAGE #define _SS_MAXSIZE 128 /* Implementation specific max size */ #define _SS_PADSIZE (_SS_MAXSIZE - sizeof (struct sockaddr)) struct sockaddr_storage { struct sockaddr ss_sa; char __ss_pad2[_SS_PADSIZE]; }; # define ss_family ss_sa.sa_family #endif /* !HAVE_STRUCT_SOCKADDR_STORAGE */ #ifndef AF_INET6 /* Define it to something that should never appear */ #define AF_INET6 AF_MAX #endif /* Create a struct iovec if we need one */ #if !defined(HAVE_SYS_UIO_H) struct iovec { long iov_len; char *iov_base; }; #else #include #include #endif #ifndef HAVE_GETADDRINFO #define getaddrinfo sasl_getaddrinfo #define freeaddrinfo sasl_freeaddrinfo #define getnameinfo sasl_getnameinfo #define gai_strerror sasl_gai_strerror #include "gai.h" #endif #ifndef NI_WITHSCOPEID #define NI_WITHSCOPEID 0 #endif