changeset 96738:ef171d1fe0fc

Undo reactoring from previous change.
author Dan Nicolaescu <dann@ics.uci.edu>
date Wed, 16 Jul 2008 14:56:13 +0000
parents 4b22b41c7dd8
children 77c53729bbb6
files src/ChangeLog src/m/intel386.h
diffstat 2 files changed, 19 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Jul 16 10:06:08 2008 +0000
+++ b/src/ChangeLog	Wed Jul 16 14:56:13 2008 +0000
@@ -1,3 +1,7 @@
+2008-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* m/intel386.h: Undo reactoring from previous change.
+
 2008-07-16  Jason Rumney  <jasonr@gnu.org>
 
         * w32gui.h: Repeat 26 June changes lost by last change.
@@ -58,8 +62,11 @@
 	Remove boilerplate comments.
 	* lisp.h (PNTR_COMPARISON_TYPE): Define it unconditionally.
 
+	* m/intel386.h (DATA_SEG_BITS): Remove definitions, only used on
+	USG systems which do not use DATA_SEG_BITS.
+	Refactor code.  Remove boilerplate comments.
+
 	* m/ibms390.h:
-	* m/intel386.h:
 	* m/m68k.h:
 	* s/bsd-common.h:
 	* s/cygwin.h:
--- a/src/m/intel386.h	Wed Jul 16 10:06:08 2008 +0000
+++ b/src/m/intel386.h	Wed Jul 16 14:56:13 2008 +0000
@@ -54,6 +54,7 @@
 
 #define DOT_GLOBAL_START
 
+#ifdef SOLARIS2
 /* Data type of load average, as read out of kmem.  */
 #define LOAD_AVE_TYPE long
 
@@ -61,16 +62,25 @@
 /* This is totally uncalibrated. */
 #define LOAD_AVE_CVT(x) ((int) (((double) (x)) * 100.0 / FSCALE))
 
-#ifdef SOLARIS2
 /* J.W.Hawtin@lut.ac.uk say Solaris 2.4 as well as Solaris 2.1 on X86
    requires -lkvm as well.
    And handa@etl.gov.jp says that -lkvm needs -llelf, at least on 2.5.  */
 #define LIBS_MACHINE -lkvm -lelf
+
 /* configure thinks solaris X86 has gethostname, but it does not work,
    so undefine it.  */
 #undef HAVE_GETHOSTNAME
+
 #else /* not SOLARIS2 */
 #ifdef USG5_4 /* Older USG systems do not support the load average.  */
+/* Data type of load average, as read out of kmem.  */
+
+#define LOAD_AVE_TYPE long
+
+/* Convert that into an integer that is 100 for a load average of 1.0  */
+/* This is totally uncalibrated. */
+
+#define LOAD_AVE_CVT(x) ((int) (((double) (x)) * 100.0 / FSCALE))
 #define FSCALE 256.0
 #endif
 #endif /* not SOLARIS2 */