Annotation of embedaddon/sudo/config.h.in, revision 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>