Annotation of embedaddon/sudo/config.h.in, revision 1.1.1.2

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>