diff --git a/src/include/config.h b/src/include/config.h
index b70533556c320d5a96f46e93097780f886f632c0..67a40a95f404b8f10f83b2b0a6c9d51c5ce65956 100644
--- a/src/include/config.h
+++ b/src/include/config.h
@@ -8,19 +8,15 @@
 
 #define BLCKSZ	8192
 
-#if defined(aix)
-#define TERMIOS_H_LOCATION <termios.h>
-#else
-#define TERMIOS_H_LOCATION <sys/termios.h>
-#endif
-
 #if !defined(nextstep)
 #define USE_VALUES_H
 #endif
 
 #define HAVE_MEMMOVE
+#define HAVE_TERMIOS_H
 
 #if defined(aix)
+#  undef HAVE_TERMIOS_H
 #  define CLASS_CONFLICT 
 #  define DISABLE_XOPEN_NLS 
 #  define NEED_ISINF
diff --git a/src/interfaces/libpq/fe-exec.c b/src/interfaces/libpq/fe-exec.c
index 6eea31d99950065a23d836418871cda14639b60f..5e92e4a63d24cfa89217b3dca1de508dbdf07949 100644
--- a/src/interfaces/libpq/fe-exec.c
+++ b/src/interfaces/libpq/fe-exec.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.27 1997/01/08 23:25:32 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-exec.c,v 1.28 1997/01/24 17:47:33 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -22,7 +22,11 @@
 #include "libpq/pqsignal.h"
 #include "libpq-fe.h"
 #include <sys/ioctl.h>
-#include TERMIOS_H_LOCATION
+#ifndef HAVE_TERMIOS_H
+# include <sys/termios.h>
+#else
+# include <termios.h>
+#endif
 
 
 #ifdef TIOCGWINSZ