/* * CU sudo version 1.4 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 1, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * * Please send bugs, changes, problems to sudo-bugs@cs.colorado.edu * * $Id$ */ /* * config.h -- You shouldn't edit this by hand unless you are * NOT using configure. */ /* New ANSI-style OS defs. */ #if defined(hpux) && !defined(__hpux) # define __hpux 1 #endif /* hpux */ #if defined(convex) && !defined(__convex__) # define __convex__ 1 #endif /* convex */ /* Define if on AIX 3. System headers sometimes define this. We just want to avoid a redefinition error message. */ #ifndef _ALL_SOURCE #undef _ALL_SOURCE #endif /* Define if on ConvexOs. System headers sometimes define this. We just want to avoid a redefinition error message. */ #ifndef _CONVEX_SOURCE #undef _CONVEX_SOURCE #endif /* Define if needed to get POSIX functionality. System headers sometimes define this. We just want to avoid a redefinition error message. */ #ifndef _POSIX_SOURCE #undef _POSIX_SOURCE #endif /* Define to `int' if doesn't define. */ #undef uid_t /* Define to `int' if doesn't define. */ #undef gid_t /* Define to `int' if doesn't define. */ #undef mode_t /* Define to `unsigned' if doesn't define. */ #undef size_t /* Define to `int' if doesn't define. */ #undef ssize_t /* Define to be nil if C compiler doesn't support "const." */ #undef const /* Define as the return type of signal handlers (int or void). */ #undef RETSIGTYPE /* Define if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define if you want to use the system getpass(). */ #undef USE_GETPASS /* Define if you have C2 security. */ #undef HAVE_C2_SECURITY /* Define if you use Skey. */ #undef HAVE_SKEY /* Define if you use SecurID. */ #undef HAVE_SECURID /* Define if you use Kerberos. */ #undef HAVE_KERB4 /* Define if you use Kerberos. */ #undef HAVE_KERB5 /* Keberos v5 has v4 compatibility */ #ifdef HAVE_KERB5 # define HAVE_KERB4 #endif /* HAVE_KERB5 */ /* Define if you use AFS. */ #undef HAVE_AFS /* Define if you use OSF DCE. */ #undef HAVE_DCE /* Define if you have POSIX signals. */ #undef HAVE_SIGACTION #ifdef HAVE_SIGACTION # define POSIX_SIGNALS #endif /* HAVE_SIGACTION */ /* Define if you have tzset(3). */ #undef HAVE_TZSET /* Define if you have getcwd(3). */ #undef HAVE_GETCWD /* Define if you have getwd(3). */ #undef HAVE_GETWD /* Define if you have strdup(3). */ #undef HAVE_STRDUP /* Define if you have lsearch(3). */ #undef HAVE_LSEARCH /* Define if you have strchr(3). */ #undef HAVE_STRCHR #if !defined(HAVE_STRCHR) && !defined(strchr) # define strchr index #endif /* Define if you have strrchr(3). */ #undef HAVE_STRRCHR #if !defined(HAVE_STRRCHR) && !defined(strrchr) # define strrchr rindex #endif /* Define if you have memcpy(3). */ #undef HAVE_MEMCPY #if !defined(HAVE_MEMCPY) && !defined(memcpy) # define memcpy(D, S, L) (bcopy(S, D, L)) #endif /* Define if you have memset(3). */ #undef HAVE_MEMSET #if !defined(HAVE_MEMSET) && !defined(memset) # define memset(S, X, N) (bzero(S, N)) #endif /* Define if you have sysconf(3c). */ #undef HAVE_SYSCONF /* Define if you have putenv(3). */ #undef HAVE_PUTENV /* Define if you have setenv(3). */ #undef HAVE_SETENV /* Define if you have strcasecmp(3). */ #undef HAVE_STRCASECMP /* Define if you have tcgetattr(3). */ #undef HAVE_TCGETATTR /* Define if you have innetgr(3). */ #undef HAVE_INNETGR /* Define if you have getdomainname(2). */ #undef HAVE_GETDOMAINNAME /* Define if you have utime(2). */ #undef HAVE_UTIME /* Define if you have a POSIX utime() (uses struct utimbuf) */ #undef HAVE_UTIME_POSIX /* Define if utime(file, NULL) sets timestamp to current */ #undef HAVE_UTIME_NULL /* Define if you have the header file. */ #undef HAVE_MALLOC_H /* Define if you have the header file. */ #undef HAVE_PATHS_H /* Define if you have the header file. */ #undef HAVE_STRING_H /* Define if you have the header file. */ #if !defined(__convex__) && !defined(convex) #undef HAVE_STRINGS_H #endif /* convex */ /* Define your flavor of dir entry header file. */ #undef HAVE_DIRENT_H #undef HAVE_SYS_NDIR_H #undef HAVE_SYS_DIR_H #undef HAVE_NDIR_H /* Define if you have the header file. */ #undef HAVE_UTIME_H /* Define if you have the header file. */ #undef HAVE_UNISTD_H /* Define if you have the header file. */ #undef HAVE_TERMIO_H /* Define if you have the header file and tcgetattr(3). */ #ifdef HAVE_TCGETATTR #undef HAVE_TERMIOS_H #endif /* HAVE_TCGETATTR */ /* Define if you have the header file. */ #undef HAVE_SYS_SOCKIO_H /* Define if you have the header file. */ #undef HAVE_SYS_BSDTYPES_H /* Define if your struct sockadr has an sa_len field. */ #undef HAVE_SA_LEN /* Supported shadow password types */ #define SPW_NONE 0x00 #define SPW_SECUREWARE 0x01 #define SPW_HPUX9 0x02 #define SPW_SUNOS4 0x03 #define SPW_SVR4 0x04 #define SPW_ULTRIX4 0x05 /* Define to the variety of shadow passwords supported on your OS */ #undef SHADOW_TYPE /* Define to void if your C compiler fully groks void, else char */ #undef VOID /* Define to the max length of a uid_t in string context (excluding the NULL */ #undef MAX_UID_T_LEN /* Define if your syslog(3) does not guarantee the message will be logged */ /* and syslog(3) returns non-zero to denote failure */ #undef BROKEN_SYSLOG /* * Paths to commands used by sudo. There are used by pathnames.h. * If you want to override these values, do so in pathnames.h, not here! */ #ifndef _SUDO_PATH_SENDMAIL #undef _SUDO_PATH_SENDMAIL #endif /* _SUDO_PATH_SENDMAIL */ #ifndef _SUDO_PATH_VI #undef _SUDO_PATH_VI #endif /* _SUDO_PATH_VI */ #ifndef _SUDO_PATH_PWD #undef _SUDO_PATH_PWD #endif /* _SUDO_PATH_PWD */ #ifndef _SUDO_PATH_MV #undef _SUDO_PATH_MV #endif /* _SUDO_PATH_MV */ #ifndef _SUDO_PATH_LOGFILE #undef _SUDO_PATH_LOGFILE #endif /* _SUDO_PATH_LOGFILE */