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

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

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