[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.19

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