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

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

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