mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 22:43:04 +01:00
195 lines
4.0 KiB
C
195 lines
4.0 KiB
C
#ident "$Id: config.h.in,v 1.1 2003-07-06 01:07:48 brodsom Exp $"
|
|
|
|
/*
|
|
* 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 and Apollo
|
|
*
|
|
* 2002-02-24 Sean Leyne - Code Cleanup of old Win 3.1 port (WINDOWS_ONLY)
|
|
*
|
|
* 2002.10.28 Sean Leyne - Code cleanup, removed obsolete "SGI" port
|
|
*
|
|
* 2002.10.30 Sean Leyne - Removed support for obsolete "PC_PLATFORM" define
|
|
*
|
|
*/
|
|
|
|
#ifndef AUTOCONFIG_H
|
|
#define AUTOCONFIG_H
|
|
|
|
|
|
/* Headers */
|
|
#undef HAVE_ASSERT_H
|
|
#undef HAVE_CTYPE_H
|
|
#undef HAVE_ERRNO_H
|
|
#undef HAVE_EDITLINE_H
|
|
#undef HAVE_FCNTL_H
|
|
#undef HAVE_GRP_H
|
|
#undef HAVE_PWD_H
|
|
#undef HAVE_LIBIO_H
|
|
#undef HAVE_LOCALE_H
|
|
#undef HAVE_MATH_H
|
|
#undef HAVE_PTHREAD_H
|
|
#undef HAVE_SYS_TYPES_H
|
|
#undef HAVE_SYS_STAT_H
|
|
#undef HAVE_SYS_UIO_H
|
|
#undef HAVE_SYS_WAIT_H
|
|
#undef TIME_WITH_SYS_TIME
|
|
#undef HAVE_TIME_H
|
|
#undef HAVE_SYS_TIME_H
|
|
#undef HAVE_SYS_TIMEB_H
|
|
#undef HAVE_SYS_PARAM_H
|
|
#undef HAVE_SYS_IOCTL_H
|
|
#undef HAVE_SYS_SEM_H
|
|
#undef HAVE_SETJMP_H
|
|
#undef HAVE_STDARG_H
|
|
#undef HAVE_STDLIB_H
|
|
#undef HAVE_STRING_H
|
|
#undef HAVE_SIGNAL_H
|
|
#undef HAVE_TERMIO_H
|
|
#undef HAVE_TERMIOS_H
|
|
#undef HAVE_DIRENT_H
|
|
#undef HAVE_SYS_NDIR_H
|
|
#undef HAVE_SYS_DIR_H
|
|
#undef HAVE_NDIR_H
|
|
#undef HAVE_UNISTD_H
|
|
#undef HAVE_VARARGS_H
|
|
#undef HAVE_VFORK_H
|
|
#undef HAVE_CRYPT_H
|
|
#undef HAVE_NETCONFIG_H
|
|
#undef HAVE_NETINET_IN_H
|
|
#undef HAVE_RPC_RPC_H
|
|
#undef HAVE_RPC_XDR_H
|
|
#undef HAVE_AIO_H
|
|
#undef HAVE_MNTENT_H
|
|
#undef HAVE_MNTTAB_H
|
|
#undef HAVE_SYS_MNTENT_H
|
|
#undef HAVE_SYS_MNTTAB_H
|
|
#undef HAVE_SYS_IPC_H
|
|
#undef HAVE_SYS_FILE_H
|
|
#undef HAVE_SOCKET_H
|
|
#undef HAVE_SYS_SOCKET_H
|
|
#undef HAVE_SYS_SOCKIO_H
|
|
#undef HAVE_WINSOCK2_H
|
|
|
|
|
|
/* Functions */
|
|
#undef HAVE_STRLCPY
|
|
#undef HAVE_STRLCAT
|
|
#undef HAVE_GETTIMEOFDAY
|
|
#undef HAVE_TIME
|
|
#undef HAVE_TIMES
|
|
#undef HAVE_STRCASECMP
|
|
#undef HAVE_STRICMP
|
|
#undef HAVE_DIRNAME
|
|
#undef HAVE_SIGACTION
|
|
#undef HAVE_SETITIMER
|
|
#undef HAVE_SNPRINTF
|
|
#undef HAVE_SWAB
|
|
#undef HAVE__SWAB
|
|
#undef HAVE_MMAP
|
|
#undef HAVE_WORKING_VFORK
|
|
#undef HAVE_SETPGRP
|
|
#undef HAVE_SETPGID
|
|
#undef HAVE_GETPGRP
|
|
#undef SETPGRP_VOID
|
|
#undef HAVE_FLOCK
|
|
#undef HAVE_INITGROUPS
|
|
#undef HAVE_GETPAGESIZE
|
|
#undef HAVE_CRYPT
|
|
#undef HAVE_XDR_HYPER
|
|
#undef HAVE_PREAD
|
|
#undef HAVE_PWRITE
|
|
#undef HAVE_GETCWD
|
|
#undef HAVE_GETWD
|
|
#undef HAVE_SETMNTENT
|
|
#undef HAVE_GETMNTENT
|
|
#undef GETMNTENT_TAKES_TWO_ARGUMENTS
|
|
#undef HAVE_TCGETATTR
|
|
#undef HAVE_STRDUP
|
|
#undef HAVE_MKSTEMP
|
|
|
|
|
|
/* Types */
|
|
#undef HAVE_SOCKLEN_T
|
|
|
|
/* gettimeofday accepts second (timezone) argument */
|
|
#undef GETTIMEOFDAY_RETURNS_TIMEZONE
|
|
|
|
/* Are we doing 64bit IO on unix */
|
|
#undef _FILE_OFFSET_BITS
|
|
#undef _LARGE_FILES
|
|
|
|
/* sizeof(void *) = 8 ==> HAS_64BIT_POINTERS */
|
|
#define SIZEOF_VOID_P 4
|
|
#define SIZEOF_LONG 4
|
|
|
|
/* Is union semun defined? */
|
|
#undef HAVE_SEMUN
|
|
|
|
#undef HAVE_STRUCT_XDR_OPS
|
|
|
|
/* alignment of long */
|
|
#define ALIGNMENT 4
|
|
|
|
/* alignment of double */
|
|
#define DOUBLE_ALIGN 8
|
|
|
|
/* Is the platform big endian? */
|
|
#undef WORDS_BIGENDIAN
|
|
|
|
/* Return type of signal handler */
|
|
#define RETSIGTYPE void
|
|
|
|
/* Are paths case sensitive? */
|
|
#define CASE_SENSITIVITY false
|
|
|
|
/* Do we build (need) the lock manager process? */
|
|
#undef MANAGER_PROCESS
|
|
|
|
/* Support databases on Raw Devices (UNIX only) */
|
|
#undef SUPPORT_RAW_DEVICES
|
|
|
|
/* Inet service name and port */
|
|
#define FB_SERVICE_NAME "gds_db"
|
|
#define FB_SERVICE_PORT 3050
|
|
#define FB_IPC_NAME "FirebirdIPI"
|
|
|
|
/* Wnet pipe name (Windows only) */
|
|
#define FB_PIPE_NAME "interbas"
|
|
|
|
/* gpre built-in language support (C/C++ are mandatory) */
|
|
#undef GPRE_ADA
|
|
#undef GPRE_COBOL
|
|
#undef GPRE_FORTRAN
|
|
#undef GPRE_PASCAL
|
|
|
|
/* Support /proc/self/exe as link to current executable
|
|
enables us to find path to install directory (Linux only) */
|
|
#undef HAVE__PROC_SELF_EXE
|
|
|
|
/* CPU types */
|
|
#undef PowerPC
|
|
#undef sparc
|
|
#undef 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
|
|
#undef WIN_NT
|
|
#undef SCO_EV
|
|
#undef SINIXZ
|
|
|
|
#define FB_PREFIX "/usr/local/firebird"
|
|
|
|
#endif
|