Remove src/s/sol2-10.h
authorGlenn Morris <rgm@gnu.org>
Tue, 12 Jun 2012 19:03:32 +0000 (15:03 -0400)
committerGlenn Morris <rgm@gnu.org>
Tue, 12 Jun 2012 19:03:32 +0000 (15:03 -0400)
* configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
(opsysfile): Set specially for sol2-10.

* src/s/gnu-linux.h (HAVE_PROCFS): Move to configure.

* src/s/sol2-10.h: Remove file.

ChangeLog
configure.in
src/ChangeLog
src/s/gnu-linux.h
src/s/sol2-10.h [deleted file]

index 8863a76..9a66d00 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2012-06-12  Glenn Morris  <rgm@gnu.org>
 
+       * configure.in (HAVE_PROCFS, _STRUCTURED_PROC): New AC_DEFINEs.
+       (opsysfile): Set specially for sol2-10.
+
        * configure.in (BROKEN_SA_RESTART, USG_SUBTTY_WORKS):
        New AC_DEFINEs, for hpux11.
        (opsysfile): Set specially for hpux11.
index dea8c96..1f18937 100644 (file)
@@ -3125,19 +3125,36 @@ case $opsys in
   ;;
 esac
 
-if test "$opsys" = hpux11; then
-  dnl SA_RESTART resets the timeout of `select', so don't use it.
-  AC_DEFINE(BROKEN_SA_RESTART, 1, [Define if SA_RESTART should not be used.])
-  dnl It works to open the pty's tty in the parent (Emacs), then close
-  dnl and reopen it in the child.
-  AC_DEFINE(USG_SUBTTY_WORKS, 1, [Define for USG systems where it
-  works to open a pty's tty in the parent process, then close and
-  reopen it in the child.])
-fi
+case $opsys in
+  gnu-* | sol2-10 )
+    dnl FIXME Can't we test if this exists (eg /proc/$$)?
+    AC_DEFINE(HAVE_PROCFS, 1, [Define if you have the /proc filesystem.])
+  ;;
+esac
+
+case $opsys in
+     hpux11)
+       dnl SA_RESTART resets the timeout of `select', so don't use it.
+       AC_DEFINE(BROKEN_SA_RESTART, 1, [Define if SA_RESTART should not
+         be used.])
+       dnl It works to open the pty's tty in the parent (Emacs), then
+       dnl close and reopen it in the child.
+       AC_DEFINE(USG_SUBTTY_WORKS, 1, [Define for USG systems where it
+         works to open a pty's tty in the parent process, then close and
+         reopen it in the child.])
+
+       opsysfile="s/hpux10-20.h"
+     ;;
+
+     sol2-10)
+       AC_DEFINE(_STRUCTURED_PROC, 1, [Needed for system_process_attributes
+         on Solaris.])
+       opsysfile="s/sol2-6.h"
+     ;;
+esac
 
 case $opsys in
   gnu-kfreebsd) opsysfile="s/gnu-linux.h" ;;
-  hpux11) opsysfile="s/hpux10-20.h" ;;
   openbsd) opsysfile="s/netbsd.h" ;;
 esac
 
index 935d9f9..cd5c96c 100644 (file)
@@ -1,6 +1,8 @@
 2012-06-12  Glenn Morris  <rgm@gnu.org>
 
-       * s/gnu-kfreebsd.h, s/hpux11.h, s/openbsd.h: Remove files.
+       * s/gnu-kfreebsd.h, s/hpux11.h, s/openbsd.h, s/sol2-10.h: Remove files.
+
+       * s/gnu-linux.h (HAVE_PROCFS): Move to configure.
 
        * s/hpux10-20.h, s/openbsd.h, s/usg5-4-common.h:
        Move BROKEN_SIGIO to configure.
index 20ce652..e3d4324 100644 (file)
@@ -81,9 +81,6 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #define HAVE_SOCKETS
 
-/* This is used in list_system_processes.  */
-#define HAVE_PROCFS 1
-
 /* Define CLASH_DETECTION if you want lock files to be written
    so that Emacs can tell instantly when you try to modify
    a file that someone else has modified in his Emacs.  */
diff --git a/src/s/sol2-10.h b/src/s/sol2-10.h
deleted file mode 100644 (file)
index b20476e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-/* Handle Solaris 2.10.  */
-
-#include "sol2-6.h"
-
-/* This is used in list_system_processes.  */
-#define HAVE_PROCFS 1
-
-/* This is needed for the system_process_attributes implementation.  */
-#define _STRUCTURED_PROC 1
-