(gud-perldb-find-file): Use gud-make-debug-menu.
[bpt/emacs.git] / src / m / ibmps2-aix.h
index fe01a60..c56ddad 100644 (file)
@@ -5,7 +5,7 @@ This file is part of GNU Emacs.
 
 GNU Emacs is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
+the Free Software Foundation; either version 2, or (at your option)
 any later version.
 
 GNU Emacs is distributed in the hope that it will be useful,
@@ -37,9 +37,10 @@ NOTE-END */
 
 #define LONGBITS 32            /* Number of bits in a long */
 
-/* i386 is not big-endian: lowest numbered byte is least significant. */
+/* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
+   is the most significant byte.  */
 
-/* #undef BIG_ENDIAN */
+#undef WORDS_BIG_ENDIAN
 
 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a
  * group of arguments and treat it as an array of the arguments.  */
@@ -58,8 +59,6 @@ NOTE-END */
 
 #define INTEL386
 #define aix386
-#undef  SYSTEM_TYPE
-#define SYSTEM_TYPE "ibm-aix-386"
 
 #define IBMAIX
 
@@ -123,10 +122,13 @@ so disable it for them.  */
 #endif
 
 #define BSTRING
-#define HAVE_GETTIMEOFDAY
-#define HAVE_SELECT
-#define HAVE_TIMEVAL
 #define HAVE_VFORK
+#undef  HAVE_TERMIO
+#define HAVE_TERMIOS
+
+/* Send signals to subprocesses by "typing" special chars at them.  */
+
+#define SIGNALS_VIA_CHARACTERS
 
 /*
  *     Define SYSV_SYSTEM_DIR to use the V.3 getdents/readir
@@ -141,8 +143,8 @@ so disable it for them.  */
  */
 #undef  NONSYSTEM_DIR_LIBRARY
 
-/* But don't use utimes() -- it causes SIGSEGV!  Use utime() instead. */
-#define USE_UTIME
+/* AIX utimes allegedly causes SIGSEGV.  */
+#undef HAVE_UTIMES /* override configuration decision */
 
 /* AIX defines FIONREAD, but it does not work.  */
 #define BROKEN_FIONREAD
@@ -209,7 +211,7 @@ so disable it for them.  */
 #endif
 /* -g fails to work, so it is omitted.  */
 /* tranle says that -fstrength-reduce does not help.  */
-#define C_DEBUG_SWITCH -O -fwritable-strings
+#define C_DEBUG_SWITCH
 #else
 #define C_ALLOCA
 #define STACK_DIRECTION -1 /* tell alloca.c which way it grows */
@@ -218,6 +220,7 @@ so disable it for them.  */
 
 #define OBJECTS_MACHINE hftctl.o
 #define LD_SWITCH_MACHINE -T0x00400000 -K -e start
+#define LIBS_DEBUG             /* no -lg on aix ps/2 */
 
 #ifdef USG5_3
 #define XICCC
@@ -228,8 +231,10 @@ so disable it for them.  */
 /* Things defined in s-usg5-3.h that need to be overridden.  */
 #undef NOMULTIPLEJOBS
 #undef BROKEN_TIOCGETC
+#undef BROKEN_TIOCGWINSZ
 #undef LIBX10_SYSTEM
 #undef LIBX11_SYSTEM
+#undef LIB_X11_LIB
 #endif
 
 /* Shared libraries are supported in a patch release of ps/2 1.2.1.