2002-02-16 03:21:35 +01:00
|
|
|
/*
|
2002-02-16 06:06:17 +01:00
|
|
|
* 2002.02.15 Sean Leyne - Code Cleanup, removed obsolete ports:
|
|
|
|
* - MAC (MAC, MAC_AUX and "MAC_CP" defines)
|
|
|
|
* - EPSON, DELTA, IMP, NCR3000, NeXT, M88K, Cray
|
|
|
|
* - OS/2, Apollo
|
2002-02-23 23:08:37 +01:00
|
|
|
*
|
|
|
|
* 2002-02-23 Sean Leyne - Code Cleanup, removed old Win3.1 port (Windows_Only)
|
|
|
|
*
|
2002-10-28 05:57:07 +01:00
|
|
|
* 2002.10.27 Sean Leyne - Code Cleanup, removed obsolete "UNIXWARE" port
|
2002-10-28 06:19:52 +01:00
|
|
|
* 2002.10.27 Sean Leyne - Code Cleanup, removed obsolete "Ultrix" port
|
2002-10-28 05:57:07 +01:00
|
|
|
*
|
2002-10-29 03:45:09 +01:00
|
|
|
* 2002.10.28 Sean Leyne - Completed removal of obsolete "DGUX" port
|
2002-10-29 03:59:57 +01:00
|
|
|
* 2002.10.28 Sean Leyne - Code cleanup, removed obsolete "MPEXL" port
|
2002-10-29 04:31:20 +01:00
|
|
|
* 2002.10.28 Sean Leyne - Code cleanup, removed obsolete "SGI" port
|
2002-10-29 03:45:09 +01:00
|
|
|
*
|
2002-10-30 07:40:58 +01:00
|
|
|
* 2002.10.29 Sean Leyne - Removed obsolete "Netware" port
|
|
|
|
*
|
2002-10-31 06:06:02 +01:00
|
|
|
* 2002.10.30 Sean Leyne - Removed support for obsolete "PC_PLATFORM" define
|
|
|
|
*
|
2002-02-16 03:21:35 +01:00
|
|
|
*/
|
2002-02-16 02:58:24 +01:00
|
|
|
|
2001-12-24 03:11:44 +01:00
|
|
|
#ifndef AUTOCONFIG_H
|
|
|
|
#define AUTOCONFIG_H
|
|
|
|
|
|
|
|
#ifdef _MSC_VER
|
|
|
|
// turn off some warnings from the inferior MS compiler
|
|
|
|
#pragma warning(disable: 4099) // class/struct mixups
|
|
|
|
#pragma warning(disable: 4291) // no matching op. delete (there are)
|
|
|
|
#pragma warning(disable: 4355) // 'this' used in base member initializer list
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef _X86_
|
|
|
|
#define _X86_
|
|
|
|
#endif
|
|
|
|
|
2002-09-24 16:17:24 +02:00
|
|
|
#ifdef DEV_BUILD
|
|
|
|
#define DEBUG_GDS_ALLOC
|
|
|
|
#endif
|
|
|
|
|
2001-12-24 03:11:44 +01:00
|
|
|
/* Headers */
|
|
|
|
#define HAVE_ASSERT_H
|
2002-08-14 13:14:01 +02:00
|
|
|
#define HAVE_CTYPE_H
|
2001-12-24 03:11:44 +01:00
|
|
|
#undef HAVE_UNISTD_H
|
|
|
|
#define HAVE_FCNTL_H
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef HAVE_GRP_H
|
|
|
|
#undef HAVE_PWD_H
|
|
|
|
#undef HAVE_LIBIO_H
|
2002-09-03 19:29:53 +02:00
|
|
|
#define HAVE_LOCALE_H
|
|
|
|
#define HAVE_MATH_H
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef HAVE_PTHREAD_H
|
2001-12-24 03:11:44 +01:00
|
|
|
#undef HAVE_SYS_TYPES_H
|
|
|
|
#define HAVE_SYS_STAT_H
|
|
|
|
#undef HAVE_SYS_UIO_H
|
|
|
|
#undef HAVE_SYS_WAIT_H
|
2002-09-18 14:50:13 +02:00
|
|
|
#undef TIME_WITH_SYS_TIME
|
2002-08-14 13:14:01 +02:00
|
|
|
#define HAVE_TIME_H
|
|
|
|
#undef HAVE_SYS_TIME_H
|
2002-08-24 12:53:42 +02:00
|
|
|
#define HAVE_SYS_TIMEB_H
|
2001-12-24 03:11:44 +01:00
|
|
|
#undef HAVE_SYS_PARAM_H
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef HAVE_SYS_IOCTL_H
|
|
|
|
#define HAVE_SETJMP_H
|
2001-12-24 03:11:44 +01:00
|
|
|
#define HAVE_STDARG_H
|
|
|
|
#define HAVE_STDLIB_H
|
|
|
|
#define HAVE_STRING_H
|
|
|
|
#define HAVE_SIGNAL_H
|
|
|
|
#undef HAVE_READLINE_READLINE_H
|
2002-10-07 03:29:13 +02:00
|
|
|
#undef HAVE_EDITLINE_H
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef HAVE_UNISTD_H
|
2002-11-05 14:48:43 +01:00
|
|
|
#undef HAVE_CRYPT_H
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef HAVE_VARARGS_H
|
2002-09-11 13:30:50 +02:00
|
|
|
#undef HAVE_VFORK_H
|
2002-08-14 13:14:01 +02:00
|
|
|
|
|
|
|
/* Functions */
|
|
|
|
#undef HAVE_STRLCPY
|
|
|
|
#undef HAVE_STRLCAT
|
2002-08-24 12:53:42 +02:00
|
|
|
#undef HAVE_GETTIMEOFDAY
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef HAVE_TIME
|
2002-08-14 13:44:03 +02:00
|
|
|
#undef HAVE_TIMES
|
2002-08-28 08:50:33 +02:00
|
|
|
#undef HAVE_STRCASECMP
|
|
|
|
#define HAVE_STRICMP
|
2002-08-14 14:27:41 +02:00
|
|
|
#define HAVE_DIRNAME
|
2002-08-22 12:48:26 +02:00
|
|
|
#undef HAVE_SIGACTION
|
2002-08-22 13:30:32 +02:00
|
|
|
#define HAVE_SNPRINTF
|
2002-08-26 13:59:01 +02:00
|
|
|
#undef HAVE_MMAP
|
2002-09-11 13:30:50 +02:00
|
|
|
#undef HAVE_ATEXIT
|
|
|
|
#undef HAVE_ON_EXIT
|
|
|
|
#undef HAVE_WORKING_VFORK
|
|
|
|
#undef HAVE_SETPGRP
|
|
|
|
#undef HAVE_SETPGID
|
|
|
|
#undef SETPGRP_VOID
|
|
|
|
#undef HAVE_FLOCK
|
2002-09-19 12:51:34 +02:00
|
|
|
#undef HAVE_INITGROUPS
|
2002-10-16 10:38:04 +02:00
|
|
|
#undef HAVE_GETPAGESIZE
|
2002-11-04 14:57:18 +01:00
|
|
|
#undef HAVE_XDR_HYPER
|
2001-12-24 03:11:44 +01:00
|
|
|
|
2002-08-14 13:14:01 +02:00
|
|
|
/* Types */
|
2001-12-24 03:11:44 +01:00
|
|
|
#undef socklen_t
|
|
|
|
|
2002-08-14 13:14:01 +02:00
|
|
|
/* gettimeofday accepts second (timezone) argument */
|
|
|
|
#undef GETTIMEOFDAY_RETURNS_TIMEZONE
|
|
|
|
|
|
|
|
/* Are we doing 64bit IO on unix */
|
2002-09-18 14:50:13 +02:00
|
|
|
#undef _FILE_OFFSET_BITS
|
|
|
|
#undef _LARGE_FILES
|
2002-08-14 13:14:01 +02:00
|
|
|
|
2002-09-17 07:58:40 +02:00
|
|
|
/* sizeof(void *) = 8 ==> HAS_64BIT_POINTERS */
|
|
|
|
#define SIZEOF_VOID_P 4
|
|
|
|
|
2002-09-18 14:50:13 +02:00
|
|
|
/* alignment of long */
|
|
|
|
#define ALIGNMENT 4
|
|
|
|
|
|
|
|
/* alignment of double */
|
2002-10-01 14:03:32 +02:00
|
|
|
#define DOUBLE_ALIGN 8
|
2002-09-18 14:50:13 +02:00
|
|
|
|
2002-08-14 13:14:01 +02:00
|
|
|
/* Functions */
|
2002-04-29 12:57:05 +02:00
|
|
|
#define snprintf _snprintf
|
2001-12-24 03:11:44 +01:00
|
|
|
|
|
|
|
/* Is the platform big endian? */
|
2002-09-17 07:58:40 +02:00
|
|
|
#undef WORDS_BIGENDIAN
|
2001-12-24 03:11:44 +01:00
|
|
|
|
2002-08-22 12:48:26 +02:00
|
|
|
/* Return type of signal handler */
|
|
|
|
#define RETSIGTYPE void
|
|
|
|
|
2002-06-20 10:24:48 +02:00
|
|
|
/* Are paths case sensitive? */
|
|
|
|
#define CASE_SENSITIVITY false
|
|
|
|
|
2002-09-03 15:24:21 +02:00
|
|
|
/* Do we build (need) the lock manager process? */
|
|
|
|
#undef MANAGER_PROCESS
|
|
|
|
|
2002-10-01 07:48:00 +02:00
|
|
|
/* Support databases on Raw Devices (UNIX only) */
|
|
|
|
#undef SUPPORT_RAW_DEVICES
|
|
|
|
|
2001-12-24 03:11:44 +01:00
|
|
|
/* CPU types */
|
|
|
|
#undef PowerPC
|
|
|
|
#undef sparc
|
|
|
|
#define i386
|
|
|
|
#undef mips
|
|
|
|
#undef alpha
|
|
|
|
|
|
|
|
/* various OS efforts */
|
|
|
|
#undef DARWIN
|
|
|
|
#undef LINUX
|
|
|
|
#undef FREEBSD
|
|
|
|
#undef NETBSD
|
|
|
|
#undef sun
|
|
|
|
#undef SOLARIS
|
|
|
|
#undef hpux
|
|
|
|
#undef VMS
|
|
|
|
#undef AIX
|
|
|
|
#define WIN_NT
|
|
|
|
#undef SCO_EV
|
2002-08-14 13:14:01 +02:00
|
|
|
#undef SINIXZ
|
2001-12-24 03:11:44 +01:00
|
|
|
|
2002-08-14 13:14:01 +02:00
|
|
|
#endif
|