Commit cb292206 authored by Peter Eisentraut's avatar Peter Eisentraut

Remove a bunch of unused configure tests, in particular cases where

* the result is not recorded anywhere
* the result is not used anywhere
* the result is only used in some places, whereas others have been getting away with it
* the result is used improperly

Also make command line options handling a little better (e.g., --disable-locale,
while redundant, should really still *dis*able).
parent dce43d22
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -224,107 +224,124 @@ if test "$LIBRARY_DIRS" -o "$SRCH_LIB"; then ...@@ -224,107 +224,124 @@ if test "$LIBRARY_DIRS" -o "$SRCH_LIB"; then
done done
fi fi
##
## Command line options
##
AC_MSG_CHECKING(whether to support locale)
AC_ARG_ENABLE(
locale,
[ --enable-locale enable locale support ],
[AC_DEFINE(USE_LOCALE) AC_MSG_RESULT(enabled)],
AC_MSG_RESULT(disabled)
)
dnl We exclude cyrillic recode support unless we override it with #
dnl --enable-recode to explicitly enable it # Locale (--enable-locale)
dnl It defaults to disabled #
AC_MSG_CHECKING(whether to support cyrillic recode) AC_MSG_CHECKING([whether to build with locale support])
AC_ARG_ENABLE( AC_ARG_ENABLE(locale, [ --enable-locale enable locale support],
recode, [if test x"$enable_locale" != x"no" ; then
[ --enable-recode enable cyrillic recode support ], enable_locale=yes
[AC_DEFINE(CYR_RECODE) AC_MSG_RESULT(enabled)], AC_DEFINE(USE_LOCALE, [], [Set to 1 if you want LOCALE support (--enable-locale)])
AC_MSG_RESULT(disabled) fi],
) [enable_locale=no])
AC_MSG_RESULT([$enable_locale])
dnl Multibyte support
AC_MSG_CHECKING(whether to support multibyte) #
AC_ARG_ENABLE(multibyte, # Cyrillic recode (--enable-recode)
[ --enable-multibyte enable multibyte character support ], #
[ AC_MSG_CHECKING([whether to build with Cyrillic recode support])
MULTIBYTE=SQL_ASCII AC_ARG_ENABLE(recode, [ --enable-recode enable cyrillic recode support],
if test "$enableval" != "yes"; then [if test x"$enable_recode" != x"no" ; then
case "$enableval" in enable_recode=yes
SQL_ASCII|EUC_JP|EUC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL|LATIN1|LATIN2|LATIN3|LATIN4|LATIN5|KOI8|WIN|ALT) AC_DEFINE(CYR_RECODE, [], [Set to 1 if you want cyrillic recode support (--enable-recode)])
# ok fi],
;; [enable_recode=no])
*) AC_MSG_RESULT([$enable_recode])
AC_MSG_ERROR(
[Argument to --enable-multibyte must be one of:
#
# Multibyte support
#
MULTIBYTE=
AC_MSG_CHECKING([whether to build with multibyte character support])
AC_ARG_ENABLE(multibyte, [ --enable-multibyte enable multibyte character support],
[
case $enableval in
no) enable_multibyte=no;;
yes) enable_multibyte=yes; MULTIBYTE=SQL_ASCII;;
SQL_ASCII|EUC_JP|EUC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL|LATIN1|LATIN2|LATIN3|LATIN4|LATIN5|KOI8|WIN|ALT)
enable_multibyte=yes; MULTIBYTE=$enableval;;
*) AC_MSG_ERROR(
[argument to --enable-multibyte must be one of:
SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW,
UNICODE, MULE_INTERNAL, UNICODE, MULE_INTERNAL,
LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, LATIN1, LATIN2, LATIN3, LATIN4, LATIN5,
KOI8, WIN, ALT KOI8, WIN, ALT
Or do not specify an argument to the option to use the default.]) Or do not specify an argument to the option to use the default.]) ;;
esac esac
MULTIBYTE=$enableval ],
fi [enable_multibyte=no])
AC_DEFINE(MULTIBYTE)
AC_MSG_RESULT(enabled) AC_SUBST(MULTIBYTE)
],
AC_MSG_RESULT("disabled")
)
dnl Old option variant if test "$enable_multibyte" = yes ; then
if test "${with_mb}"; then AC_DEFINE(MULTIBYTE, [], [Set to 1 if you want to use multibyte characters (--enable-multibyte)])
AC_MSG_ERROR([--with-mb is not supported anymore. Use --enable-multibyte instead.]) AC_MSG_RESULT([yes, default $MULTIBYTE])
else
AC_MSG_RESULT(no)
fi fi
dnl We use the default value of 5432 for the DEF_PGPORT value. If #
dnl we over-ride it with --with-pgport=port then we bypass this piece # Default port number (--with-pgport), default 5432
AC_MSG_CHECKING(setting DEF_PGPORT) #
AC_ARG_WITH( AC_MSG_CHECKING([for default port number])
pgport, AC_ARG_WITH(pgport, [ --with-pgport=PORTNUM change default port number [5432]],
[ --with-pgport=PORTNUM change default postmaster port ], [case $withval in
[default_port="$withval"], yes|no) AC_MSG_ERROR([You must supply an argument to the --with-pgport option]);;
[default_port=5432] *) default_port=$withval;;
) esac
dnl Need both of these because backend wants an integer and frontend a string ],
[default_port=5432])
# Need both of these because backend wants an integer and frontend a string
AC_DEFINE_UNQUOTED(DEF_PGPORT, ${default_port}) AC_DEFINE_UNQUOTED(DEF_PGPORT, ${default_port})
AC_DEFINE_UNQUOTED(DEF_PGPORT_STR, "${default_port}") AC_DEFINE_UNQUOTED(DEF_PGPORT_STR, "${default_port}")
AC_MSG_RESULT(${default_port}) AC_MSG_RESULT([$default_port])
dnl DEF_MAXBACKENDS can be set by --with-maxbackends. Default value is 32. #
AC_MSG_CHECKING(setting DEF_MAXBACKENDS) # Maximum number of allowed connections (--with-maxbackends), default 32
AC_ARG_WITH( #
maxbackends, AC_MSG_CHECKING([for default soft limit on number of connections])
[ --with-maxbackends=N set default maximum number of server processes ], AC_ARG_WITH(maxbackends, [ --with-maxbackends=N set default maximum number of connections [32]],
AC_DEFINE_UNQUOTED(DEF_MAXBACKENDS, ${withval}) AC_MSG_RESULT($with_maxbackends), [case $withval in
AC_DEFINE_UNQUOTED(DEF_MAXBACKENDS, 32) AC_MSG_RESULT(32) yes|no) AC_MSG_ERROR([You must supply an argument to the --with-maxbackends option]);;
) esac],
[with_maxbackends=32])
AC_MSG_RESULT([$with_maxbackends])
AC_DEFINE_UNQUOTED(DEF_MAXBACKENDS, [$with_maxbackends], [The default soft limit on the number of concurrent connections, i.e., the default for the postmaster -N switch (--with-maxbackends)])
dnl Check for C support (allow override if needed) #
dnl Note: actually, setting CC environment variable works just as well. # For historical reasons you can also use --with-CC to specify the C compiler
AC_ARG_WITH(CC, # to use, although the standard way to do this is to set the CC environment
[ --with-CC=compiler use specific C compiler], # variable.
[ #
case "$withval" in if test "${with_CC+set}" = set; then
"" | y | ye | yes | n | no) case $with_CC in
AC_MSG_ERROR([*** You must supply an argument to the --with-CC option.]) yes | no) AC_MSG_ERROR([You must supply an argument to the --with-CC option.]);;
;; *) CC=$with_CC;;
esac esac
CC="$withval" fi
])
dnl Find a compiler if CC is not already set.
#
# C compiler
#
AC_PROG_CC AC_PROG_CC
dnl Find CPP, then check traditional.
dnl Caution: these macros must be called in this order...
AC_PROG_CPP AC_PROG_CPP
AC_PROG_GCC_TRADITIONAL AC_PROG_GCC_TRADITIONAL
AC_SUBST(GCC) AC_SUBST(GCC)
#
# Create compiler version string
#
if test x"$GCC" = x"yes" ; then if test x"$GCC" = x"yes" ; then
cc_string="GCC `${CC} --version`" cc_string="GCC `${CC} --version`"
else else
...@@ -671,7 +688,6 @@ AC_SUBST(DL_LIB) ...@@ -671,7 +688,6 @@ AC_SUBST(DL_LIB)
AC_SUBST(USE_TCL) AC_SUBST(USE_TCL)
AC_SUBST(USE_TK) AC_SUBST(USE_TK)
AC_SUBST(WISH) AC_SUBST(WISH)
AC_SUBST(MULTIBYTE)
dnl dnl
...@@ -748,6 +764,10 @@ AC_PROG_YACC ...@@ -748,6 +764,10 @@ AC_PROG_YACC
AC_SUBST(YFLAGS) AC_SUBST(YFLAGS)
##
## Libraries
##
AC_CHECK_LIB(sfio, main) AC_CHECK_LIB(sfio, main)
AC_CHECK_LIB(ncurses, main, [], [AC_CHECK_LIB(curses, main)]) AC_CHECK_LIB(ncurses, main, [], [AC_CHECK_LIB(curses, main)])
AC_CHECK_LIB(termcap, main) AC_CHECK_LIB(termcap, main)
...@@ -795,31 +815,14 @@ if test "$with_openssl" = yes ; then ...@@ -795,31 +815,14 @@ if test "$with_openssl" = yes ; then
fi fi
dnl ##
dnl Checks for header files. ## Header files
dnl ##
AC_HEADER_STDC dnl sys/socket.h and sys/types.h are required by AC_FUNC_ACCEPT_ARGTYPES
AC_HEADER_SYS_WAIT AC_CHECK_HEADERS([crypt.h dld.h endian.h fp_class.h getopt.h ieeefp.h pwd.h sys/pstat.h sys/select.h sys/socket.h sys/types.h termios.h values.h])
AC_CHECK_HEADERS(arpa/inet.h)
AC_CHECK_HEADERS(crypt.h)
AC_CHECK_HEADERS(dld.h)
AC_CHECK_HEADERS(endian.h)
AC_CHECK_HEADERS(float.h)
AC_CHECK_HEADERS(fp_class.h)
AC_CHECK_HEADERS(getopt.h)
AC_CHECK_HEADERS(ieeefp.h)
AC_CHECK_HEADERS(limits.h)
AC_CHECK_HEADERS(netdb.h)
AC_CHECK_HEADERS(netinet/in.h)
AC_CHECK_HEADERS([readline/readline.h readline.h], [break]) AC_CHECK_HEADERS([readline/readline.h readline.h], [break])
AC_CHECK_HEADERS([readline/history.h history.h], [break]) AC_CHECK_HEADERS([readline/history.h history.h], [break])
AC_CHECK_HEADERS(sys/select.h)
AC_CHECK_HEADERS(termios.h)
AC_CHECK_HEADERS(unistd.h)
AC_CHECK_HEADERS(values.h)
AC_CHECK_HEADERS(sys/pstat.h)
AC_CHECK_HEADERS(sys/types.h sys/socket.h)
AC_CHECK_HEADERS(sys/param.h pwd.h)
if test "$with_krb4" = yes ; then if test "$with_krb4" = yes ; then
AC_CHECK_HEADER(krb.h, [], [AC_MSG_ERROR([header file <krb.h> is required for Kerberos 4])]) AC_CHECK_HEADER(krb.h, [], [AC_MSG_ERROR([header file <krb.h> is required for Kerberos 4])])
...@@ -836,26 +839,24 @@ if test "$with_openssl" = yes ; then ...@@ -836,26 +839,24 @@ if test "$with_openssl" = yes ; then
fi fi
dnl ##
dnl Checks for typedefs, structures, and compiler characteristics. ## Types, structures, compiler characteristics
dnl ##
AC_C_CONST AC_C_CONST
AC_C_INLINE AC_C_INLINE
AC_C_STRINGIZE AC_C_STRINGIZE
AC_TYPE_UID_T
AC_TYPE_MODE_T
AC_TYPE_OFF_T
AC_TYPE_SIZE_T
AC_STRUCT_TIMEZONE
PGAC_C_SIGNED PGAC_C_SIGNED
PGAC_C_VOLATILE PGAC_C_VOLATILE
AC_FUNC_ACCEPT_ARGTYPES AC_STRUCT_TIMEZONE
PGAC_UNION_SEMUN
##
## Functions, global variables
##
PGAC_VAR_INT_TIMEZONE PGAC_VAR_INT_TIMEZONE
AC_FUNC_ACCEPT_ARGTYPES
PGAC_FUNC_GETTIMEOFDAY_1ARG PGAC_FUNC_GETTIMEOFDAY_1ARG
PGAC_UNION_SEMUN
AC_MSG_CHECKING(for fcntl(F_SETLK)) AC_MSG_CHECKING(for fcntl(F_SETLK))
if test "$os" != linux ; then if test "$os" != linux ; then
...@@ -871,13 +872,7 @@ else ...@@ -871,13 +872,7 @@ else
AC_MSG_RESULT([broken on Linux]) AC_MSG_RESULT([broken on Linux])
fi fi
dnl Checks for library functions. AC_CHECK_FUNCS([fcvt getopt_long memmove pstat setproctitle setsid sigprocmask sysconf waitpid])
AC_FUNC_MEMCMP
AC_TYPE_SIGNAL
AC_FUNC_VPRINTF
AC_CHECK_FUNCS(memmove sysconf)
AC_CHECK_FUNCS(sigprocmask waitpid setsid fcvt)
AC_CHECK_FUNCS(setproctitle pstat)
AC_CACHE_CHECK([for PS_STRINGS], [pgac_cv_var_PS_STRINGS], AC_CACHE_CHECK([for PS_STRINGS], [pgac_cv_var_PS_STRINGS],
[AC_TRY_LINK( [AC_TRY_LINK(
...@@ -892,7 +887,6 @@ if test "$pgac_cv_var_PS_STRINGS" = yes ; then ...@@ -892,7 +887,6 @@ if test "$pgac_cv_var_PS_STRINGS" = yes ; then
AC_DEFINE([HAVE_PS_STRINGS], [], [Define if the PS_STRINGS thing exists.]) AC_DEFINE([HAVE_PS_STRINGS], [], [Define if the PS_STRINGS thing exists.])
fi fi
AC_CHECK_FUNCS(fpclass fp_class fp_class_d class)
dnl We use our snprintf.c emulation if either snprintf() or vsnprintf() dnl We use our snprintf.c emulation if either snprintf() or vsnprintf()
dnl is missing. Yes, there are machines that have only one. dnl is missing. Yes, there are machines that have only one.
dnl We may also decide to use snprintf.c if snprintf() is present but does dnl We may also decide to use snprintf.c if snprintf() is present but does
...@@ -914,24 +908,26 @@ dnl declares vsnprintf() but not snprintf(). Hopefully there are no ...@@ -914,24 +908,26 @@ dnl declares vsnprintf() but not snprintf(). Hopefully there are no
dnl systems that are *that* brain-damaged... dnl systems that are *that* brain-damaged...
AC_EGREP_HEADER(snprintf, stdio.h, AC_DEFINE(HAVE_SNPRINTF_DECL)) AC_EGREP_HEADER(snprintf, stdio.h, AC_DEFINE(HAVE_SNPRINTF_DECL))
AC_EGREP_HEADER(vsnprintf, stdio.h, AC_DEFINE(HAVE_VSNPRINTF_DECL)) AC_EGREP_HEADER(vsnprintf, stdio.h, AC_DEFINE(HAVE_VSNPRINTF_DECL))
dnl
dnl do this one the hard way in case isinf() is a macro # do this one the hard way in case isinf() is a macro
AC_MSG_CHECKING(for isinf) AC_CACHE_CHECK([for isinf], ac_cv_func_isinf,
AC_CACHE_VAL(ac_cv_func_or_macro_isinf,
[AC_TRY_LINK( [AC_TRY_LINK(
[#include <math.h>], [#include <math.h>
],
[double x = 0.0; int res = isinf(x);], [double x = 0.0; int res = isinf(x);],
[ac_cv_func_or_macro_isinf=yes], [ac_cv_func_isinf=yes],
[ac_cv_func_or_macro_isinf=no])]) [ac_cv_func_isinf=no])])
if [[ $ac_cv_func_or_macro_isinf = yes ]]; then
AC_MSG_RESULT(yes) if test $ac_cv_func_isinf = yes ; then
AC_DEFINE(HAVE_ISINF) AC_DEFINE(HAVE_ISINF)
ISINF='' ISINF=
else else
AC_MSG_RESULT(no)
ISINF='isinf.o' ISINF='isinf.o'
# Look for a way to implement a substitute for isinf()
AC_CHECK_FUNCS([fpclass fp_class fp_class_d class], [break])
fi fi
AC_SUBST(ISINF) AC_SUBST(ISINF)
AC_CHECK_FUNC(getrusage, AC_CHECK_FUNC(getrusage,
AC_DEFINE(HAVE_GETRUSAGE), AC_DEFINE(HAVE_GETRUSAGE),
GETRUSAGE='getrusage.o') GETRUSAGE='getrusage.o')
...@@ -1011,8 +1007,6 @@ AC_CHECK_FUNCS(filename_completion_function, ...@@ -1011,8 +1007,6 @@ AC_CHECK_FUNCS(filename_completion_function,
AC_SUBST(HAVE_FILENAME_COMPLETION_FUNCTION) AC_SUBST(HAVE_FILENAME_COMPLETION_FUNCTION)
AC_SUBST(HAVE_FILENAME_COMPLETION_FUNCTION_DECL) AC_SUBST(HAVE_FILENAME_COMPLETION_FUNCTION_DECL)
dnl Check for GNU style long options support (getopt_long)
AC_CHECK_FUNCS(getopt_long)
dnl Cannot use AC_CHECK_FUNC because finite may be a macro dnl Cannot use AC_CHECK_FUNC because finite may be a macro
AC_MSG_CHECKING(for finite) AC_MSG_CHECKING(for finite)
......
#include "postgres.h"
#include <stdlib.h> #include <stdlib.h>
#include <ctype.h> #include <ctype.h>
#include <errno.h> #include <errno.h>
...@@ -6,17 +8,15 @@ ...@@ -6,17 +8,15 @@
#include <math.h> #include <math.h>
#include "postgres.h"
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#ifndef MAXINT #ifndef MAXINT
#define MAXINT INT_MAX #define MAXINT INT_MAX
#endif #endif
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
#include "fmgr.h" #include "fmgr.h"
#include "utils/timestamp.h" #include "utils/timestamp.h"
#include "utils/builtins.h" #include "utils/builtins.h"
......
/* /*
* $Header: /cvsroot/pgsql/contrib/pgbench/pgbench.c,v 1.4 2000/05/29 05:44:29 tgl Exp $ * $Header: /cvsroot/pgsql/contrib/pgbench/pgbench.c,v 1.5 2000/07/12 22:58:57 petere Exp $
* *
* pgbench: a simple TPC-B like benchmark program for PostgreSQL * pgbench: a simple TPC-B like benchmark program for PostgreSQL
* written by Tatsuo Ishii * written by Tatsuo Ishii
...@@ -30,9 +30,7 @@ ...@@ -30,9 +30,7 @@
#include "win32.h" #include "win32.h"
#else #else
#include <sys/time.h> #include <sys/time.h>
#if HAVE_UNISTD_H
#include <unistd.h> #include <unistd.h>
#endif
#ifdef HAVE_GETOPT_H #ifdef HAVE_GETOPT_H
#include <getopt.h> #include <getopt.h>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
* Dec 17, 1997 - Todd A. Brandys * Dec 17, 1997 - Todd A. Brandys
* Orignal Version Completed. * Orignal Version Completed.
* *
* $Id: crypt.c,v 1.27 2000/07/04 16:31:53 petere Exp $ * $Id: crypt.c,v 1.28 2000/07/12 22:58:59 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
#include "utils/nabstime.h" #include "utils/nabstime.h"
#ifdef HAVE_CRYPT_H #ifdef HAVE_CRYPT_H
#include "crypt.h" #include <crypt.h>
#endif #endif
char **pwd_cache = NULL; char **pwd_cache = NULL;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
* Portions Copyright (c) 1994, Regents of the University of California * Portions Copyright (c) 1994, Regents of the University of California
* *
* $Id: pqformat.c,v 1.14 2000/07/08 05:30:33 tgl Exp $ * $Id: pqformat.c,v 1.15 2000/07/12 22:58:59 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -48,9 +48,7 @@ ...@@ -48,9 +48,7 @@
#include "postgres.h" #include "postgres.h"
#include <errno.h> #include <errno.h>
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h> #include <sys/param.h>
#endif
#include "libpq/libpq.h" #include "libpq/libpq.h"
#include "libpq/pqformat.h" #include "libpq/pqformat.h"
...@@ -58,7 +56,7 @@ ...@@ -58,7 +56,7 @@
#include "mb/pg_wchar.h" #include "mb/pg_wchar.h"
#endif #endif
#ifdef HAVE_ENDIAN_H #ifdef HAVE_ENDIAN_H
#include "endian.h" #include <endian.h>
#endif #endif
#ifndef BYTE_ORDER #ifndef BYTE_ORDER
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
* Portions Copyright (c) 1994, Regents of the University of California * Portions Copyright (c) 1994, Regents of the University of California
* *
* $Id: geqo_eval.c,v 1.51 2000/06/28 03:31:45 tgl Exp $ * $Id: geqo_eval.c,v 1.52 2000/07/12 22:59:01 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -22,13 +22,10 @@ ...@@ -22,13 +22,10 @@
#include "postgres.h" #include "postgres.h"
#include <math.h> #include <math.h>
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
#include "optimizer/geqo.h" #include "optimizer/geqo.h"
#include "optimizer/pathnode.h" #include "optimizer/pathnode.h"
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.155 2000/07/12 17:38:42 petere Exp $ * $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.156 2000/07/12 22:59:04 petere Exp $
* *
* NOTES * NOTES
* *
...@@ -49,17 +49,12 @@ ...@@ -49,17 +49,12 @@
#include <sys/param.h> #include <sys/param.h>
/* moved here to prevent double define */ /* moved here to prevent double define */
#ifdef HAVE_NETDB_H
#include <netdb.h> #include <netdb.h>
#endif
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
#ifdef HAVE_SYS_SELECT_H #ifdef HAVE_SYS_SELECT_H
#include <sys/select.h> #include <sys/select.h>
...@@ -87,10 +82,6 @@ ...@@ -87,10 +82,6 @@
#include "utils/guc.h" #include "utils/guc.h"
#if !defined(MAXINT)
#define MAXINT INT_MAX
#endif
#define INVALID_SOCK (-1) #define INVALID_SOCK (-1)
#define ARGV_SIZE 64 #define ARGV_SIZE 64
...@@ -166,7 +157,7 @@ int MaxBackends = DEF_MAXBACKENDS; ...@@ -166,7 +157,7 @@ int MaxBackends = DEF_MAXBACKENDS;
* semaphores, even if you never actually use that many backends. * semaphores, even if you never actually use that many backends.
*/ */
static int NextBackendTag = MAXINT; /* XXX why count down not up? */ static int NextBackendTag = INT_MAX; /* XXX why count down not up? */
static char *progname = (char *) NULL; static char *progname = (char *) NULL;
static char **real_argv; static char **real_argv;
static int real_argc; static int real_argc;
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/date.c,v 1.48 2000/06/19 03:54:27 tgl Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/date.c,v 1.49 2000/07/12 22:59:08 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -17,9 +17,7 @@ ...@@ -17,9 +17,7 @@
#include <limits.h> #include <limits.h>
#include <time.h> #include <time.h>
#ifdef HAVE_FLOAT_H
#include <float.h> #include <float.h>
#endif
#include "access/hash.h" #include "access/hash.h"
#include "miscadmin.h" #include "miscadmin.h"
......
...@@ -8,22 +8,20 @@ ...@@ -8,22 +8,20 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/datetime.c,v 1.50 2000/06/14 18:17:42 petere Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/datetime.c,v 1.51 2000/07/12 22:59:08 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
#include "postgres.h"
#include <ctype.h> #include <ctype.h>
#include <math.h> #include <math.h>
#include <sys/types.h> #include <sys/types.h>
#include <errno.h> #include <errno.h>
#include "postgres.h"
#ifdef HAVE_FLOAT_H
#include <float.h> #include <float.h>
#endif
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#endif
#ifndef USE_POSIX_TIME #ifndef USE_POSIX_TIME
#include <sys/timeb.h> #include <sys/timeb.h>
#endif #endif
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/float.c,v 1.63 2000/07/06 05:48:11 tgl Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/float.c,v 1.64 2000/07/12 22:59:08 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -53,16 +53,10 @@ ...@@ -53,16 +53,10 @@
#include "postgres.h" #include "postgres.h"
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#ifndef MAXINT
#define MAXINT INT_MAX
#endif
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
/* for finite() on Solaris */ /* for finite() on Solaris */
#ifdef HAVE_IEEEFP_H #ifdef HAVE_IEEEFP_H
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/int.c,v 1.39 2000/07/03 23:09:52 wieck Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/int.c,v 1.40 2000/07/12 22:59:08 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -27,13 +27,10 @@ ...@@ -27,13 +27,10 @@
* intmod, int4fac * intmod, int4fac
*/ */
#include <ctype.h>
#include "postgres.h" #include "postgres.h"
#ifdef HAVE_LIMITS_H #include <ctype.h>
#include <limits.h> #include <limits.h>
#endif
#include "utils/builtins.h" #include "utils/builtins.h"
......
...@@ -7,20 +7,17 @@ ...@@ -7,20 +7,17 @@
* Portions Copyright (c) 1994, Regents of the University of California * Portions Copyright (c) 1994, Regents of the University of California
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/int8.c,v 1.22 2000/07/03 23:09:52 wieck Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/int8.c,v 1.23 2000/07/12 22:59:09 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
#include "postgres.h"
#include <ctype.h> #include <ctype.h>
#include <time.h> #include <time.h>
#include <math.h> #include <math.h>
#include <float.h> #include <float.h>
#include "postgres.h"
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#endif
#include "utils/int8.h" #include "utils/int8.h"
......
...@@ -9,32 +9,24 @@ ...@@ -9,32 +9,24 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/nabstime.c,v 1.71 2000/07/03 23:09:52 wieck Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/nabstime.c,v 1.72 2000/07/12 22:59:09 petere Exp $
* *
* NOTES * NOTES
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
#include "postgres.h"
#include <ctype.h> #include <ctype.h>
#include <time.h> #include <time.h>
#include <sys/time.h> #include <sys/time.h>
#include <sys/types.h> #include <sys/types.h>
#include "postgres.h"
#ifdef HAVE_FLOAT_H
#include <float.h> #include <float.h>
#endif
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#ifndef MAXINT
#define MAXINT INT_MAX
#endif
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
#ifndef USE_POSIX_TIME #ifndef USE_POSIX_TIME
#include <sys/timeb.h> #include <sys/timeb.h>
......
...@@ -11,17 +11,16 @@ ...@@ -11,17 +11,16 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/numutils.c,v 1.40 2000/04/12 17:15:51 momjian Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/numutils.c,v 1.41 2000/07/12 22:59:09 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
#include "postgres.h"
#include <errno.h> #include <errno.h>
#include <math.h> #include <math.h>
#include "postgres.h"
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#endif
#include "utils/builtins.h" #include "utils/builtins.h"
#ifndef INT_MAX #ifndef INT_MAX
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/timestamp.c,v 1.32 2000/07/05 23:11:35 tgl Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/timestamp.c,v 1.33 2000/07/12 22:59:09 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -19,12 +19,9 @@ ...@@ -19,12 +19,9 @@
#include <math.h> #include <math.h>
#include <errno.h> #include <errno.h>
#include <sys/types.h> #include <sys/types.h>
#ifdef HAVE_FLOAT_H
#include <float.h> #include <float.h>
#endif
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#endif
#ifndef USE_POSIX_TIME #ifndef USE_POSIX_TIME
#include <sys/timeb.h> #include <sys/timeb.h>
#endif #endif
......
...@@ -4,33 +4,27 @@ ...@@ -4,33 +4,27 @@
* Functions for the built-in type bit() and varying bit(). * Functions for the built-in type bit() and varying bit().
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/varbit.c,v 1.4 2000/07/03 23:09:53 wieck Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/varbit.c,v 1.5 2000/07/12 22:59:09 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
#include "postgres.h"
/* Include file list stolen from float.c. /* Include file list stolen from float.c.
* Can probably get rid of some of these. * Can probably get rid of some of these.
* - thomas 2000-04-07 * - thomas 2000-04-07
*/ */
#include <ctype.h> #include <ctype.h>
#include <errno.h> #include <errno.h>
#include <float.h> /* faked on sunos4 */ #include <float.h> /* faked on sunos4 */
#include <math.h> #include <math.h>
#include "postgres.h"
#ifdef HAVE_LIMITS_H
#include <limits.h> #include <limits.h>
#ifndef MAXINT
#define MAXINT INT_MAX
#endif
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
#include "fmgr.h" #include "fmgr.h"
#include "utils/builtins.h" #include "utils/builtins.h"
#include "utils/varbit.h" #include "utils/varbit.h"
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
* Portions Copyright (c) 1994, Regents of the University of California * Portions Copyright (c) 1994, Regents of the University of California
* *
* $Id: c.h,v 1.77 2000/07/12 17:38:53 petere Exp $ * $Id: c.h,v 1.78 2000/07/12 22:59:12 petere Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -46,15 +46,12 @@ ...@@ -46,15 +46,12 @@
#include "config.h" #include "config.h"
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <sys/fcntl.h> #include <sys/fcntl.h>
#ifdef STDC_HEADERS
#include <stddef.h> #include <stddef.h>
#include <stdarg.h> #include <stdarg.h>
#endif
#ifdef __CYGWIN32__ #ifdef __CYGWIN32__
#include <errno.h> #include <errno.h>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* or in config.h afterwards. Of course, if you edit config.h, then your * or in config.h afterwards. Of course, if you edit config.h, then your
* changes will be overwritten the next time you run configure. * changes will be overwritten the next time you run configure.
* *
* $Id: config.h.in,v 1.125 2000/07/11 14:30:30 momjian Exp $ * $Id: config.h.in,v 1.126 2000/07/12 22:59:12 petere Exp $
*/ */
#ifndef CONFIG_H #ifndef CONFIG_H
...@@ -291,9 +291,6 @@ ...@@ -291,9 +291,6 @@
/* Define if your cpp understands the ANSI stringizing operators in macros */ /* Define if your cpp understands the ANSI stringizing operators in macros */
#undef HAVE_STRINGIZE #undef HAVE_STRINGIZE
/* Set to 1 if you have <arpa/inet.h> */
#undef HAVE_ARPA_INET_H
/* Set to 1 if you have <crypt.h> */ /* Set to 1 if you have <crypt.h> */
#undef HAVE_CRYPT_H #undef HAVE_CRYPT_H
...@@ -303,9 +300,6 @@ ...@@ -303,9 +300,6 @@
/* Set to 1 if you have <endian.h> */ /* Set to 1 if you have <endian.h> */
#undef HAVE_ENDIAN_H #undef HAVE_ENDIAN_H
/* Set to 1 if you have <float.h> */
#undef HAVE_FLOAT_H
/* Set to 1 if you have <fp_class.h> */ /* Set to 1 if you have <fp_class.h> */
#undef HAVE_FP_CLASS_H #undef HAVE_FP_CLASS_H
...@@ -318,15 +312,6 @@ ...@@ -318,15 +312,6 @@
/* Set to 1 if you have <ieeefp.h> */ /* Set to 1 if you have <ieeefp.h> */
#undef HAVE_IEEEFP_H #undef HAVE_IEEEFP_H
/* Set to 1 if you have <limits.h> */
#undef HAVE_LIMITS_H
/* Set to 1 if you have <netdb.h> */
#undef HAVE_NETDB_H
/* Set to 1 if you have <netinet/in.h> */
#undef HAVE_NETINET_IN_H
/* Set to 1 if you have <readline.h> */ /* Set to 1 if you have <readline.h> */
#undef HAVE_READLINE_H #undef HAVE_READLINE_H
...@@ -345,18 +330,9 @@ ...@@ -345,18 +330,9 @@
/* Set to 1 if you have <values.h> */ /* Set to 1 if you have <values.h> */
#undef HAVE_VALUES_H #undef HAVE_VALUES_H
/* Set to 1 if you have <sys/exec.h> */
#undef HAVE_SYS_EXEC_H
/* Set to 1 if you have <sys/pstat.h> */ /* Set to 1 if you have <sys/pstat.h> */
#undef HAVE_SYS_PSTAT_H #undef HAVE_SYS_PSTAT_H
/* Set to 1 if you have <machine/vmparam.h> */
#undef HAVE_MACHINE_VMPARAM_H
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define if you have the setproctitle function. */ /* Define if you have the setproctitle function. */
#undef HAVE_SETPROCTITLE #undef HAVE_SETPROCTITLE
...@@ -375,9 +351,6 @@ ...@@ -375,9 +351,6 @@
/* Set to 1 if you have <pwd.h> */ /* Set to 1 if you have <pwd.h> */
#undef HAVE_PWD_H #undef HAVE_PWD_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Set to 1 if you gettimeofday(a,b) vs gettimeofday(a) */ /* Set to 1 if you gettimeofday(a,b) vs gettimeofday(a) */
#undef GETTIMEOFDAY_1ARG #undef GETTIMEOFDAY_1ARG
#ifdef GETTIMEOFDAY_1ARG #ifdef GETTIMEOFDAY_1ARG
......
#ifndef VARBIT_H #ifndef VARBIT_H
#define VARBIT_H #define VARBIT_H
#include <math.h>
#include "postgres.h" #include "postgres.h"
#ifdef HAVE_LIMITS_H
#include <math.h>
#include <limits.h> #include <limits.h>
#ifndef MAXINT
#define MAXINT INT_MAX
#endif
#else
#ifdef HAVE_VALUES_H #ifdef HAVE_VALUES_H
#include <values.h> #include <values.h>
#endif #endif
#endif
#include "utils/builtins.h" #include "utils/builtins.h"
...@@ -26,6 +21,7 @@ struct varbita ...@@ -26,6 +21,7 @@ struct varbita
bits8 vl_dat[1]; bits8 vl_dat[1];
}; };
#undef BITSPERBYTE /* sometimes declared in <values.h> */
#define BITSPERBYTE 8 #define BITSPERBYTE 8
#define VARBITHDRSZ sizeof(int32) #define VARBITHDRSZ sizeof(int32)
/* Number of bits in this bit string */ /* Number of bits in this bit string */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment