File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / sudo / config.h.in
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 16:23:01 2012 UTC (12 years, 4 months ago) by misho
CVS tags: MAIN, HEAD
Initial revision

    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>