]> git.ipfire.org Git - thirdparty/cups.git/blame - config.h.in
Add strlcat() and strlcpy() checks and emulation functions.
[thirdparty/cups.git] / config.h.in
CommitLineData
3a57cba8 1/*
17438bf4 2 * "$Id: config.h.in,v 1.57 2002/05/16 13:44:49 mike Exp $"
3a57cba8 3 *
4 * Configuration file for the Common UNIX Printing System (CUPS).
5 *
6 * @configure_input@
7 *
efb2f309 8 * Copyright 1997-2002 by Easy Software Products.
3a57cba8 9 *
10 * These coded instructions, statements, and computer programs are the
11 * property of Easy Software Products and are protected by Federal
12 * copyright law. Distribution and use rights are outlined in the file
13 * "LICENSE.txt" which should have been included with this file. If this
14 * file is missing or damaged please contact Easy Software Products
15 * at:
16 *
17 * Attn: CUPS Licensing Information
18 * Easy Software Products
c9e6a22c 19 * 44141 Airport View Drive, Suite 204
3a57cba8 20 * Hollywood, Maryland 20636-3111 USA
21 *
e338c390 22 * Voice: (301) 373-9600
3a57cba8 23 * EMail: cups-info@cups.org
24 * WWW: http://www.cups.org
25 */
26
27/*
28 * Version of software...
29 */
30
1a7c5730 31#define CUPS_SVERSION "CUPS v1.1.15"
948aa7a8 32
3a57cba8 33
bf905723 34/*
35 * Default user and group...
36 */
37
38#define CUPS_DEFAULT_USER "lp"
39#define CUPS_DEFAULT_GROUP "sys"
40
41
a810d5d8 42/*
43 * Where are files stored?
44 */
45
aff2356d 46#define CUPS_LOCALEDIR "/usr/share/locale"
bd84e0d1 47#define CUPS_SERVERROOT "/etc/cups"
aff2356d 48#define CUPS_SERVERBIN "/usr/lib/cups"
49#define CUPS_DOCROOT "/usr/share/doc/cups"
bd84e0d1 50#define CUPS_REQUESTS "/var/spool/cups"
aff2356d 51#define CUPS_LOGDIR "/var/logs/cups"
52#define CUPS_DATADIR "/usr/share/cups"
7517e57e 53#define CUPS_FONTPATH "/usr/share/cups/fonts"
bd84e0d1 54
948aa7a8 55
8a32fc08 56/*
57 * What is the format string for strftime?
58 */
59
60#define CUPS_STRFTIME_FORMAT NULL
a810d5d8 61
948aa7a8 62
3a57cba8 63/*
64 * Do we have various image libraries?
65 */
66
a810d5d8 67#undef HAVE_LIBPNG
68#undef HAVE_LIBZ
69#undef HAVE_LIBJPEG
70#undef HAVE_LIBTIFF
3a57cba8 71
948aa7a8 72
3a57cba8 73/*
74 * Does this machine store words in big-endian (MSB-first) order?
75 */
76
a810d5d8 77#undef WORDS_BIGENDIAN
3a57cba8 78
948aa7a8 79
3a57cba8 80/*
81 * Which directory functions and headers do we use?
82 */
83
a810d5d8 84#undef HAVE_DIRENT_H
85#undef HAVE_SYS_DIR_H
86#undef HAVE_SYS_NDIR_H
87#undef HAVE_NDIR_H
3a57cba8 88
948aa7a8 89
8e3eb75d 90/*
91 * Do we have PAM stuff?
92 */
93
94#ifndef HAVE_LIBPAM
95#define HAVE_LIBPAM 0
96#endif /* !HAVE_LIBPAM */
97
948aa7a8 98
3a57cba8 99/*
100 * Do we have <shadow.h>?
101 */
102
a810d5d8 103#undef HAVE_SHADOW_H
3a57cba8 104
948aa7a8 105
ba8a42d9 106/*
107 * Do we have <crypt.h>?
108 */
109
110#undef HAVE_CRYPT_H
111
948aa7a8 112
f5cca6ca 113/*
114 * Use <string.h>, <strings.h>, or both?
115 */
116
117#undef HAVE_STRING_H
118#undef HAVE_STRINGS_H
119
948aa7a8 120
3a57cba8 121/*
122 * Do we have the strXXX() functions?
123 */
124
a810d5d8 125#undef HAVE_STRDUP
126#undef HAVE_STRCASECMP
127#undef HAVE_STRNCASECMP
17438bf4 128#undef HAVE_STRLCAT
129#undef HAVE_STRLCPY
3a57cba8 130
948aa7a8 131
8a2c2126 132/*
133 * Do we have the vsyslog() function?
134 */
135
136#undef HAVE_VSYSLOG
137
948aa7a8 138
ac9bff36 139/*
140 * Do we have the (v)snprintf() functions?
141 */
142
143#undef HAVE_SNPRINTF
144#undef HAVE_VSNPRINTF
145
948aa7a8 146
3a57cba8 147/*
5fba2863 148 * What signal functions to use?
149 */
150
151#undef HAVE_SIGSET
152#undef HAVE_SIGACTION
153
948aa7a8 154
5fba2863 155/*
156 * What wait functions to use?
157 */
158
159#undef HAVE_WAITPID
160#undef HAVE_WAIT3
161
948aa7a8 162
5fba2863 163/*
2bdd1992 164 * Do we have the mallinfo function and malloc.h?
8c57ced1 165 */
166
2bdd1992 167#undef HAVE_MALLINFO
8c57ced1 168#undef HAVE_MALLOC_H
169
948aa7a8 170
8c57ced1 171/*
e2ff7d86 172 * Do we have the OpenSSL library?
173 */
174
175#undef HAVE_LIBSSL
176
948aa7a8 177
1012752f 178/*
179 * Do we have the OpenSLP library?
180 */
181
182#undef HAVE_LIBSLP
183
184
957d43b0 185/*
186 * Do we have <sys/ioctl.h>?
187 */
188
189#undef HAVE_SYS_IOCTL_H
e2ff7d86 190
948aa7a8 191
192/*
017e43f5 193 * Do we have mkstemp() and/or mkstemps()?
948aa7a8 194 */
195
196#undef HAVE_MKSTEMP
017e43f5 197#undef HAVE_MKSTEMPS
948aa7a8 198
199
e2ff7d86 200/*
32ff1dd4 201 * Does the "tm" structure contain the "tm_gmtoff" member?
202 */
203
204#undef HAVE_TM_GMTOFF
205
206
207/*
3620d932 208 * Do we have rresvport()?
209 */
210
211#undef HAVE_RRESVPORT
212
213
214/*
b2b88ac7 215 * Do we have getifaddrs()?
216 */
217
218#undef HAVE_GETIFADDRS
219
220
6c673f38 221/*
222 * Do we have the <sys/sockio.h> header file?
223 */
224
225#undef HAVE_SYS_SOCKIO_H
226
227
b2b88ac7 228/*
229 * Does the sockaddr structure contain an sa_len parameter?
230 */
231
232#undef HAVE_STRUCT_SOCKADDR_SA_LEN
233
234
235/*
17438bf4 236 * End of "$Id: config.h.in,v 1.57 2002/05/16 13:44:49 mike Exp $".
3a57cba8 237 */