aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--src/gdbmconst.h4
-rw-r--r--src/gdbmtool.c6
-rw-r--r--tests/closerr.c2
4 files changed, 6 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac
index 4302526..0f0ca0a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -96,7 +96,7 @@ dnl Internationalization macros.
AM_GNU_GETTEXT([external], [need-ngettext])
AM_GNU_GETTEXT_VERSION(0.18)
-AC_CHECK_HEADERS([sys/file.h sys/termios.h string.h locale.h getopt.h])
+AC_CHECK_HEADERS([sys/file.h string.h locale.h getopt.h])
AC_CHECK_LIB(dbm, main)
AC_CHECK_LIB(ndbm, main)
diff --git a/src/gdbmconst.h b/src/gdbmconst.h
index d30da3a..5ce182a 100644
--- a/src/gdbmconst.h
+++ b/src/gdbmconst.h
@@ -54,5 +54,7 @@
/* The size of the bucket cache. */
#define DEFAULT_CACHESIZE 100
+#ifndef SIZE_T_MAX
/* Maximum size representable by a size_t variable */
-#define SIZE_T_MAX ((size_t)-1)
+# define SIZE_T_MAX ((size_t)-1)
+#endif
diff --git a/src/gdbmtool.c b/src/gdbmtool.c
index 9bd23ea..ceffaef 100644
--- a/src/gdbmtool.c
+++ b/src/gdbmtool.c
@@ -24,9 +24,7 @@
#include <signal.h>
#include <pwd.h>
#include <sys/ioctl.h>
-#ifdef HAVE_SYS_TERMIOS_H
-# include <sys/termios.h>
-#endif
+#include <termios.h>
#include <stdarg.h>
#ifdef HAVE_LOCALE_H
# include <locale.h>
@@ -38,8 +36,6 @@ datum key_data; /* Current key */
datum return_data; /* Current data */
int open_mode; /* Default open mode */
-#define SIZE_T_MAX ((size_t)-1)
-
unsigned input_line;
diff --git a/tests/closerr.c b/tests/closerr.c
index 39fb0b7..b86d74f 100644
--- a/tests/closerr.c
+++ b/tests/closerr.c
@@ -21,6 +21,7 @@
#include <string.h>
#include <errno.h>
#include <assert.h>
+#include <unistd.h>
#include "gdbm.h"
int
@@ -28,7 +29,6 @@ main (int argc, char **argv)
{
GDBM_FILE dbf;
char dbname[] = "junk.gdbm";
- int rc;
assert (argc == 1);

Return to:

Send suggestions and report system problems to the System administrator.