xref: /freebsd/lib/libpam/modules/pam_krb5/config.h (revision 3d79be24cf1684be80b929523f844932dfcdfef8)
1 /* config.h.  Generated from config.h.in by configure.  */
2 /* config.h.in.  Generated from configure.ac by autoheader.  */
3 
4 /* Define to 1 if you have the `asprintf' function. */
5 #define HAVE_ASPRINTF 1
6 
7 /* Define to 1 if you have the declaration of `krb5_kt_free_entry', and to 0
8    if you don't. */
9 #define HAVE_DECL_KRB5_KT_FREE_ENTRY 1
10 
11 /* Define to 1 if you have the declaration of `reallocarray', and to 0 if you
12    don't. */
13 #define HAVE_DECL_REALLOCARRAY 1
14 
15 /* Define to 1 if you have the <dlfcn.h> header file. */
16 #define HAVE_DLFCN_H 1
17 
18 /* Define to 1 if you have the <et/com_err.h> header file. */
19 /* #undef HAVE_ET_COM_ERR_H */
20 
21 /* Define to 1 if you have the `explicit_bzero' function. */
22 #define HAVE_EXPLICIT_BZERO 1
23 
24 /* Define to 1 if you have the <hx509_err.h> header file. */
25 /* #undef HAVE_HX509_ERR_H */
26 
27 /* Define to 1 if you have the <ibm_svc/krb5_svc.h> header file. */
28 /* #undef HAVE_IBM_SVC_KRB5_SVC_H */
29 
30 /* Define to 1 if you have the <inttypes.h> header file. */
31 #define HAVE_INTTYPES_H 1
32 
33 /* Define to 1 if you have the `issetugid' function. */
34 #define HAVE_ISSETUGID 1
35 
36 /* Define to 1 if you have the <k5profile.h> header file. */
37 /* #undef HAVE_K5PROFILE_H */
38 
39 /* Define to enable kadmin client features. */
40 #define HAVE_KADM5CLNT 1
41 
42 /* Define to 1 if you have the `kadm5_init_krb5_context' function. */
43 #define HAVE_KADM5_INIT_KRB5_CONTEXT 1
44 
45 /* Define to 1 if you have the `kadm5_init_with_skey_ctx' function. */
46 /* #undef HAVE_KADM5_INIT_WITH_SKEY_CTX */
47 
48 /* Define to 1 if you have the <kadm5/kadm5_err.h> header file. */
49 #define HAVE_KADM5_KADM5_ERR_H 1
50 
51 /* Define to 1 if you have the <kerberosv5/com_err.h> header file. */
52 /* #undef HAVE_KERBEROSV5_COM_ERR_H */
53 
54 /* Define to 1 if you have the <kerberosv5/krb5.h> header file. */
55 /* #undef HAVE_KERBEROSV5_KRB5_H */
56 
57 /* Define to enable Kerberos features. */
58 #define HAVE_KRB5 1
59 
60 /* Define to 1 if you have the `krb5_appdefault_string' function. */
61 #define HAVE_KRB5_APPDEFAULT_STRING 1
62 
63 /* Define to 1 if you have the `krb5_cc_get_full_name' function. */
64 #define HAVE_KRB5_CC_GET_FULL_NAME 1
65 
66 /* Define to 1 if you have the `krb5_data_free' function. */
67 /* #undef HAVE_KRB5_DATA_FREE */
68 
69 /* Define to 1 if you have the `krb5_free_default_realm' function. */
70 #define HAVE_KRB5_FREE_DEFAULT_REALM 1
71 
72 /* Define to 1 if you have the `krb5_free_error_message' function. */
73 #define HAVE_KRB5_FREE_ERROR_MESSAGE 1
74 
75 /* Define to 1 if you have the `krb5_free_string' function. */
76 #define HAVE_KRB5_FREE_STRING 1
77 
78 /* Define to 1 if you have the `krb5_get_error_message' function. */
79 #define HAVE_KRB5_GET_ERROR_MESSAGE 1
80 
81 /* Define to 1 if you have the `krb5_get_error_string' function. */
82 /* #undef HAVE_KRB5_GET_ERROR_STRING */
83 
84 /* Define to 1 if you have the `krb5_get_err_txt' function. */
85 /* #undef HAVE_KRB5_GET_ERR_TXT */
86 
87 /* Define to 1 if you have the `krb5_get_init_creds_opt_alloc' function. */
88 #define HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC 1
89 
90 /* Define to 1 if you have the `krb5_get_init_creds_opt_free' function. */
91 #define HAVE_KRB5_GET_INIT_CREDS_OPT_FREE 1
92 
93 /* Define if krb5_get_init_creds_opt_free takes two arguments. */
94 #define HAVE_KRB5_GET_INIT_CREDS_OPT_FREE_2_ARGS 1
95 
96 /* Define to 1 if you have the `krb5_get_init_creds_opt_set_anonymous'
97    function. */
98 #define HAVE_KRB5_GET_INIT_CREDS_OPT_SET_ANONYMOUS 1
99 
100 /* Define to 1 if you have the
101    `krb5_get_init_creds_opt_set_change_password_prompt' function. */
102 #define HAVE_KRB5_GET_INIT_CREDS_OPT_SET_CHANGE_PASSWORD_PROMPT 1
103 
104 /* Define to 1 if you have the `krb5_get_init_creds_opt_set_default_flags'
105    function. */
106 /* #undef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_DEFAULT_FLAGS */
107 
108 /* Define to 1 if you have the `krb5_get_init_creds_opt_set_fast_ccache_name'
109    function. */
110 #define HAVE_KRB5_GET_INIT_CREDS_OPT_SET_FAST_CCACHE_NAME 1
111 
112 /* Define to 1 if you have the `krb5_get_init_creds_opt_set_out_ccache'
113    function. */
114 #define HAVE_KRB5_GET_INIT_CREDS_OPT_SET_OUT_CCACHE 1
115 
116 /* Define to 1 if you have the `krb5_get_init_creds_opt_set_pa' function. */
117 #define HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PA 1
118 
119 /* Define to 1 if you have the `krb5_get_init_creds_opt_set_pkinit' function.
120    */
121 /* #undef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PKINIT */
122 
123 /* Define if krb5_get_init_creds_opt_set_pkinit takes 9 arguments. */
124 /* #undef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PKINIT_9_ARGS */
125 
126 /* Define to 1 if you have the `krb5_get_profile' function. */
127 /* #undef HAVE_KRB5_GET_PROFILE */
128 
129 /* Define to 1 if you have the `krb5_get_prompt_types' function. */
130 #define HAVE_KRB5_GET_PROMPT_TYPES 1
131 
132 /* Define to 1 if you have the <krb5.h> header file. */
133 #define HAVE_KRB5_H 1
134 
135 /* Define if your Kerberos implementation is Heimdal. */
136 /* #undef HAVE_KRB5_HEIMDAL */
137 
138 /* Define to 1 if you have the `krb5_init_secure_context' function. */
139 #define HAVE_KRB5_INIT_SECURE_CONTEXT 1
140 
141 /* Define to 1 if you have the <krb5/krb5.h> header file. */
142 #define HAVE_KRB5_KRB5_H 1
143 
144 /* Define if your Kerberos implementation is MIT. */
145 #define HAVE_KRB5_MIT 1
146 
147 /* Define to 1 if you have the `krb5_principal_get_realm' function. */
148 /* #undef HAVE_KRB5_PRINCIPAL_GET_REALM */
149 
150 /* Define to 1 if you have the `krb5_principal_set_comp_string' function. */
151 /* #undef HAVE_KRB5_PRINCIPAL_SET_COMP_STRING */
152 
153 /* Define to 1 if the system has the type `krb5_realm'. */
154 /* #undef HAVE_KRB5_REALM */
155 
156 /* Define to 1 if you have the `krb5_set_password' function. */
157 #define HAVE_KRB5_SET_PASSWORD 1
158 
159 /* Define to 1 if you have the `krb5_set_trace_filename' function. */
160 #define HAVE_KRB5_SET_TRACE_FILENAME 1
161 
162 /* Define to 1 if you have the `krb5_svc_get_msg' function. */
163 /* #undef HAVE_KRB5_SVC_GET_MSG */
164 
165 /* Define to 1 if you have the `krb5_verify_init_creds_opt_init' function. */
166 #define HAVE_KRB5_VERIFY_INIT_CREDS_OPT_INIT 1
167 
168 /* Define to 1 if you have the `krb5_xfree' function. */
169 /* #undef HAVE_KRB5_XFREE */
170 
171 /* Define to 1 if the system has the type `long long int'. */
172 #define HAVE_LONG_LONG_INT 1
173 
174 /* Define to 1 if you have the <minix/config.h> header file. */
175 /* #undef HAVE_MINIX_CONFIG_H */
176 
177 /* Define to 1 if you have the `mkstemp' function. */
178 #define HAVE_MKSTEMP 1
179 
180 /* Define to 1 if you have the `pam_getenv' function. */
181 #define HAVE_PAM_GETENV 1
182 
183 /* Define to 1 if you have the `pam_getenvlist' function. */
184 #define HAVE_PAM_GETENVLIST 1
185 
186 /* Define to 1 if you have the `pam_modutil_getpwnam' function. */
187 /* #undef HAVE_PAM_MODUTIL_GETPWNAM */
188 
189 /* Define to 1 if you have the <pam/pam_appl.h> header file. */
190 /* #undef HAVE_PAM_PAM_APPL_H */
191 
192 /* Define to 1 if you have the <pam/pam_ext.h> header file. */
193 /* #undef HAVE_PAM_PAM_EXT_H */
194 
195 /* Define to 1 if you have the <pam/pam_modutil.h> header file. */
196 /* #undef HAVE_PAM_PAM_MODUTIL_H */
197 
198 /* Define to 1 if you have the `pam_syslog' function. */
199 /* #undef HAVE_PAM_SYSLOG */
200 
201 /* Define to 1 if you have the `pam_vsyslog' function. */
202 /* #undef HAVE_PAM_VSYSLOG */
203 
204 /* Define to 1 if you have the <profile.h> header file. */
205 /* #undef HAVE_PROFILE_H */
206 
207 /* Define to 1 if you have the `reallocarray' function. */
208 #define HAVE_REALLOCARRAY 1
209 
210 /* Define to 1 if you have the `regcomp' function. */
211 #define HAVE_REGCOMP 1
212 
213 /* Define to 1 if you have the <security/pam_appl.h> header file. */
214 #define HAVE_SECURITY_PAM_APPL_H 1
215 
216 /* Define to 1 if you have the <security/pam_ext.h> header file. */
217 /* #undef HAVE_SECURITY_PAM_EXT_H */
218 
219 /* Define to 1 if you have the <security/pam_modutil.h> header file. */
220 /* #undef HAVE_SECURITY_PAM_MODUTIL_H */
221 
222 /* Define to 1 if the system has the type `ssize_t'. */
223 #define HAVE_SSIZE_T 1
224 
225 /* Define to 1 if stdbool.h conforms to C99. */
226 #define HAVE_STDBOOL_H 1
227 
228 /* Define to 1 if you have the <stdint.h> header file. */
229 #define HAVE_STDINT_H 1
230 
231 /* Define to 1 if you have the <stdio.h> header file. */
232 #define HAVE_STDIO_H 1
233 
234 /* Define to 1 if you have the <stdlib.h> header file. */
235 #define HAVE_STDLIB_H 1
236 
237 /* Define to 1 if you have the <strings.h> header file. */
238 #define HAVE_STRINGS_H 1
239 
240 /* Define to 1 if you have the <string.h> header file. */
241 #define HAVE_STRING_H 1
242 
243 /* Define to 1 if you have the `strndup' function. */
244 #define HAVE_STRNDUP 1
245 
246 /* Define to 1 if you have the <sys/bittypes.h> header file. */
247 /* #undef HAVE_SYS_BITTYPES_H */
248 
249 /* Define to 1 if you have the <sys/select.h> header file. */
250 #define HAVE_SYS_SELECT_H 1
251 
252 /* Define to 1 if you have the <sys/stat.h> header file. */
253 #define HAVE_SYS_STAT_H 1
254 
255 /* Define to 1 if you have the <sys/time.h> header file. */
256 #define HAVE_SYS_TIME_H 1
257 
258 /* Define to 1 if you have the <sys/types.h> header file. */
259 #define HAVE_SYS_TYPES_H 1
260 
261 /* Define to 1 if you have the <unistd.h> header file. */
262 #define HAVE_UNISTD_H 1
263 
264 /* Define to 1 if the system has the type `unsigned long long int'. */
265 #define HAVE_UNSIGNED_LONG_LONG_INT 1
266 
267 /* Define to 1 if you have the <wchar.h> header file. */
268 #define HAVE_WCHAR_H 1
269 
270 /* Define to 1 if the system has the type `_Bool'. */
271 #define HAVE__BOOL 1
272 
273 /* Define to the sub-directory where libtool stores uninstalled libraries. */
274 #define LT_OBJDIR ".libs/"
275 
276 /* The name of the PAM module, used by the pam_vsyslog replacement. */
277 #define MODULE_NAME "pam_krb5"
278 
279 /* Name of package */
280 #define PACKAGE "pam-krb5"
281 
282 /* Define to the address where bug reports for this package should be sent. */
283 #define PACKAGE_BUGREPORT "eagle@eyrie.org"
284 
285 /* Define to the full name of this package. */
286 #define PACKAGE_NAME "pam-krb5"
287 
288 /* Define to the full name and version of this package. */
289 #define PACKAGE_STRING "pam-krb5 4.11"
290 
291 /* Define to the one symbol short name of this package. */
292 #define PACKAGE_TARNAME "pam-krb5"
293 
294 /* Define to the home page for this package. */
295 #define PACKAGE_URL ""
296 
297 /* Define to the version of this package. */
298 #define PACKAGE_VERSION "4.11"
299 
300 /* Define to const if PAM uses const in pam_get_item, empty otherwise. */
301 #define PAM_CONST const
302 
303 /* Define to const if PAM uses const in pam_strerror, empty otherwise. */
304 #define PAM_STRERROR_CONST const
305 
306 /* Define to the full path to openssl for some tests. */
307 #define PATH_OPENSSL "/usr/bin/openssl"
308 
309 /* The size of `long', as computed by sizeof. */
310 #define SIZEOF_LONG 8
311 
312 /* Define to 1 if all of the C90 standard headers exist (not just the ones
313    required in a freestanding environment). This macro is provided for
314    backward compatibility; new code need not use it. */
315 #define STDC_HEADERS 1
316 
317 /* Enable extensions on AIX 3, Interix.  */
318 #ifndef _ALL_SOURCE
319 # define _ALL_SOURCE 1
320 #endif
321 /* Enable general extensions on macOS.  */
322 #ifndef _DARWIN_C_SOURCE
323 # define _DARWIN_C_SOURCE 1
324 #endif
325 /* Enable general extensions on Solaris.  */
326 #ifndef __EXTENSIONS__
327 # define __EXTENSIONS__ 1
328 #endif
329 /* Enable GNU extensions on systems that have them.  */
330 #ifndef _GNU_SOURCE
331 # define _GNU_SOURCE 1
332 #endif
333 /* Enable X/Open compliant socket functions that do not require linking
334    with -lxnet on HP-UX 11.11.  */
335 #ifndef _HPUX_ALT_XOPEN_SOCKET_API
336 # define _HPUX_ALT_XOPEN_SOCKET_API 1
337 #endif
338 /* Identify the host operating system as Minix.
339    This macro does not affect the system headers' behavior.
340    A future release of Autoconf may stop defining this macro.  */
341 #ifndef _MINIX
342 /* # undef _MINIX */
343 #endif
344 /* Enable general extensions on NetBSD.
345    Enable NetBSD compatibility extensions on Minix.  */
346 #ifndef _NETBSD_SOURCE
347 # define _NETBSD_SOURCE 1
348 #endif
349 /* Enable OpenBSD compatibility extensions on NetBSD.
350    Oddly enough, this does nothing on OpenBSD.  */
351 #ifndef _OPENBSD_SOURCE
352 # define _OPENBSD_SOURCE 1
353 #endif
354 /* Define to 1 if needed for POSIX-compatible behavior.  */
355 #ifndef _POSIX_SOURCE
356 /* # undef _POSIX_SOURCE */
357 #endif
358 /* Define to 2 if needed for POSIX-compatible behavior.  */
359 #ifndef _POSIX_1_SOURCE
360 /* # undef _POSIX_1_SOURCE */
361 #endif
362 /* Enable POSIX-compatible threading on Solaris.  */
363 #ifndef _POSIX_PTHREAD_SEMANTICS
364 # define _POSIX_PTHREAD_SEMANTICS 1
365 #endif
366 /* Enable extensions specified by ISO/IEC TS 18661-5:2014.  */
367 #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
368 # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
369 #endif
370 /* Enable extensions specified by ISO/IEC TS 18661-1:2014.  */
371 #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
372 # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
373 #endif
374 /* Enable extensions specified by ISO/IEC TS 18661-2:2015.  */
375 #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
376 # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
377 #endif
378 /* Enable extensions specified by ISO/IEC TS 18661-4:2015.  */
379 #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
380 # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
381 #endif
382 /* Enable extensions specified by ISO/IEC TS 18661-3:2015.  */
383 #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
384 # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
385 #endif
386 /* Enable extensions specified by ISO/IEC TR 24731-2:2010.  */
387 #ifndef __STDC_WANT_LIB_EXT2__
388 # define __STDC_WANT_LIB_EXT2__ 1
389 #endif
390 /* Enable extensions specified by ISO/IEC 24747:2009.  */
391 #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
392 # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
393 #endif
394 /* Enable extensions on HP NonStop.  */
395 #ifndef _TANDEM_SOURCE
396 # define _TANDEM_SOURCE 1
397 #endif
398 /* Enable X/Open extensions.  Define to 500 only if necessary
399    to make mbstate_t available.  */
400 #ifndef _XOPEN_SOURCE
401 /* # undef _XOPEN_SOURCE */
402 #endif
403 
404 
405 /* Version number of package */
406 #define VERSION "4.11"
407 
408 /* Number of bits in a file offset, on hosts where this is settable. */
409 /* #undef _FILE_OFFSET_BITS */
410 
411 /* Define for large files, on AIX-style hosts. */
412 /* #undef _LARGE_FILES */
413