Annotation of embedaddon/sudo/config.h.in, revision 1.1.1.1
1.1 misho 1: /* config.h.in. Generated from configure.in by autoheader. */
2:
3: #ifndef _SUDO_CONFIG_H
4: #define _SUDO_CONFIG_H
5:
6: /* Define to 1 if the `syslog' function returns a non-zero int to denote
7: failure. */
8: #undef BROKEN_SYSLOG
9:
10: /* Define to 1 if you want the insults from the "classic" version sudo. */
11: #undef CLASSIC_INSULTS
12:
13: /* Define to 1 if you want insults culled from the twisted minds of CSOps. */
14: #undef CSOPS_INSULTS
15:
16: /* Define to 1 if you want sudo to display "command not allowed" instead of
17: "command not found" when a command cannot be found. */
18: #undef DONT_LEAK_PATH_INFO
19:
20: /* A colon-separated list of pathnames to be used as the editor for visudo. */
21: #undef EDITOR
22:
23: /* Define to 1 to enable environment function debugging. */
24: #undef ENV_DEBUG
25:
26: /* Define to 1 if you want visudo to honor the EDITOR and VISUAL env
27: variables. */
28: #undef ENV_EDITOR
29:
30: /* Define to 1 to enable environment resetting by default. */
31: #undef ENV_RESET
32:
33: /* If defined, users in this group need not enter a passwd (ie "sudo"). */
34: #undef EXEMPTGROUP
35:
36: /* Define to 1 if you want to require fully qualified hosts in sudoers. */
37: #undef FQDN
38:
39: /* Define to the type of elements in the array set by `getgroups'. Usually
40: this is either `int' or `gid_t'. */
41: #undef GETGROUPS_T
42:
43: /* Define to 1 if you want insults from the "Goon Show". */
44: #undef GOONS_INSULTS
45:
46: /* Define to 1 if you want 2001-like insults. */
47: #undef HAL_INSULTS
48:
49: /* Define to 1 if you use AFS. */
50: #undef HAVE_AFS
51:
52: /* Define to 1 if you use AIX general authentication. */
53: #undef HAVE_AIXAUTH
54:
55: /* Define to 1 if you have the `asprintf' function. */
56: #undef HAVE_ASPRINTF
57:
58: /* Define to 1 if you have the `authenticate' function. */
59: #undef HAVE_AUTHENTICATE
60:
61: /* Define to 1 if you have the `auth_challenge' function. */
62: #undef HAVE_AUTH_CHALLENGE
63:
64: /* Define to 1 if you have the `bigcrypt' function. */
65: #undef HAVE_BIGCRYPT
66:
67: /* Define to 1 if you use BSD authentication. */
68: #undef HAVE_BSD_AUTH_H
69:
70: /* Define to 1 to enable BSM audit support. */
71: #undef HAVE_BSM_AUDIT
72:
73: /* Define to 1 if you have the `closefrom' function. */
74: #undef HAVE_CLOSEFROM
75:
76: /* Define to 1 if you use OSF DCE. */
77: #undef HAVE_DCE
78:
79: /* Define to 1 if your `DIR' contains dd_fd. */
80: #undef HAVE_DD_FD
81:
82: /* Define to 1 if you have the declaration of `errno', and to 0 if you don't.
83: */
84: #undef HAVE_DECL_ERRNO
85:
86: /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
87: don't. */
88: #undef HAVE_DECL_SYS_SIGLIST
89:
90: /* Define to 1 if you have the declaration of `_sys_siglist', and to 0 if you
91: don't. */
92: #undef HAVE_DECL__SYS_SIGLIST
93:
94: /* Define to 1 if you have the declaration of `__sys_siglist', and to 0 if you
95: don't. */
96: #undef HAVE_DECL___SYS_SIGLIST
97:
98: /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
99: */
100: #undef HAVE_DIRENT_H
101:
102: /* Define to 1 if you have the `dirfd' function or macro. */
103: #undef HAVE_DIRFD
104:
105: /* Define to 1 if you have the `dispcrypt' function. */
106: #undef HAVE_DISPCRYPT
107:
108: /* Define to 1 if you have the <dlfcn.h> header file. */
109: #undef HAVE_DLFCN_H
110:
111: /* Define to 1 if you have the `dlopen' function. */
112: #undef HAVE_DLOPEN
113:
114: /* Define to 1 if your glob.h defines the GLOB_BRACE and GLOB_TILDE flags. */
115: #undef HAVE_EXTENDED_GLOB
116:
117: /* Define to 1 if your system has the F_CLOSEM fcntl. */
118: #undef HAVE_FCNTL_CLOSEM
119:
120: /* Define to 1 if you have the `fgetln' function. */
121: #undef HAVE_FGETLN
122:
123: /* Define to 1 if you have the `flock' function. */
124: #undef HAVE_FLOCK
125:
126: /* Define to 1 if you have the `fnmatch' function. */
127: #undef HAVE_FNMATCH
128:
129: /* Define to 1 if you have the `freeifaddrs' function. */
130: #undef HAVE_FREEIFADDRS
131:
132: /* Define to 1 if you have the `futime' function. */
133: #undef HAVE_FUTIME
134:
135: /* Define to 1 if you have the `futimes' function. */
136: #undef HAVE_FUTIMES
137:
138: /* Define to 1 if you have the `futimesat' function. */
139: #undef HAVE_FUTIMESAT
140:
141: /* Define to 1 if you use the FWTK authsrv daemon. */
142: #undef HAVE_FWTK
143:
144: /* Define to 1 if you have the `getaddrinfo' function. */
145: #undef HAVE_GETADDRINFO
146:
147: /* Define to 1 if you have the `getauthuid' function. (ULTRIX 4.x shadow
148: passwords) */
149: #undef HAVE_GETAUTHUID
150:
151: /* Define to 1 if you have the `getcwd' function. */
152: #undef HAVE_GETCWD
153:
154: /* Define to 1 if you have the `getdomainname' function. */
155: #undef HAVE_GETDOMAINNAME
156:
157: /* Define to 1 if you have the `getgrouplist' function. */
158: #undef HAVE_GETGROUPLIST
159:
160: /* Define to 1 if your system has a working `getgroups' function. */
161: #undef HAVE_GETGROUPS
162:
163: /* Define to 1 if you have the `getgrset' function. */
164: #undef HAVE_GETGRSET
165:
166: /* Define to 1 if you have the `getifaddrs' function. */
167: #undef HAVE_GETIFADDRS
168:
169: /* Define to 1 if you have the `getline' function. */
170: #undef HAVE_GETLINE
171:
172: /* Define to 1 if you have the `getprogname' function. */
173: #undef HAVE_GETPROGNAME
174:
175: /* Define to 1 if you have the `getprpwnam' function. (SecureWare-style shadow
176: passwords) */
177: #undef HAVE_GETPRPWNAM
178:
179: /* Define to 1 if you have the `getpwanam' function. (SunOS 4.x shadow
180: passwords) */
181: #undef HAVE_GETPWANAM
182:
183: /* Define to 1 if you have the `getresuid' function. */
184: #undef HAVE_GETRESUID
185:
186: /* Define to 1 if you have the `getspnam' function (SVR4-style shadow
187: passwords) */
188: #undef HAVE_GETSPNAM
189:
190: /* Define to 1 if you have the `getspwuid' function. (HP-UX <= 9.X shadow
191: passwords) */
192: #undef HAVE_GETSPWUID
193:
194: /* Define to 1 if you have the `getttyent' function. */
195: #undef HAVE_GETTTYENT
196:
197: /* Define to 1 if you have the `getuserattr' function. */
198: #undef HAVE_GETUSERATTR
199:
200: /* Define to 1 if you have the `getutid' function. */
201: #undef HAVE_GETUTID
202:
203: /* Define to 1 if you have the `getutxid' function. */
204: #undef HAVE_GETUTXID
205:
206: /* Define to 1 if you have the `glob' function. */
207: #undef HAVE_GLOB
208:
209: /* Define to 1 if you have the `grantpt' function. */
210: #undef HAVE_GRANTPT
211:
212: /* Define to 1 if you have the <gssapi/gssapi_krb5.h> header file. */
213: #undef HAVE_GSSAPI_GSSAPI_KRB5_H
214:
215: /* Define to 1 if you have the `gss_krb5_ccache_name' function. */
216: #undef HAVE_GSS_KRB5_CCACHE_NAME
217:
218: /* Define to 1 if your Kerberos is Heimdal. */
219: #undef HAVE_HEIMDAL
220:
221: /* Define to 1 if <netinet/in.h> contains struct in6_addr. */
222: #undef HAVE_IN6_ADDR
223:
224: /* Define to 1 if you have the `initprivs' function. */
225: #undef HAVE_INITPRIVS
226:
227: /* Define to 1 if you have the `innetgr' function. */
228: #undef HAVE_INNETGR
229:
230: /* Define to 1 if you have the <inttypes.h> header file. */
231: #undef HAVE_INTTYPES_H
232:
233: /* Define if you have isblank(3). */
234: #undef HAVE_ISBLANK
235:
236: /* Define to 1 if you have the `iscomsec' function. (HP-UX >= 10.x check for
237: shadow enabled) */
238: #undef HAVE_ISCOMSEC
239:
240: /* Define to 1 if you have the `issecure' function. (SunOS 4.x check for
241: shadow enabled) */
242: #undef HAVE_ISSECURE
243:
244: /* Define to 1 if you use Kerberos IV. */
245: #undef HAVE_KERB4
246:
247: /* Define to 1 if you use Kerberos V. */
248: #undef HAVE_KERB5
249:
250: /* Define to 1 if you have the `killpg' function. */
251: #undef HAVE_KILLPG
252:
253: /* Define to 1 if you have the `krb5_get_init_creds_opt_alloc' function. */
254: #undef HAVE_KRB5_GET_INIT_CREDS_OPT_ALLOC
255:
256: /* Define to 1 if your `krb5_get_init_creds_opt_free' function takes two
257: arguments. */
258: #undef HAVE_KRB5_GET_INIT_CREDS_OPT_FREE_TWO_ARGS
259:
260: /* Define to 1 if you have the `krb5_init_secure_context' function. */
261: #undef HAVE_KRB5_INIT_SECURE_CONTEXT
262:
263: /* Define to 1 if you have the `krb5_verify_user' function. */
264: #undef HAVE_KRB5_VERIFY_USER
265:
266: /* Define to 1 if your LDAP needs <lber.h>. (OpenLDAP does not) */
267: #undef HAVE_LBER_H
268:
269: /* Define to 1 if you use LDAP for sudoers. */
270: #undef HAVE_LDAP
271:
272: /* Define to 1 if you have the `ldapssl_init' function. */
273: #undef HAVE_LDAPSSL_INIT
274:
275: /* Define to 1 if you have the `ldapssl_set_strength' function. */
276: #undef HAVE_LDAPSSL_SET_STRENGTH
277:
278: /* Define to 1 if you have the `ldap_create' function. */
279: #undef HAVE_LDAP_CREATE
280:
281: /* Define to 1 if you have the `ldap_initialize' function. */
282: #undef HAVE_LDAP_INITIALIZE
283:
284: /* Define to 1 if you have the `ldap_sasl_bind_s' function. */
285: #undef HAVE_LDAP_SASL_BIND_S
286:
287: /* Define to 1 if you have the `ldap_sasl_interactive_bind_s' function. */
288: #undef HAVE_LDAP_SASL_INTERACTIVE_BIND_S
289:
290: /* Define to 1 if you have the `ldap_search_ext_s' function. */
291: #undef HAVE_LDAP_SEARCH_EXT_S
292:
293: /* Define to 1 if you have the `ldap_search_st' function. */
294: #undef HAVE_LDAP_SEARCH_ST
295:
296: /* Define to 1 if you have the `ldap_ssl_client_init' function. */
297: #undef HAVE_LDAP_SSL_CLIENT_INIT
298:
299: /* Define to 1 if you have the <ldap_ssl.h> header file. */
300: #undef HAVE_LDAP_SSL_H
301:
302: /* Define to 1 if you have the `ldap_start_tls_s' function. */
303: #undef HAVE_LDAP_START_TLS_S
304:
305: /* Define to 1 if you have the `ldap_start_tls_s_np' function. */
306: #undef HAVE_LDAP_START_TLS_S_NP
307:
308: /* Define to 1 if you have the `ldap_str2dn' function. */
309: #undef HAVE_LDAP_STR2DN
310:
311: /* Define to 1 if you have the `ldap_unbind_ext_s' function. */
312: #undef HAVE_LDAP_UNBIND_EXT_S
313:
314: /* Define to 1 if you have the <libintl.h> header file. */
315: #undef HAVE_LIBINTL_H
316:
317: /* Define to 1 if you have the <libutil.h> header file. */
318: #undef HAVE_LIBUTIL_H
319:
320: /* Define to 1 to enable Linux audit support. */
321: #undef HAVE_LINUX_AUDIT
322:
323: /* Define to 1 if you have the `lockf' function. */
324: #undef HAVE_LOCKF
325:
326: /* Define to 1 if you have the <login_cap.h> header file. */
327: #undef HAVE_LOGIN_CAP_H
328:
329: /* Define to 1 if the system has the type `long long int'. */
330: #undef HAVE_LONG_LONG_INT
331:
332: /* Define to 1 if you have the `lrand48' function. */
333: #undef HAVE_LRAND48
334:
335: /* Define to 1 if you have the <maillock.h> header file. */
336: #undef HAVE_MAILLOCK_H
337:
338: /* Define to 1 if you have the <malloc.h> header file. */
339: #undef HAVE_MALLOC_H
340:
341: /* Define to 1 if you have the `mbr_check_membership' function. */
342: #undef HAVE_MBR_CHECK_MEMBERSHIP
343:
344: /* Define to 1 if you have the <memory.h> header file. */
345: #undef HAVE_MEMORY_H
346:
347: /* Define to 1 if you have the `memrchr' function. */
348: #undef HAVE_MEMRCHR
349:
350: /* Define to 1 if you have the `mkdtemp' function. */
351: #undef HAVE_MKDTEMP
352:
353: /* Define to 1 if you have the `mkstemps' function. */
354: #undef HAVE_MKSTEMPS
355:
356: /* Define to 1 if you have the <mps/ldap_ssl.h> header file. */
357: #undef HAVE_MPS_LDAP_SSL_H
358:
359: /* Define to 1 if you have the `nanosleep' function. */
360: #undef HAVE_NANOSLEEP
361:
362: /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
363: #undef HAVE_NDIR_H
364:
365: /* Define to 1 if you have the <netgroup.h> header file. */
366: #undef HAVE_NETGROUP_H
367:
368: /* Define to 1 if you have the `nl_langinfo' function. */
369: #undef HAVE_NL_LANGINFO
370:
371: /* Define to 1 if you have the `openpty' function. */
372: #undef HAVE_OPENPTY
373:
374: /* Define to 1 if you use NRL OPIE. */
375: #undef HAVE_OPIE
376:
377: /* Define to 1 if you use PAM authentication. */
378: #undef HAVE_PAM
379:
380: /* Define to 1 if you use a specific PAM session for sudo -i. */
381: #undef HAVE_PAM_LOGIN
382:
383: /* Define to 1 if you have the <pam/pam_appl.h> header file. */
384: #undef HAVE_PAM_PAM_APPL_H
385:
386: /* Define to 1 if you have the <paths.h> header file. */
387: #undef HAVE_PATHS_H
388:
389: /* Define to 1 if you have the `posix_openpt' function. */
390: #undef HAVE_POSIX_OPENPT
391:
392: /* Define to 1 if you have the `priv_set' function. */
393: #undef HAVE_PRIV_SET
394:
395: /* Define to 1 if you have the <project.h> header file. */
396: #undef HAVE_PROJECT_H
397:
398: /* Define to 1 if you have the <pty.h> header file. */
399: #undef HAVE_PTY_H
400:
401: /* Define to 1 if you have the `random' function. */
402: #undef HAVE_RANDOM
403:
404: /* Define to 1 if you have the `regcomp' function. */
405: #undef HAVE_REGCOMP
406:
407: /* Define to 1 if you have the `revoke' function. */
408: #undef HAVE_REVOKE
409:
410: /* Define to 1 if the skeychallenge() function is RFC1938-compliant and takes
411: 4 arguments */
412: #undef HAVE_RFC1938_SKEYCHALLENGE
413:
414: /* Define to 1 if you have the <sasl.h> header file. */
415: #undef HAVE_SASL_H
416:
417: /* Define to 1 if you have the <sasl/sasl.h> header file. */
418: #undef HAVE_SASL_SASL_H
419:
420: /* Define if your struct sockadr has an sa_len field. */
421: #undef HAVE_SA_LEN
422:
423: /* Define to 1 if you use SecurID for authentication. */
424: #undef HAVE_SECURID
425:
426: /* Define to 1 if you have the <security/pam_appl.h> header file. */
427: #undef HAVE_SECURITY_PAM_APPL_H
428:
429: /* Define to 1 to enable SELinux RBAC support. */
430: #undef HAVE_SELINUX
431:
432: /* Define to 1 if you have the `setauthdb' function. */
433: #undef HAVE_SETAUTHDB
434:
435: /* Define to 1 if you have the `setenv' function. */
436: #undef HAVE_SETENV
437:
438: /* Define to 1 if you have the `seteuid' function. */
439: #undef HAVE_SETEUID
440:
441: /* Define to 1 if you have the `setkeycreatecon' function. */
442: #undef HAVE_SETKEYCREATECON
443:
444: /* Define to 1 if you have the `setlocale' function. */
445: #undef HAVE_SETLOCALE
446:
447: /* Define to 1 if you have the `setresuid' function. */
448: #undef HAVE_SETRESUID
449:
450: /* Define to 1 if you have the `setreuid' function. */
451: #undef HAVE_SETREUID
452:
453: /* Define to 1 if you have the `setrlimit64' function. */
454: #undef HAVE_SETRLIMIT64
455:
456: /* Define to 1 if you have the `set_auth_parameters' function. */
457: #undef HAVE_SET_AUTH_PARAMETERS
458:
459: /* Define to 1 if you have the `shl_load' function. */
460: #undef HAVE_SHL_LOAD
461:
462: /* Define to 1 if you have the `sia_ses_init' function. */
463: #undef HAVE_SIA_SES_INIT
464:
465: /* Define to 1 if <signal.h> has the sigaction_t typedef. */
466: #undef HAVE_SIGACTION_T
467:
468: /* Define to 1 if you use S/Key. */
469: #undef HAVE_SKEY
470:
471: /* Define to 1 if your S/Key library has skeyaccess(). */
472: #undef HAVE_SKEYACCESS
473:
474: /* Define to 1 if you have the `snprintf' function. */
475: #undef HAVE_SNPRINTF
476:
477: /* Define to 1 if you have the <stdint.h> header file. */
478: #undef HAVE_STDINT_H
479:
480: /* Define to 1 if you have the <stdlib.h> header file. */
481: #undef HAVE_STDLIB_H
482:
483: /* Define to 1 if you have the `strftime' function. */
484: #undef HAVE_STRFTIME
485:
486: /* Define to 1 if you have the <strings.h> header file. */
487: #undef HAVE_STRINGS_H
488:
489: /* Define to 1 if you have the <string.h> header file. */
490: #undef HAVE_STRING_H
491:
492: /* Define to 1 if you have the `strlcat' function. */
493: #undef HAVE_STRLCAT
494:
495: /* Define to 1 if you have the `strlcpy' function. */
496: #undef HAVE_STRLCPY
497:
498: /* Define to 1 if you have the `strrchr' function. */
499: #undef HAVE_STRRCHR
500:
501: /* Define to 1 if you have the `strsignal' function. */
502: #undef HAVE_STRSIGNAL
503:
504: /* Define to 1 if the system has the type `struct in6_addr'. */
505: #undef HAVE_STRUCT_IN6_ADDR
506:
507: /* Define to 1 if `ut_exit' is a member of `struct utmpx'. */
508: #undef HAVE_STRUCT_UTMPX_UT_EXIT
509:
510: /* Define to 1 if `ut_exit.e_termination' is a member of `struct utmpx'. */
511: #undef HAVE_STRUCT_UTMPX_UT_EXIT_E_TERMINATION
512:
513: /* Define to 1 if `ut_exit.__e_termination' is a member of `struct utmpx'. */
514: #undef HAVE_STRUCT_UTMPX_UT_EXIT___E_TERMINATION
515:
516: /* Define to 1 if `ut_id' is a member of `struct utmpx'. */
517: #undef HAVE_STRUCT_UTMPX_UT_ID
518:
519: /* Define to 1 if `ut_pid' is a member of `struct utmpx'. */
520: #undef HAVE_STRUCT_UTMPX_UT_PID
521:
522: /* Define to 1 if `ut_tv' is a member of `struct utmpx'. */
523: #undef HAVE_STRUCT_UTMPX_UT_TV
524:
525: /* Define to 1 if `ut_type' is a member of `struct utmpx'. */
526: #undef HAVE_STRUCT_UTMPX_UT_TYPE
527:
528: /* Define to 1 if `ut_exit' is a member of `struct utmp'. */
529: #undef HAVE_STRUCT_UTMP_UT_EXIT
530:
531: /* Define to 1 if `ut_exit.e_termination' is a member of `struct utmp'. */
532: #undef HAVE_STRUCT_UTMP_UT_EXIT_E_TERMINATION
533:
534: /* Define to 1 if `ut_exit.__e_termination' is a member of `struct utmp'. */
535: #undef HAVE_STRUCT_UTMP_UT_EXIT___E_TERMINATION
536:
537: /* Define to 1 if `ut_id' is a member of `struct utmp'. */
538: #undef HAVE_STRUCT_UTMP_UT_ID
539:
540: /* Define to 1 if `ut_pid' is a member of `struct utmp'. */
541: #undef HAVE_STRUCT_UTMP_UT_PID
542:
543: /* Define to 1 if `ut_tv' is a member of `struct utmp'. */
544: #undef HAVE_STRUCT_UTMP_UT_TV
545:
546: /* Define to 1 if `ut_type' is a member of `struct utmp'. */
547: #undef HAVE_STRUCT_UTMP_UT_TYPE
548:
549: /* Define to 1 if `ut_user' is a member of `struct utmp'. */
550: #undef HAVE_STRUCT_UTMP_UT_USER
551:
552: /* Define to 1 if your struct stat has an st_mtim member */
553: #undef HAVE_ST_MTIM
554:
555: /* Define to 1 if your struct stat has an st_mtimespec member */
556: #undef HAVE_ST_MTIMESPEC
557:
558: /* Define to 1 if your struct stat uses an st__tim union */
559: #undef HAVE_ST__TIM
560:
561: /* Define to 1 if you have the `sysconf' function. */
562: #undef HAVE_SYSCONF
563:
564: /* Define to 1 if you have the `sysctl' function. */
565: #undef HAVE_SYSCTL
566:
567: /* Define to 1 if you have the <sys/bsdtypes.h> header file. */
568: #undef HAVE_SYS_BSDTYPES_H
569:
570: /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
571: */
572: #undef HAVE_SYS_DIR_H
573:
574: /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
575: */
576: #undef HAVE_SYS_NDIR_H
577:
578: /* Define to 1 if you have the <sys/select.h> header file. */
579: #undef HAVE_SYS_SELECT_H
580:
581: /* Define to 1 if you have the <sys/sockio.h> header file. */
582: #undef HAVE_SYS_SOCKIO_H
583:
584: /* Define to 1 if you have the <sys/stat.h> header file. */
585: #undef HAVE_SYS_STAT_H
586:
587: /* Define to 1 if you have the <sys/stropts.h> header file. */
588: #undef HAVE_SYS_STROPTS_H
589:
590: /* Define to 1 if you have the <sys/sysmacros.h> header file. */
591: #undef HAVE_SYS_SYSMACROS_H
592:
593: /* Define to 1 if you have the <sys/types.h> header file. */
594: #undef HAVE_SYS_TYPES_H
595:
596: /* Define to 1 if you have struct timespec in sys/time.h */
597: #undef HAVE_TIMESPEC
598:
599: /* Define to 1 if you have the `ttyslot' function. */
600: #undef HAVE_TTYSLOT
601:
602: /* Define to 1 if you have the `tzset' function. */
603: #undef HAVE_TZSET
604:
605: /* Define to 1 if you have the <unistd.h> header file. */
606: #undef HAVE_UNISTD_H
607:
608: /* Define to 1 if you have the `unsetenv' function. */
609: #undef HAVE_UNSETENV
610:
611: /* Define to 1 if you have the <util.h> header file. */
612: #undef HAVE_UTIL_H
613:
614: /* Define to 1 if you have the `utimes' function. */
615: #undef HAVE_UTIMES
616:
617: /* Define to 1 if you have the <utime.h> header file. */
618: #undef HAVE_UTIME_H
619:
620: /* Define to 1 if you have the <utmpx.h> header file. */
621: #undef HAVE_UTMPX_H
622:
623: /* Define to 1 if you have the `vasprintf' function. */
624: #undef HAVE_VASPRINTF
625:
626: /* Define to 1 if you have the `vsnprintf' function. */
627: #undef HAVE_VSNPRINTF
628:
629: /* Define to 1 if you have the <zlib.h> header file. */
630: #undef HAVE_ZLIB_H
631:
632: /* Define to 1 if you have the `_getpty' function. */
633: #undef HAVE__GETPTY
634:
635: /* Define to 1 if you have the `_innetgr' function. */
636: #undef HAVE__INNETGR
637:
638: /* Define to 1 if your crt0.o defines the __progname symbol for you. */
639: #undef HAVE___PROGNAME
640:
641: /* Define to 1 if you want the hostname to be entered into the log file. */
642: #undef HOST_IN_LOG
643:
644: /* Define to 1 if you want to ignore '.' and empty PATH elements */
645: #undef IGNORE_DOT_PATH
646:
647: /* The message given when a bad password is entered. */
648: #undef INCORRECT_PASSWORD
649:
650: /* The syslog facility sudo will use. */
651: #undef LOGFAC
652:
653: /* Define to SLOG_SYSLOG, SLOG_FILE, or SLOG_BOTH. */
654: #undef LOGGING
655:
656: /* Define to 1 if you want a two line OTP (S/Key or OPIE) prompt. */
657: #undef LONG_OTP_PROMPT
658:
659: /* Define to the sub-directory in which libtool stores uninstalled libraries.
660: */
661: #undef LT_OBJDIR
662:
663: /* The subject of the mail sent by sudo to the MAILTO user/address. */
664: #undef MAILSUBJECT
665:
666: /* The user or email address that sudo mail is sent to. */
667: #undef MAILTO
668:
669: /* The max number of chars per log file line (for line wrapping). */
670: #undef MAXLOGFILELEN
671:
672: /* Define to the max length of a uid_t in string context (excluding the NUL).
673: */
674: #undef MAX_UID_T_LEN
675:
676: /* Define to 1 if you don't want sudo to prompt for a password by default. */
677: #undef NO_AUTHENTICATION
678:
679: /* Define to 1 if you don't want users to get the lecture the first they user
680: sudo. */
681: #undef NO_LECTURE
682:
683: /* Define to 1 if you don't want to use sudo's PAM session support */
684: #undef NO_PAM_SESSION
685:
686: /* Define to avoid runing the mailer as root. */
687: #undef NO_ROOT_MAILER
688:
689: /* Define to 1 if root should not be allowed to use sudo. */
690: #undef NO_ROOT_SUDO
691:
692: /* Define to 1 if you want a single ticket file instead of per-tty files. */
693: #undef NO_TTY_TICKETS
694:
695: /* Define to the address where bug reports for this package should be sent. */
696: #undef PACKAGE_BUGREPORT
697:
698: /* Define to the full name of this package. */
699: #undef PACKAGE_NAME
700:
701: /* Define to the full name and version of this package. */
702: #undef PACKAGE_STRING
703:
704: /* Define to the one symbol short name of this package. */
705: #undef PACKAGE_TARNAME
706:
707: /* Define to the home page for this package. */
708: #undef PACKAGE_URL
709:
710: /* Define to the version of this package. */
711: #undef PACKAGE_VERSION
712:
713: /* The default password prompt. */
714: #undef PASSPROMPT
715:
716: /* The passwd prompt timeout (in minutes). */
717: #undef PASSWORD_TIMEOUT
718:
719: /* Define to 1 to replace politically incorrect insults with less offensive
720: ones. */
721: #undef PC_INSULTS
722:
723: /* The syslog priority sudo will use for unsuccessful attempts/errors. */
724: #undef PRI_FAILURE
725:
726: /* The syslog priority sudo will use for successful attempts. */
727: #undef PRI_SUCCESS
728:
729: /* The user sudo should run commands as by default. */
730: #undef RUNAS_DEFAULT
731:
732: /* Define to 1 to override the user's path with a built-in one. */
733: #undef SECURE_PATH
734:
735: /* Define to 1 to send mail when the user is not allowed to run a command. */
736: #undef SEND_MAIL_WHEN_NOT_OK
737:
738: /* Define to 1 to send mail when the user is not allowed to run sudo on this
739: host. */
740: #undef SEND_MAIL_WHEN_NO_HOST
741:
742: /* Define to 1 to send mail when the user is not in the sudoers file. */
743: #undef SEND_MAIL_WHEN_NO_USER
744:
745: /* Define to 1 if you want sudo to start a shell if given no arguments. */
746: #undef SHELL_IF_NO_ARGS
747:
748: /* Define to 1 if you want sudo to set $HOME in shell mode. */
749: #undef SHELL_SETS_HOME
750:
751: /* The size of `long int', as computed by sizeof. */
752: #undef SIZEOF_LONG_INT
753:
754: /* Define to 1 if you have the ANSI C header files. */
755: #undef STDC_HEADERS
756:
757: /* Define to 1 if the code in interfaces.c does not compile for you. */
758: #undef STUB_LOAD_INTERFACES
759:
760: /* The name of the sudoers plugin, including extension. */
761: #undef SUDOERS_PLUGIN
762:
763: /* The umask that the sudo-run prog should use. */
764: #undef SUDO_UMASK
765:
766: /* The number of minutes before sudo asks for a password again. */
767: #undef TIMEOUT
768:
769: /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
770: #undef TIME_WITH_SYS_TIME
771:
772: /* The number of tries a user gets to enter their password. */
773: #undef TRIES_FOR_PASSWORD
774:
775: /* Define to 1 to use the umask specified in sudoers even when it is less
776: restrictive than the invoking user's. */
777: #undef UMASK_OVERRIDE
778:
779: /* Define to 1 if the `unsetenv' function returns void instead of `int'. */
780: #undef UNSETENV_VOID
781:
782: /* Define to 1 if you want to create ~/.sudo_as_admin_successful if the user
783: is in the admin group the first time they run sudo. */
784: #undef USE_ADMIN_FLAG
785:
786: /* Define to 1 if you want to insult the user for entering an incorrect
787: password. */
788: #undef USE_INSULTS
789:
790: /* Define to 1 if you use GNU stow packaging. */
791: #undef USE_STOW
792:
793: /* Define to avoid using the passwd/shadow file for authentication. */
794: #undef WITHOUT_PASSWD
795:
796: /* Number of bits in a file offset, on hosts where this is settable. */
797: #undef _FILE_OFFSET_BITS
798:
799: /* Define for large files, on AIX-style hosts. */
800: #undef _LARGE_FILES
801:
802: /* Define to `signed' or nothing if compiler does not support a signed type
803: qualifier. */
804: #undef __signed
805:
806: /* Define to empty if `const' does not conform to ANSI C. */
807: #undef const
808:
809: /* Define if your system lacks the dev_t type. */
810: #undef dev_t
811:
812: /* Define to `int' if <sys/types.h> doesn't define. */
813: #undef gid_t
814:
815: /* Define if your system lacks the ino_t type. */
816: #undef ino_t
817:
818: /* Define to `int' if <sys/types.h> does not define. */
819: #undef mode_t
820:
821: /* Define to `int' if <signal.h> does not define. */
822: #undef sig_atomic_t
823:
824: /* Define to `unsigned int' if <sys/types.h> does not define. */
825: #undef size_t
826:
827: /* Define if your system lacks the ssize_t type. */
828: #undef ssize_t
829:
830: /* Define to `int' if <sys/types.h> doesn't define. */
831: #undef uid_t
832:
833: /* Define to empty if the keyword `volatile' does not work. Warning: valid
834: code using `volatile' can become incorrect without. Disable with care. */
835: #undef volatile
836:
837: /*
838: * Macros to convert ctime and mtime into timevals.
839: */
840: #define timespec2timeval(_ts, _tv) do { \
841: (_tv)->tv_sec = (_ts)->tv_sec; \
842: (_tv)->tv_usec = (_ts)->tv_nsec / 1000; \
843: } while (0)
844:
845: #ifdef HAVE_ST_MTIM
846: # ifdef HAVE_ST__TIM
847: # define ctim_get(_x, _y) timespec2timeval(&(_x)->st_ctim.st__tim, (_y))
848: # define mtim_get(_x, _y) timespec2timeval(&(_x)->st_mtim.st__tim, (_y))
849: # else
850: # define ctim_get(_x, _y) timespec2timeval(&(_x)->st_ctim, (_y))
851: # define mtim_get(_x, _y) timespec2timeval(&(_x)->st_mtim, (_y))
852: # endif
853: #else
854: # ifdef HAVE_ST_MTIMESPEC
855: # define ctim_get(_x, _y) timespec2timeval(&(_x)->st_ctimespec, (_y))
856: # define mtim_get(_x, _y) timespec2timeval(&(_x)->st_mtimespec, (_y))
857: # else
858: # define ctim_get(_x, _y) do { (_y)->tv_sec = (_x)->st_ctime; (_y)->tv_usec = 0; } while (0)
859: # define mtim_get(_x, _y) do { (_y)->tv_sec = (_x)->st_mtime; (_y)->tv_usec = 0; } while (0)
860: # endif /* HAVE_ST_MTIMESPEC */
861: #endif /* HAVE_ST_MTIM */
862:
863: /* GNU stow needs /etc/sudoers to be a symlink. */
864: #ifdef USE_STOW
865: # define stat_sudoers stat
866: #else
867: # define stat_sudoers lstat
868: #endif
869:
870: /* Macros to set/clear/test flags. */
871: #undef SET
872: #define SET(t, f) ((t) |= (f))
873: #undef CLR
874: #define CLR(t, f) ((t) &= ~(f))
875: #undef ISSET
876: #define ISSET(t, f) ((t) & (f))
877:
878: /* ANSI-style OS defs for HP-UX and ConvexOS. */
879: #if defined(hpux) && !defined(__hpux)
880: # define __hpux 1
881: #endif /* hpux */
882:
883: #if defined(convex) && !defined(__convex__)
884: # define __convex__ 1
885: #endif /* convex */
886:
887: /* BSD compatibility on some SVR4 systems. */
888: #ifdef __svr4__
889: # define BSD_COMP
890: #endif /* __svr4__ */
891:
892: #endif /* _SUDO_CONFIG_H */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>