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

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

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