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

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

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