aboutsummaryrefslogtreecommitdiffstats
path: root/src/m
diff options
context:
space:
mode:
authorDan Nicolaescu2008-07-16 08:06:18 +0000
committerDan Nicolaescu2008-07-16 08:06:18 +0000
commit132d04752a194336e0ea965245294af64f27226f (patch)
tree1431f9f0381484382c74033ac993f2bfa5fa8c33 /src/m
parent316460cf4825107087fed9a93694d3520b90d91f (diff)
downloademacs-132d04752a194336e0ea965245294af64f27226f.tar.gz
emacs-132d04752a194336e0ea965245294af64f27226f.zip
* systty.h: Remove code for Aix on 386, unsupported platform.
* s/ms-w32.h: Remove boilerplate comments. (fcloseall, fgetchar, flushall, fputchar, getw, putw): Remove, unused. * s/gnu-linux.h (TERM): Remove support. (HAVE_SYSVIPC): Remove, unused. (A_TEXT_OFFSET, A_TEXT_SEEK, ADJUST_EXEC_HEADER): Remove, not used for this system. * process.c: Remove support for IRIS, unused. Remove support for TERM, not relevant anymore. * unexalpha.c (DEFAULT_ENTRY_ADDRESS): Remove, replace the only used with the definition. * s/aix4-2.h (static): Do not undef. * m/ibmrs6000.h: Remove code depending on USG5_4, this file is only used on Aix. (HAVE_SYSVIPC): Remove, unused. * m/hp800.h (CANNOT_DUMP): Do not undef. * m/alpha.h: Fix comment. * s/usg5-4.h (HAVE_SYSVIPC): Remove, unused. (USG_SHARED_LIBRARIES): Remove, only used in unexec.c which is not used by this configuration. * emacs.c: Remove code depending on USG_SHARED_LIBRARIES. * unexec.c: Remove code depending on HPUX and USG_SHARED_LIBRARIES, not used with this file. Remove code depending on IRIS, unused. Remove if 0-ed code.
Diffstat (limited to 'src/m')
-rw-r--r--src/m/alpha.h4
-rw-r--r--src/m/hp800.h6
-rw-r--r--src/m/ibmrs6000.h29
3 files changed, 1 insertions, 38 deletions
diff --git a/src/m/alpha.h b/src/m/alpha.h
index 2bd42bdf9d2..81863d58b2a 100644
--- a/src/m/alpha.h
+++ b/src/m/alpha.h
@@ -44,9 +44,7 @@ NOTE-END
44#define NO_ARG_ARRAY 44#define NO_ARG_ARRAY
45 45
46/* Now define a symbol for the cpu type, if your compiler 46/* Now define a symbol for the cpu type, if your compiler
47 does not define it automatically: 47 does not define it automatically. */
48 Ones defined so far include vax, m68000, ns16000, pyramid,
49 orion, tahoe, APOLLO and many others */
50 48
51/* __alpha defined automatically */ 49/* __alpha defined automatically */
52 50
diff --git a/src/m/hp800.h b/src/m/hp800.h
index 717265d5681..8b3d3f089d3 100644
--- a/src/m/hp800.h
+++ b/src/m/hp800.h
@@ -45,12 +45,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
45 45
46#if defined (__hpux) || defined (GNU_LINUX) 46#if defined (__hpux) || defined (GNU_LINUX)
47 47
48/* Define CANNOT_DUMP on machines where unexec does not work.
49 Then the function dump-emacs will not be defined
50 and temacs will do (load "loadup") automatically unless told otherwise. */
51
52#undef CANNOT_DUMP
53
54/* Define NO_REMAP if memory segmentation makes it not work well 48/* Define NO_REMAP if memory segmentation makes it not work well
55 to change the boundary between the text section and data section 49 to change the boundary between the text section and data section
56 when Emacs is dumped. If you define this, the preloaded Lisp 50 when Emacs is dumped. If you define this, the preloaded Lisp
diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h
index 35f464caa21..7268cf64441 100644
--- a/src/m/ibmrs6000.h
+++ b/src/m/ibmrs6000.h
@@ -41,13 +41,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
41 41
42#define IBMR2AIX 42#define IBMR2AIX
43 43
44/* Define CANNOT_DUMP on machines where unexec does not work.
45 Then the function dump-emacs will not be defined
46 and temacs will do (load "loadup") automatically unless told otherwise. */
47#ifdef USG5_4
48#define CANNOT_DUMP
49#endif
50
51#ifndef UNEXEC 44#ifndef UNEXEC
52#define UNEXEC unexaix.o 45#define UNEXEC unexaix.o
53#endif 46#endif
@@ -73,24 +66,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
73#define DATA_SEG_BITS 0 66#define DATA_SEG_BITS 0
74#endif 67#endif
75 68
76#ifdef CANNOT_DUMP
77/* Define shared memory segment symbols */
78
79#define PURE_SEG_BITS 0x30000000
80
81/* Use shared memory. */
82/* This is turned off because it does not always work. See etc/AIX.DUMP. */
83/* #define HAVE_SHM */
84#endif /* CANNOT_DUMP */
85
86#define N_BADMAG(x) BADMAG(x)
87#define N_TXTOFF(x) A_TEXTPOS(x)
88#define N_SYMOFF(x) A_SYMPOS(x)
89#define A_TEXT_OFFSET(HDR) sizeof(HDR)
90/* #define ADJUST_EXEC_HEADER \
91 unexec_text_start += sizeof(hdr); \
92 unexec_data_start = ohdr.a_dbase
93*/
94#undef ADDR_CORRECT 69#undef ADDR_CORRECT
95#define ADDR_CORRECT(x) ((int)(x)) 70#define ADDR_CORRECT(x) ((int)(x))
96 71
@@ -118,7 +93,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
118#endif 93#endif
119 94
120#define START_FILES 95#define START_FILES
121#define HAVE_SYSVIPC
122/*** BUILD 9008 - FIONREAD problem still exists in X-Windows. ***/ 96/*** BUILD 9008 - FIONREAD problem still exists in X-Windows. ***/
123#define BROKEN_FIONREAD 97#define BROKEN_FIONREAD
124/* As we define BROKEN_FIONREAD, SIGIO will be undefined in systty.h. 98/* As we define BROKEN_FIONREAD, SIGIO will be undefined in systty.h.
@@ -130,9 +104,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
130#define BROKEN_SIGPTY 104#define BROKEN_SIGPTY
131#define BROKEN_SIGPOLL 105#define BROKEN_SIGPOLL
132 106
133/* Don't try to include ptem.h. */
134#undef NEED_PTEM_H
135
136#define ORDINARY_LINK 107#define ORDINARY_LINK
137 108
138#ifndef USG5_4 109#ifndef USG5_4