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

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

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