[BACK]Return to config.h.in CVS log [TXT][DIR] Up to [local] / src / usr.bin / sudo

Annotation of src/usr.bin/sudo/config.h.in, Revision 1.17

1.10      millert     1: /* config.h.in.  Generated from configure.in by autoheader.  */
1.1       millert     2:
                      3: #ifndef _SUDO_CONFIG_H
                      4: #define _SUDO_CONFIG_H
                      5:
1.15      millert     6: /* Define to 1 if the `syslog' function returns a non-zero int to denote
                      7:    failure. */
1.6       millert     8: #undef BROKEN_SYSLOG
1.1       millert     9:
1.15      millert    10: /* Define to 1 if you want the insults from the "classic" version sudo. */
1.6       millert    11: #undef CLASSIC_INSULTS
1.1       millert    12:
1.6       millert    13: /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
                     14:    systems. This function is required for `alloca.c' support on those systems.
                     15:    */
                     16: #undef CRAY_STACKSEG_END
1.1       millert    17:
1.15      millert    18: /* Define to 1 if you want insults culled from the twisted minds of CSOps. */
1.6       millert    19: #undef CSOPS_INSULTS
1.1       millert    20:
1.10      millert    21: /* Define to 1 if using `alloca.c'. */
1.6       millert    22: #undef C_ALLOCA
1.1       millert    23:
1.15      millert    24: /* Define to 1 if you want sudo to display "command not allowed" instead of
1.6       millert    25:    "command not found" when a command cannot be found. */
                     26: #undef DONT_LEAK_PATH_INFO
1.1       millert    27:
1.6       millert    28: /* A colon-separated list of pathnames to be used as the editor for visudo. */
                     29: #undef EDITOR
1.1       millert    30:
1.15      millert    31: /* Define to 1 if you want visudo to honor the EDITOR and VISUAL env
                     32:    variables. */
1.6       millert    33: #undef ENV_EDITOR
1.1       millert    34:
1.6       millert    35: /* If defined, users in this group need not enter a passwd (ie "sudo"). */
                     36: #undef EXEMPTGROUP
1.1       millert    37:
1.15      millert    38: /* Define to 1 if you want to require fully qualified hosts in sudoers. */
1.6       millert    39: #undef FQDN
1.1       millert    40:
1.15      millert    41: /* Define to 1 if you want insults from the "Goon Show". */
1.6       millert    42: #undef GOONS_INSULTS
1.1       millert    43:
1.15      millert    44: /* Define to 1 if you want 2001-like insults. */
1.6       millert    45: #undef HAL_INSULTS
1.1       millert    46:
1.15      millert    47: /* Define to 1 if you use AFS. */
1.6       millert    48: #undef HAVE_AFS
1.1       millert    49:
1.17    ! millert    50: /* Define to 1 if you use AIX general authentication. */
        !            51: #undef HAVE_AIXAUTH
        !            52:
1.10      millert    53: /* Define to 1 if you have `alloca', as a function or macro. */
1.6       millert    54: #undef HAVE_ALLOCA
1.1       millert    55:
1.10      millert    56: /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
                     57:    */
1.6       millert    58: #undef HAVE_ALLOCA_H
1.1       millert    59:
1.10      millert    60: /* Define to 1 if you have the `asprintf' function. */
1.6       millert    61: #undef HAVE_ASPRINTF
1.1       millert    62:
1.17    ! millert    63: /* Define to 1 if you have the `authenticate' function. */
1.6       millert    64: #undef HAVE_AUTHENTICATE
1.1       millert    65:
1.17    ! millert    66: /* Define to 1 if you have the `auth_challenge' function. */
        !            67: #undef HAVE_AUTH_CHALLENGE
        !            68:
1.10      millert    69: /* Define to 1 if you have the `bigcrypt' function. */
1.6       millert    70: #undef HAVE_BIGCRYPT
1.1       millert    71:
1.15      millert    72: /* Define to 1 if you use BSD authentication. */
1.6       millert    73: #undef HAVE_BSD_AUTH_H
1.1       millert    74:
1.14      millert    75: /* Define to 1 if you have the `closefrom' function. */
                     76: #undef HAVE_CLOSEFROM
                     77:
1.15      millert    78: /* Define to 1 if you use OSF DCE. */
1.6       millert    79: #undef HAVE_DCE
1.1       millert    80:
1.15      millert    81: /* Define to 1 if your `DIR' contains dd_fd. */
                     82: #undef HAVE_DD_FD
                     83:
1.10      millert    84: /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
                     85:    */
1.6       millert    86: #undef HAVE_DIRENT_H
1.1       millert    87:
1.15      millert    88: /* Define to 1 if you have the `dirfd' function or macro. */
                     89: #undef HAVE_DIRFD
                     90:
1.10      millert    91: /* Define to 1 if you have the `dispcrypt' function. */
1.6       millert    92: #undef HAVE_DISPCRYPT
1.1       millert    93:
1.11      millert    94: /* Define to 1 if you have the <err.h> header file. */
                     95: #undef HAVE_ERR_H
                     96:
1.17    ! millert    97: /* Define to 1 if your glob.h defines the GLOB_BRACE and GLOB_TILDE flags. */
        !            98: #undef HAVE_EXTENDED_GLOB
        !            99:
        !           100: /* Define to 1 if your system has the F_CLOSEM fcntl. */
        !           101: #undef HAVE_FCNTL_CLOSEM
        !           102:
1.10      millert   103: /* Define to 1 if you have the `flock' function. */
1.6       millert   104: #undef HAVE_FLOCK
1.1       millert   105:
1.15      millert   106: /* Define to 1 if you have the `fnmatch' function. */
1.1       millert   107: #undef HAVE_FNMATCH
                    108:
1.10      millert   109: /* Define to 1 if you have the `freeifaddrs' function. */
1.9       millert   110: #undef HAVE_FREEIFADDRS
                    111:
1.10      millert   112: /* Define to 1 if you have the `fstat' function. */
1.6       millert   113: #undef HAVE_FSTAT
                    114:
1.15      millert   115: /* Define to 1 if you have the `futime' function. */
                    116: #undef HAVE_FUTIME
                    117:
                    118: /* Define to 1 if you have the `futimes' function. */
                    119: #undef HAVE_FUTIMES
                    120:
                    121: /* Define to 1 if you have the `futimesat' function. */
                    122: #undef HAVE_FUTIMESAT
                    123:
                    124: /* Define to 1 if you use the FWTK authsrv daemon. */
1.6       millert   125: #undef HAVE_FWTK
1.1       millert   126:
1.15      millert   127: /* Define to 1 if you have the `getauthuid' function. (ULTRIX 4.x shadow
                    128:    passwords) */
1.6       millert   129: #undef HAVE_GETAUTHUID
1.1       millert   130:
1.10      millert   131: /* Define to 1 if you have the `getcwd' function. */
1.6       millert   132: #undef HAVE_GETCWD
1.1       millert   133:
1.10      millert   134: /* Define to 1 if you have the `getdomainname' function. */
1.6       millert   135: #undef HAVE_GETDOMAINNAME
1.1       millert   136:
1.17    ! millert   137: /* Define to 1 if you have the `getgroups' function. */
        !           138: #undef HAVE_GETGROUPS
        !           139:
1.10      millert   140: /* Define to 1 if you have the `getifaddrs' function. */
1.6       millert   141: #undef HAVE_GETIFADDRS
1.1       millert   142:
1.11      millert   143: /* Define to 1 if you have the `getprogname' function. */
                    144: #undef HAVE_GETPROGNAME
                    145:
1.15      millert   146: /* Define to 1 if you have the `getprpwnam' function. (SecureWare-style shadow
1.6       millert   147:    passwords) */
                    148: #undef HAVE_GETPRPWNAM
1.1       millert   149:
1.15      millert   150: /* Define to 1 if you have the `getpwanam' function. (SunOS 4.x shadow
                    151:    passwords) */
1.6       millert   152: #undef HAVE_GETPWANAM
1.1       millert   153:
1.15      millert   154: /* Define to 1 if you have the `getspnam' function (SVR4-style shadow
                    155:    passwords) */
1.6       millert   156: #undef HAVE_GETSPNAM
1.1       millert   157:
1.15      millert   158: /* Define to 1 if you have the `getspwuid' function. (HP-UX <= 9.X shadow
1.6       millert   159:    passwords) */
                    160: #undef HAVE_GETSPWUID
1.1       millert   161:
1.16      millert   162: /* Define to 1 if you have the `gettimeofday' function. */
                    163: #undef HAVE_GETTIMEOFDAY
1.15      millert   164:
1.17    ! millert   165: /* Define to 1 if you have the `glob' function. */
        !           166: #undef HAVE_GLOB
        !           167:
1.15      millert   168: /* Define to 1 if your Kerberos is Heimdal. */
1.12      millert   169: #undef HAVE_HEIMDAL
                    170:
1.10      millert   171: /* Define to 1 if you have the `initgroups' function. */
1.6       millert   172: #undef HAVE_INITGROUPS
1.1       millert   173:
1.10      millert   174: /* Define to 1 if you have the `initprivs' function. */
1.6       millert   175: #undef HAVE_INITPRIVS
1.1       millert   176:
1.10      millert   177: /* Define to 1 if you have the `innetgr' function. */
1.1       millert   178: #undef HAVE_INNETGR
                    179:
1.10      millert   180: /* Define to 1 if you have the <inttypes.h> header file. */
1.6       millert   181: #undef HAVE_INTTYPES_H
                    182:
                    183: /* Define if you have isblank(3). */
                    184: #undef HAVE_ISBLANK
                    185:
1.15      millert   186: /* Define to 1 if you have the `iscomsec' function. (HP-UX >= 10.x check for
                    187:    shadow enabled) */
1.6       millert   188: #undef HAVE_ISCOMSEC
                    189:
1.15      millert   190: /* Define to 1 if you have the `issecure' function. (SunOS 4.x check for
                    191:    shadow enabled) */
1.6       millert   192: #undef HAVE_ISSECURE
1.2       millert   193:
1.15      millert   194: /* Define to 1 if you use Kerberos IV. */
1.6       millert   195: #undef HAVE_KERB4
1.1       millert   196:
1.15      millert   197: /* Define to 1 if you use Kerberos V. */
1.6       millert   198: #undef HAVE_KERB5
1.1       millert   199:
1.17    ! millert   200: /* Define to 1 if you have the `krb5_init_secure_context' function. */
        !           201: #undef HAVE_KRB5_INIT_SECURE_CONTEXT
        !           202:
        !           203: /* Define to 1 if you have the `krb5_verify_user' function. */
        !           204: #undef HAVE_KRB5_VERIFY_USER
        !           205:
1.15      millert   206: /* Define to 1 if your LDAP needs <lber.h>. (OpenLDAP does not) */
                    207: #undef HAVE_LBER_H
                    208:
                    209: /* Define to 1 if you use LDAP for sudoers. */
                    210: #undef HAVE_LDAP
                    211:
                    212: /* Define to 1 if you have the `ldap_initialize' function. */
                    213: #undef HAVE_LDAP_INITIALIZE
                    214:
                    215: /* Define to 1 if you have the `ldap_start_tls_s' function. */
                    216: #undef HAVE_LDAP_START_TLS_S
                    217:
1.10      millert   218: /* Define to 1 if you have the `lockf' function. */
1.6       millert   219: #undef HAVE_LOCKF
1.1       millert   220:
1.10      millert   221: /* Define to 1 if you have the <login_cap.h> header file. */
1.6       millert   222: #undef HAVE_LOGIN_CAP_H
1.1       millert   223:
1.6       millert   224: /* Define if your compiler supports the "long long" type. */
                    225: #undef HAVE_LONG_LONG
1.1       millert   226:
1.17    ! millert   227: /* Define to 1 if you have the `lrand48' function. */
        !           228: #undef HAVE_LRAND48
        !           229:
1.10      millert   230: /* Define to 1 if you have the `lsearch' function. */
1.6       millert   231: #undef HAVE_LSEARCH
1.1       millert   232:
1.10      millert   233: /* Define to 1 if you have the <malloc.h> header file. */
1.6       millert   234: #undef HAVE_MALLOC_H
1.1       millert   235:
1.10      millert   236: /* Define to 1 if you have the `memchr' function. */
1.6       millert   237: #undef HAVE_MEMCHR
1.1       millert   238:
1.10      millert   239: /* Define to 1 if you have the `memcpy' function. */
1.6       millert   240: #undef HAVE_MEMCPY
1.1       millert   241:
1.10      millert   242: /* Define to 1 if you have the <memory.h> header file. */
1.6       millert   243: #undef HAVE_MEMORY_H
1.1       millert   244:
1.17    ! millert   245: /* Define to 1 if you have the `memrchr' function. */
        !           246: #undef HAVE_MEMRCHR
        !           247:
1.10      millert   248: /* Define to 1 if you have the `memset' function. */
1.6       millert   249: #undef HAVE_MEMSET
1.1       millert   250:
1.17    ! millert   251: /* Define to 1 if you have the `mkstemp' function. */
        !           252: #undef HAVE_MKSTEMP
        !           253:
1.10      millert   254: /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
1.6       millert   255: #undef HAVE_NDIR_H
1.1       millert   256:
1.10      millert   257: /* Define to 1 if you have the <netgroup.h> header file. */
1.6       millert   258: #undef HAVE_NETGROUP_H
1.1       millert   259:
1.15      millert   260: /* Define to 1 if you use NRL OPIE. */
1.6       millert   261: #undef HAVE_OPIE
1.1       millert   262:
1.15      millert   263: /* Define to 1 if you use PAM authentication. */
1.6       millert   264: #undef HAVE_PAM
1.1       millert   265:
1.15      millert   266: /* Define to 1 if you have the <pam/pam_appl.h> header file. */
                    267: #undef HAVE_PAM_PAM_APPL_H
                    268:
1.10      millert   269: /* Define to 1 if you have the <paths.h> header file. */
1.6       millert   270: #undef HAVE_PATHS_H
1.1       millert   271:
1.17    ! millert   272: /* Define to 1 if you have the <project.h> header file. */
        !           273: #undef HAVE_PROJECT_H
        !           274:
        !           275: /* Define to 1 if you have the `random' function. */
        !           276: #undef HAVE_RANDOM
        !           277:
1.6       millert   278: /* Define if your struct sockadr has an sa_len field. */
                    279: #undef HAVE_SA_LEN
1.1       millert   280:
1.15      millert   281: /* Define to 1 if you use SecurID for authentication. */
1.6       millert   282: #undef HAVE_SECURID
1.1       millert   283:
1.17    ! millert   284: /* Define to 1 if you have the <security/pam_appl.h> header file. */
        !           285: #undef HAVE_SECURITY_PAM_APPL_H
        !           286:
1.15      millert   287: /* Define to 1 if you have the `seteuid' function. */
                    288: #undef HAVE_SETEUID
                    289:
1.17    ! millert   290: /* Define to 1 if you have the `setlocale' function. */
        !           291: #undef HAVE_SETLOCALE
        !           292:
1.10      millert   293: /* Define to 1 if you have the `setresuid' function. */
                    294: #undef HAVE_SETRESUID
1.1       millert   295:
1.10      millert   296: /* Define to 1 if you have the `setreuid' function. */
1.6       millert   297: #undef HAVE_SETREUID
1.1       millert   298:
1.10      millert   299: /* Define to 1 if you have the `setrlimit' function. */
1.1       millert   300: #undef HAVE_SETRLIMIT
                    301:
1.10      millert   302: /* Define to 1 if you have the `set_auth_parameters' function. */
1.6       millert   303: #undef HAVE_SET_AUTH_PARAMETERS
                    304:
1.15      millert   305: /* Define to 1 if you use SIA authentication. */
1.6       millert   306: #undef HAVE_SIA
1.1       millert   307:
1.17    ! millert   308: /* Define to 1 if you have the `sia_ses_init' function. */
        !           309: #undef HAVE_SIA_SES_INIT
        !           310:
1.10      millert   311: /* Define to 1 if you have the `sigaction' function. */
1.6       millert   312: #undef HAVE_SIGACTION
1.1       millert   313:
1.15      millert   314: /* Define to 1 if <signal.h> has the sigaction_t typedef. */
1.6       millert   315: #undef HAVE_SIGACTION_T
1.1       millert   316:
1.10      millert   317: /* Define to 1 if the system has the type `sig_atomic_t'. */
1.6       millert   318: #undef HAVE_SIG_ATOMIC_T
1.1       millert   319:
1.15      millert   320: /* Define to 1 if you use S/Key. */
1.6       millert   321: #undef HAVE_SKEY
1.1       millert   322:
1.15      millert   323: /* Define to 1 if your S/Key library has skeyaccess(). */
1.6       millert   324: #undef HAVE_SKEYACCESS
1.1       millert   325:
1.10      millert   326: /* Define to 1 if you have the `snprintf' function. */
1.6       millert   327: #undef HAVE_SNPRINTF
1.1       millert   328:
1.10      millert   329: /* Define to 1 if you have the <stdint.h> header file. */
1.6       millert   330: #undef HAVE_STDINT_H
1.1       millert   331:
1.10      millert   332: /* Define to 1 if you have the <stdlib.h> header file. */
1.6       millert   333: #undef HAVE_STDLIB_H
1.1       millert   334:
1.10      millert   335: /* Define to 1 if you have the `strcasecmp' function. */
1.6       millert   336: #undef HAVE_STRCASECMP
1.1       millert   337:
1.10      millert   338: /* Define to 1 if you have the `strchr' function. */
1.6       millert   339: #undef HAVE_STRCHR
1.1       millert   340:
1.10      millert   341: /* Define to 1 if you have the `strerror' function. */
1.6       millert   342: #undef HAVE_STRERROR
1.1       millert   343:
1.10      millert   344: /* Define to 1 if you have the `strftime' function. */
1.6       millert   345: #undef HAVE_STRFTIME
1.1       millert   346:
1.10      millert   347: /* Define to 1 if you have the <strings.h> header file. */
1.6       millert   348: #undef HAVE_STRINGS_H
1.1       millert   349:
1.10      millert   350: /* Define to 1 if you have the <string.h> header file. */
1.6       millert   351: #undef HAVE_STRING_H
1.1       millert   352:
1.10      millert   353: /* Define to 1 if you have the `strlcat' function. */
                    354: #undef HAVE_STRLCAT
                    355:
                    356: /* Define to 1 if you have the `strlcpy' function. */
                    357: #undef HAVE_STRLCPY
                    358:
                    359: /* Define to 1 if you have the `strrchr' function. */
1.6       millert   360: #undef HAVE_STRRCHR
1.1       millert   361:
1.15      millert   362: /* Define to 1 if your struct stat has an st_mtim member */
                    363: #undef HAVE_ST_MTIM
                    364:
                    365: /* Define to 1 if your struct stat has an st_mtimespec member */
                    366: #undef HAVE_ST_MTIMESPEC
                    367:
1.10      millert   368: /* Define to 1 if you have the `sysconf' function. */
1.6       millert   369: #undef HAVE_SYSCONF
1.1       millert   370:
1.10      millert   371: /* Define to 1 if you have the <sys/bsdtypes.h> header file. */
1.1       millert   372: #undef HAVE_SYS_BSDTYPES_H
                    373:
1.10      millert   374: /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
                    375:    */
1.6       millert   376: #undef HAVE_SYS_DIR_H
1.1       millert   377:
1.10      millert   378: /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
                    379:    */
1.6       millert   380: #undef HAVE_SYS_NDIR_H
1.1       millert   381:
1.10      millert   382: /* Define to 1 if you have the <sys/select.h> header file. */
1.6       millert   383: #undef HAVE_SYS_SELECT_H
1.1       millert   384:
1.10      millert   385: /* Define to 1 if you have the <sys/sockio.h> header file. */
1.6       millert   386: #undef HAVE_SYS_SOCKIO_H
1.1       millert   387:
1.10      millert   388: /* Define to 1 if you have the <sys/stat.h> header file. */
1.6       millert   389: #undef HAVE_SYS_STAT_H
1.1       millert   390:
1.10      millert   391: /* Define to 1 if you have the <sys/types.h> header file. */
1.6       millert   392: #undef HAVE_SYS_TYPES_H
1.1       millert   393:
1.15      millert   394: /* Define to 1 if you have the <termios.h> header file and the `tcgetattr'
1.6       millert   395:    function. */
                    396: #undef HAVE_TERMIOS_H
1.1       millert   397:
1.10      millert   398: /* Define to 1 if you have the <termio.h> header file. */
1.6       millert   399: #undef HAVE_TERMIO_H
1.1       millert   400:
1.15      millert   401: /* Define to 1 if you have struct timespec in sys/time.h */
                    402: #undef HAVE_TIMESPEC
1.16      millert   403:
1.17    ! millert   404: /* Define to 1 if you have a timespecsub macro or function that takes two
        !           405:    arguments (not three) */
1.16      millert   406: #undef HAVE_TIMESPECSUB2
1.15      millert   407:
1.10      millert   408: /* Define to 1 if you have the `tzset' function. */
1.6       millert   409: #undef HAVE_TZSET
1.1       millert   410:
1.10      millert   411: /* Define to 1 if you have the <unistd.h> header file. */
1.6       millert   412: #undef HAVE_UNISTD_H
1.1       millert   413:
1.15      millert   414: /* Define to 1 if you have the `utimes' function. */
                    415: #undef HAVE_UTIMES
1.1       millert   416:
1.10      millert   417: /* Define to 1 if you have the <utime.h> header file. */
1.6       millert   418: #undef HAVE_UTIME_H
1.1       millert   419:
1.10      millert   420: /* Define to 1 if you have the `vasprintf' function. */
1.6       millert   421: #undef HAVE_VASPRINTF
1.1       millert   422:
1.10      millert   423: /* Define to 1 if you have the `vsnprintf' function. */
1.6       millert   424: #undef HAVE_VSNPRINTF
1.1       millert   425:
1.10      millert   426: /* Define to 1 if you have the `wait3' function. */
1.6       millert   427: #undef HAVE_WAIT3
1.1       millert   428:
1.10      millert   429: /* Define to 1 if you have the `waitpid' function. */
1.6       millert   430: #undef HAVE_WAITPID
1.1       millert   431:
1.10      millert   432: /* Define to 1 if you have the `_innetgr' function. */
1.6       millert   433: #undef HAVE__INNETGR
1.11      millert   434:
1.15      millert   435: /* Define to 1 if your crt0.o defines the __progname symbol for you. */
1.11      millert   436: #undef HAVE___PROGNAME
1.1       millert   437:
1.15      millert   438: /* Define to 1 if you want the hostname to be entered into the log file. */
1.1       millert   439: #undef HOST_IN_LOG
                    440:
1.15      millert   441: /* Define to 1 if you want to ignore '.' and empty PATH elements */
1.6       millert   442: #undef IGNORE_DOT_PATH
1.1       millert   443:
1.6       millert   444: /* The message given when a bad password is entered. */
                    445: #undef INCORRECT_PASSWORD
1.1       millert   446:
1.6       millert   447: /* The syslog facility sudo will use. */
                    448: #undef LOGFAC
1.1       millert   449:
1.6       millert   450: /* Define to SLOG_SYSLOG, SLOG_FILE, or SLOG_BOTH. */
                    451: #undef LOGGING
1.1       millert   452:
1.6       millert   453: /* Define if sizeof(long) == sizeof(long long). */
                    454: #undef LONG_IS_QUAD
1.1       millert   455:
1.15      millert   456: /* Define to 1 if you want a two line OTP (S/Key or OPIE) prompt. */
1.6       millert   457: #undef LONG_OTP_PROMPT
1.1       millert   458:
1.17    ! millert   459: /* Define to the sub-directory in which libtool stores uninstalled libraries.
        !           460:    */
        !           461: #undef LT_OBJDIR
        !           462:
1.6       millert   463: /* The subject of the mail sent by sudo to the MAILTO user/address. */
                    464: #undef MAILSUBJECT
1.1       millert   465:
1.6       millert   466: /* The user or email address that sudo mail is sent to. */
                    467: #undef MAILTO
1.1       millert   468:
1.6       millert   469: /* The max number of chars per log file line (for line wrapping). */
                    470: #undef MAXLOGFILELEN
1.1       millert   471:
1.6       millert   472: /* Define to the max length of a uid_t in string context (excluding the NUL).
                    473:    */
                    474: #undef MAX_UID_T_LEN
1.1       millert   475:
1.15      millert   476: /* Define to 1 if you don't want sudo to prompt for a password by default. */
1.6       millert   477: #undef NO_AUTHENTICATION
1.1       millert   478:
1.15      millert   479: /* Define to 1 if you don't want users to get the lecture the first they user
                    480:    sudo. */
1.6       millert   481: #undef NO_LECTURE
1.1       millert   482:
1.8       millert   483: /* Define to avoid runing the mailer as root. */
                    484: #undef NO_ROOT_MAILER
                    485:
1.15      millert   486: /* Define to 1 if root should not be allowed to use sudo. */
1.6       millert   487: #undef NO_ROOT_SUDO
1.1       millert   488:
1.6       millert   489: /* The default password prompt. */
                    490: #undef PASSPROMPT
1.1       millert   491:
1.6       millert   492: /* The passwd prompt timeout (in minutes). */
                    493: #undef PASSWORD_TIMEOUT
1.1       millert   494:
1.15      millert   495: /* Define to 1 to replace politically incorrect insults with less offensive
                    496:    ones. */
                    497: #undef PC_INSULTS
                    498:
1.6       millert   499: /* The syslog priority sudo will use for unsuccessful attempts/errors. */
1.1       millert   500: #undef PRI_FAILURE
                    501:
1.6       millert   502: /* The syslog priority sudo will use for successful attempts. */
                    503: #undef PRI_SUCCESS
1.1       millert   504:
1.6       millert   505: /* Define as the return type of signal handlers (`int' or `void'). */
                    506: #undef RETSIGTYPE
1.1       millert   507:
1.6       millert   508: /* The user sudo should run commands as by default. */
                    509: #undef RUNAS_DEFAULT
1.1       millert   510:
1.15      millert   511: /* Define to 1 to override the user's path with a built-in one. */
1.6       millert   512: #undef SECURE_PATH
1.1       millert   513:
1.15      millert   514: /* Define to 1 to send mail when the user is not allowed to run a command. */
1.6       millert   515: #undef SEND_MAIL_WHEN_NOT_OK
1.1       millert   516:
1.15      millert   517: /* Define to 1 to send mail when the user is not allowed to run sudo on this
                    518:    host. */
1.1       millert   519: #undef SEND_MAIL_WHEN_NO_HOST
                    520:
1.15      millert   521: /* Define to 1 to send mail when the user is not in the sudoers file. */
1.6       millert   522: #undef SEND_MAIL_WHEN_NO_USER
1.1       millert   523:
1.15      millert   524: /* Define to 1 if you want sudo to start a shell if given no arguments. */
1.1       millert   525: #undef SHELL_IF_NO_ARGS
                    526:
1.15      millert   527: /* Define to 1 if you want sudo to set $HOME in shell mode. */
1.1       millert   528: #undef SHELL_SETS_HOME
                    529:
1.6       millert   530: /* If using the C implementation of alloca, define if you know the
                    531:    direction of stack growth for your system; otherwise it will be
                    532:    automatically deduced at run-time.
1.17    ! millert   533:        STACK_DIRECTION > 0 => grows toward higher addresses
        !           534:        STACK_DIRECTION < 0 => grows toward lower addresses
        !           535:        STACK_DIRECTION = 0 => direction of growth unknown */
1.6       millert   536: #undef STACK_DIRECTION
                    537:
1.10      millert   538: /* Define to 1 if you have the ANSI C header files. */
1.6       millert   539: #undef STDC_HEADERS
                    540:
1.15      millert   541: /* Define to 1 if the code in interfaces.c does not compile for you. */
1.6       millert   542: #undef STUB_LOAD_INTERFACES
                    543:
                    544: /* The umask that the root-run prog should use. */
                    545: #undef SUDO_UMASK
                    546:
                    547: /* The number of minutes before sudo asks for a password again. */
                    548: #undef TIMEOUT
                    549:
1.17    ! millert   550: /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
        !           551: #undef TIME_WITH_SYS_TIME
        !           552:
1.6       millert   553: /* The number of tries a user gets to enter their password. */
                    554: #undef TRIES_FOR_PASSWORD
                    555:
1.15      millert   556: /* Define to 1 if you want to insult the user for entering an incorrect
                    557:    password. */
1.6       millert   558: #undef USE_INSULTS
1.1       millert   559:
1.15      millert   560: /* Define to 1 if you use GNU stow packaging. */
1.10      millert   561: #undef USE_STOW
                    562:
1.15      millert   563: /* Define to 1 if you want a different ticket file for each tty. */
1.6       millert   564: #undef USE_TTY_TICKETS
1.1       millert   565:
1.6       millert   566: /* Define to "void" if your compiler supports void pointers, else use "char".
                    567:    */
                    568: #undef VOID
                    569:
                    570: /* Define to avoid using the passwd/shadow file for authentication. */
                    571: #undef WITHOUT_PASSWD
1.1       millert   572:
1.17    ! millert   573: /* Path to the ldap.conf file */
        !           574: #undef _PATH_LDAP_CONF
1.1       millert   575:
1.17    ! millert   576: /* Path to the ldap.secret file */
        !           577: #undef _PATH_LDAP_SECRET
1.1       millert   578:
1.17    ! millert   579: /* The fully qualified pathname of sudo_noexec.so */
        !           580: #undef _PATH_SUDO_NOEXEC
1.1       millert   581:
1.6       millert   582: /* Define to empty if `const' does not conform to ANSI C. */
                    583: #undef const
1.1       millert   584:
1.6       millert   585: /* Define if your system lacks the dev_t type. */
                    586: #undef dev_t
1.1       millert   587:
1.6       millert   588: /* Define to `int' if <sys/types.h> doesn't define. */
                    589: #undef gid_t
1.1       millert   590:
1.6       millert   591: /* Define if your system lacks the ino_t type. */
                    592: #undef ino_t
1.1       millert   593:
1.6       millert   594: /* Define to `int' if <sys/types.h> does not define. */
                    595: #undef mode_t
1.4       millert   596:
1.6       millert   597: /* Define to `int' if <signal.h> does not define. */
                    598: #undef sig_atomic_t
1.5       millert   599:
1.6       millert   600: /* Define if your system lacks the size_t type. */
                    601: #undef size_t
1.1       millert   602:
1.6       millert   603: /* Define if your system lacks the ssize_t type. */
                    604: #undef ssize_t
1.1       millert   605:
1.6       millert   606: /* Define to `int' if <sys/types.h> doesn't define. */
                    607: #undef uid_t
1.1       millert   608:
1.6       millert   609: /* Define to empty if the keyword `volatile' does not work. Warning: valid
                    610:    code using `volatile' can become incorrect without. Disable with care. */
                    611: #undef volatile
1.1       millert   612:
                    613: /*
1.15      millert   614:  * Macros to pull sec and nsec parts of mtime from struct stat.
1.17    ! millert   615:  * We need to be able to convert between timeval and timespec
        !           616:  * so the last 3 digits of tv_nsec are not significant.
1.15      millert   617:  */
                    618: #ifdef HAVE_ST_MTIM
                    619: # define mtim_getsec(_x)       ((_x).st_mtim.tv_sec)
1.17    ! millert   620: # define mtim_getnsec(_x)      (((_x).st_mtim.tv_nsec / 1000) * 1000)
1.15      millert   621: #else
                    622: # ifdef HAVE_ST_MTIMESPEC
                    623: #  define mtim_getsec(_x)      ((_x).st_mtimespec.tv_sec)
1.17    ! millert   624: #  define mtim_getnsec(_x)     (((_x).st_mtimespec.tv_nsec / 1000) * 1000)
1.15      millert   625: # else
                    626: #  define mtim_getsec(_x)      ((_x).st_mtime)
                    627: #  define mtim_getnsec(_x)     (0)
                    628: # endif /* HAVE_ST_MTIMESPEC */
                    629: #endif /* HAVE_ST_MTIM */
                    630:
                    631: /*
1.1       millert   632:  * Emulate a subset of waitpid() if we don't have it.
                    633:  */
                    634: #ifdef HAVE_WAITPID
1.6       millert   635: # define sudo_waitpid(p, s, o) waitpid(p, s, o)
                    636: #else
                    637: # ifdef HAVE_WAIT3
                    638: #  define sudo_waitpid(p, s, o)        wait3(s, o, NULL)
                    639: # endif
1.10      millert   640: #endif
                    641:
                    642: /* GNU stow needs /etc/sudoers to be a symlink. */
1.15      millert   643: #ifdef USE_STOW
1.10      millert   644: # define stat_sudoers  stat
                    645: #else
                    646: # define stat_sudoers  lstat
1.6       millert   647: #endif
1.15      millert   648:
                    649: /* Macros to set/clear/test flags. */
                    650: #undef SET
                    651: #define SET(t, f)      ((t) |= (f))
                    652: #undef CLR
                    653: #define CLR(t, f)      ((t) &= ~(f))
                    654: #undef ISSET
                    655: #define ISSET(t, f)     ((t) & (f))
1.1       millert   656:
1.6       millert   657: /* New ANSI-style OS defs for HP-UX and ConvexOS. */
                    658: #if defined(hpux) && !defined(__hpux)
                    659: # define __hpux                1
                    660: #endif /* hpux */
                    661:
                    662: #if defined(convex) && !defined(__convex__)
                    663: # define __convex__    1
                    664: #endif /* convex */
                    665:
                    666: /* BSD compatibility on some SVR4 systems. */
1.1       millert   667: #ifdef __svr4__
1.6       millert   668: # define BSD_COMP
1.1       millert   669: #endif /* __svr4__ */
                    670:
                    671: #endif /* _SUDO_CONFIG_H */