/* * "$Id: config.h 4828 2005-11-11 12:53:38Z mike $" * * Configuration file for the Common UNIX Printing System (CUPS). * * Copyright 1997-2005 by Easy Software Products. * * These coded instructions, statements, and computer programs are the * property of Easy Software Products and are protected by Federal * copyright law. Distribution and use rights are outlined in the file * "LICENSE.txt" which should have been included with this file. If this * file is missing or damaged please contact Easy Software Products * at: * * Attn: CUPS Licensing Information * Easy Software Products * 44141 Airport View Drive, Suite 204 * Hollywood, Maryland 20636 USA * * Voice: (301) 373-9600 * EMail: cups-info@cups.org * WWW: http://www.cups.org */ #ifndef _CUPS_CONFIG_H_ #define _CUPS_CONFIG_H_ /* * Compiler stuff... */ #undef const #undef __CHAR_UNSIGNED__ /* * Version of software... */ #define CUPS_SVERSION "CUPS v1.2svn" #define CUPS_MINIMAL "CUPS/1.2svn" /* * Default user and group... */ #define CUPS_DEFAULT_USER "lp" #define CUPS_DEFAULT_GROUP "sys" /* * Default IPP port... */ #define CUPS_DEFAULT_IPP_PORT 631 /* * Maximum number of file descriptors to support. */ #define CUPS_MAX_FDS 4096 /* * Do we have domain socket support? */ #undef CUPS_DEFAULT_DOMAINSOCKET /* * Where are files stored? * * Note: These are defaults, which can be overridden by environment * variables at run-time... */ #define CUPS_CACHEDIR "C:/CUPS/cache" #define CUPS_DATADIR "C:/CUPS/share" #define CUPS_DOCROOT "C:/CUPS/share/doc" #define CUPS_FONTPATH "C:/CUPS/share/fonts" #define CUPS_LOCALEDIR "C:/CUPS/locale" #define CUPS_LOGDIR "C:/CUPS/logs" #define CUPS_REQUESTS "C:/CUPS/spool" #define CUPS_SERVERBIN "C:/CUPS/lib" #define CUPS_SERVERROOT "C:/CUPS/etc" #define CUPS_STATEDIR "C:/CUPS/run" /* * Do we have various image libraries? */ #undef HAVE_LIBPNG #undef HAVE_LIBZ #undef HAVE_LIBJPEG #undef HAVE_LIBTIFF /* * Do we have PAM stuff? */ #ifndef HAVE_LIBPAM #define HAVE_LIBPAM 0 #endif /* !HAVE_LIBPAM */ #undef HAVE_PAM_PAM_APPL_H /* * Do we have ? */ #undef HAVE_SHADOW_H /* * Do we have ? */ #undef HAVE_CRYPT_H /* * Use , , and/or ? */ #define HAVE_STRING_H #undef HAVE_STRINGS_H #undef HAVE_BSTRING_H /* * Do we have the long long type? */ #undef HAVE_LONG_LONG #ifdef HAVE_LONG_LONG # define CUPS_LLFMT "%lld" # define CUPS_LLCAST (long long) #else # define CUPS_LLFMT "%ld" # define CUPS_LLCAST (long) #endif /* HAVE_LONG_LONG */ /* * Do we have the strtoll() function? */ #undef HAVE_STRTOLL #ifndef HAVE_STRTOLL # define strtoll(nptr,endptr,base) strtol((nptr), (endptr), (base)) #endif /* !HAVE_STRTOLL */ /* * Do we have the strXXX() functions? */ #define HAVE_STRDUP #define HAVE_STRCASECMP #define HAVE_STRNCASECMP #undef HAVE_STRLCAT #undef HAVE_STRLCPY /* * Do we have the geteuid() function? */ #undef HAVE_GETEUID /* * Do we have the vsyslog() function? */ #undef HAVE_VSYSLOG /* * Do we have the (v)snprintf() functions? */ #undef HAVE_SNPRINTF #undef HAVE_VSNPRINTF /* * What signal functions to use? */ #undef HAVE_SIGSET #undef HAVE_SIGACTION /* * What wait functions to use? */ #undef HAVE_WAITPID #undef HAVE_WAIT3 /* * Do we have the mallinfo function and malloc.h? */ #undef HAVE_MALLINFO #undef HAVE_MALLOC_H /* * Do we have the langinfo.h header file? */ #undef HAVE_LANGINFO_H /* * Which encryption libraries do we have? */ #undef HAVE_CDSASSL #undef HAVE_GNUTLS #undef HAVE_LIBSSL #undef HAVE_SSL /* * Do we have the OpenSLP library? */ #undef HAVE_LIBSLP /* * Do we have libpaper? */ #undef HAVE_LIBPAPER /* * Do we have ? */ #undef HAVE_SYS_IOCTL_H /* * Do we have mkstemp() and/or mkstemps()? */ #undef HAVE_MKSTEMP #undef HAVE_MKSTEMPS /* * Does the "tm" structure contain the "tm_gmtoff" member? */ #undef HAVE_TM_GMTOFF /* * Do we have rresvport_af()? */ #undef HAVE_RRESVPORT_AF /* * Do we have getaddrinfo()? */ #define HAVE_GETADDRINFO /* * Do we have getnameinfo()? */ #define HAVE_GETNAMEINFO /* * Do we have getifaddrs()? */ #undef HAVE_GETIFADDRS /* * Do we have hstrerror()? */ #undef HAVE_HSTRERROR /* * Do we have the header file? */ #undef HAVE_SYS_SOCKIO_H /* * Does the sockaddr structure contain an sa_len parameter? */ #undef HAVE_STRUCT_SOCKADDR_SA_LEN /* * Do we have the AIX usersec.h header file? */ #undef HAVE_USERSEC_H /* * Do we have pthread support? */ #undef HAVE_PTHREAD_H /* * Various scripting languages... */ #undef HAVE_JAVA #define CUPS_JAVA "/usr/bin/java" #undef HAVE_PERL #define CUPS_PERL "/usr/bin/perl" #undef HAVE_PHP #define CUPS_PHP "/usr/bin/php" #undef HAVE_PYTHON #define CUPS_PYTHON "/usr/bin/python" #endif /* !_CUPS_CONFIG_H_ */ /* * End of "$Id: config.h 4828 2005-11-11 12:53:38Z mike $". */