diff src/ChangeLog @ 4759:aa5ed11f473b

Remove support for obsolete systems. See xemacs-patches message with ID <870180fe0911101613m6b8efa4bpf083fd9013950807@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Wed, 18 Nov 2009 08:49:14 -0700
parents 75975fd0b7fc
children 217abcf015c4
line wrap: on
line diff
--- a/src/ChangeLog	Wed Nov 18 22:44:28 2009 +0900
+++ b/src/ChangeLog	Wed Nov 18 08:49:14 2009 -0700
@@ -1,3 +1,274 @@
+2009-11-10  Jerry James  <james@xemacs.org>
+
+	* Makefile.in.in: Drop support for dynodump and OSF1.
+	* alloca.s: Drop support for old systems, namely hp9000s300, wicat,
+	ns16000, ns32000, sequent, pyramid, att3b5, and Xenix.
+	* broken-sun.h: Remove, unused.
+	* compiler.h: Drop support for OSF1.
+	* config.h.in: Modify comments about obsolete systems.  Drop NeXTstep
+	and SunOS4 support.
+	(DYNODUMP): Removed.
+	* console.h: Remove reference to NeXTstep in a comment.
+	* data.c (sign_extend_temp): Removed, unused.
+	(sign_extend_lisp_int): Ditto.
+	* depend: Regenerate.
+	* ecrt0.c: Remove reference to DONT_NEED_ENVIRON, which is not defined
+	by any supported system.  Remove support for obsolete systems.  Remove
+	comments that refer to obsolete systems.
+	* emacs.c (main_1): Remove NeXT support.  Remove references to
+	EXTRA_INITIALIZE and NO_SUBPROCESSES, which are not defined by any
+	supported system.
+	* faces.c (complex_vars_of_faces): Remove comment that refers to
+	NeXTstep.
+	* fileio.c: Drop support for ancient versions of HP/UX.
+	* getloadavg.c: Remove symbols defined only by obsolete systems from
+	comment at the top listing symbols of interest.  Remove support for
+	obsolete systems.
+	(getloadavg): Drop code blocks specific to obsolete systems.
+	* getpagesize.h: Remove reference to NBPC, which is not used by any
+	supported system.
+	* gmalloc.c: Remove reference to GMALLOC_NEEDS_SBRK_DECL, which is not
+	used by any supported system.
+	* hftctl.c: Remove, used only by ancient versions of AIX.
+	* hpplay.c: Remove includes for HP/UX versions less than 11.
+	* libsst.h: Remove support for SunOS 4.
+	* m/arm.h: Remove comment about Xenix.
+	* m/ibmrs6000.h: Remove hftctl support, which is only for very old
+	versions of AIX.
+	* m/intel386.h: Remove references to obsolete systems.
+	* m/mips.h: Ditto.
+	* nsselect.m: Remove (devoid of content) NeXT support file.
+	* process-unix.c: Remove references to NO_SUBPROCESSES, SKTPAIR, and
+	CONNECT_NEEDS_SLOWED_INTERRUPTS, which are not defined by any
+	supported system.
+	* process.c: Remove reference to NO_SUBPROCESSES.
+	* process.h: Ditto.
+	* regex.c: Remove reference to SWITCH_ENUM_BUG, which is not defined
+	by an supported system, and hence SWITCH_ENUM_CAST as well.
+	* s/aix4-2.h: Merge older include files in, and drop #define/#undef
+	pairs.
+	* s/bsd4-3.h: Ditto.
+	* s/hpux11.h: Ditto.
+	* s/irix6-0.h: Ditto.
+	* s/usg5-4.h: Ditto.
+	* s/hpux11-shr.h: Remove references to deleted version of HP/UX.
+	* s/template.h: Remove references to ancient BSD versions.
+	* strcmp.c: Removed, unused.
+	* strcpy.c: Ditto.
+	* sunOS-fix.c: Ditto.
+	* sunplay.c (init_device): Remove SunOS4.0.3 code.
+	* syntax.c (scan_sexps_forward): Remove comment about Apollo, but
+	leave the code the way it is, because I prefer it this way.
+	* sysdep.c: Remove code guarded by preprocessor symbols that are not
+	defined on any supported system, namely ISC4_0, AIXHFT, IBMRTAIX,
+	NO_SUBPROCESSES, RTU, USG_JOBCTRL, USE_GETOBAUD, _CX_UX, DGUX, ultrix,
+	F_SETOWN_SOCK_NEG, SET_LINE_DISCIPLINE, BROKEN_CLOSEDIR, HPUX9, and
+	NeXT.
+	(sys_subshell): Remove, unused.
+	* sysfile.h: Remove reference to hftctl.c.
+	* sysproc.h: Remove code guarded by preprocessor symbols that are not
+	defined on any supported system, namely NO_SUBPROCESSES, IRIS,
+	NEED_NET_ERRNO_H, and USG_JOBCTRL.
+	* syssignal.h: Remove reference to NeXT.
+	* systty.h: Remove support for obsolete systems.  Remove support for
+	BROKEN_TIOCGWINSZ, which is no longer needed.
+	* unexaix.c (unrelocate_symbols): Remove code only needed on ancient
+	versions of AIX.
+	* unexec.c: Remove references to COFF_ENCAPSULATE and
+	SECTION_ALIGNMENT, which are not needed on any supported system.
+	Remove references to obsolete systems.
+
+	* m/7300.h:
+	* m/acorn.h:
+	* m/alliant-2800.h:
+	* m/alliant.h:
+	* m/alliant1.h:
+	* m/alliant4.h:
+	* m/alpha.h:
+	* m/altos.h:
+	* m/amdahl.h:
+	* m/apollo.h:
+	* m/att3b.h:
+	* m/aviion.h:
+	* m/celerity.h:
+	* m/clipper.h:
+	* m/cnvrgnt.h:
+	* m/convex.h:
+	* m/cydra5.h:
+	* m/delta.h:
+	* m/delta88k.h:
+	* m/dpx2.h:
+	* m/dual.h:
+	* m/elxsi.h:
+	* m/ews4800r.h:
+	* m/gould-np1.h:
+	* m/gould.h:
+	* m/hp300bsd.h:
+	* m/hp9000s300.h:
+	* m/i860.h:
+	* m/ibm370aix.h:
+	* m/ibmps2-aix.h:
+	* m/ibmrt-aix.h:
+	* m/ibmrt.h:
+	* m/iris4d.h:
+	* m/iris5d.h:
+	* m/iris6d.h:
+	* m/irist.h:
+	* m/is386.h:
+	* m/isi-ov.h:
+	* m/luna88k.h:
+	* m/masscomp.h:
+	* m/mega68.h:
+	* m/mg1.h:
+	* m/mips-nec.h:
+	* m/mips-siemens.h:
+	* m/mips4.h:
+	* m/ncr386.h:
+	* m/news-risc.h:
+	* m/news.h:
+	* m/next.h:
+	* m/nh3000.h:
+	* m/nh4000.h:
+	* m/ns16000.h:
+	* m/ns32000.h:
+	* m/nu.h:
+	* m/orion.h:
+	* m/orion105.h:
+	* m/paragon.h:
+	* m/pfa50.h:
+	* m/plexus.h:
+	* m/pmax.h:
+	* m/pyramid.h:
+	* m/pyrmips.h:
+	* m/sequent-ptx.h:
+	* m/sequent.h:
+	* m/sgi-challenge.h:
+	* m/sgi3000.h:
+	* m/sps7.h:
+	* m/stride.h:
+	* m/sun1.h:
+	* m/sun2.h:
+	* m/sun3-68881.h:
+	* m/sun3-fpa.h:
+	* m/sun3-soft.h:
+	* m/sun3.h:
+	* m/sun386.h:
+	* m/symmetry.h:
+	* m/tad68k.h:
+	* m/tahoe.h:
+	* m/tandem-s2.h:
+	* m/targon31.h:
+	* m/tek4300.h:
+	* m/tekxd88.h:
+	* m/tower32.h:
+	* m/tower32v3.h:
+	* m/ustation.h:
+	* m/vax.h:
+	* m/wicat.h:
+	* m/xps100.h:
+	* s/3700.h:
+	* s/386-ix.h:
+	* s/386bsd.h:
+	* s/aix3-1.h:
+	* s/aix3-2-5.h:
+	* s/aix3-2.h:
+	* s/aix4-1.h:
+	* s/aix4.h:
+	* s/alliant-2800.h:
+	* s/alliant.h:
+	* s/altos.h:
+	* s/amdahl.h:
+	* s/bsd386.h:
+	* s/bsd4-1.h:
+	* s/bsd4-2.h:
+	* s/bsdos2-1.h:
+	* s/bsdos2.h:
+	* s/bsdos3.h:
+	* s/bsdos4.h:
+	* s/cxux.h:
+	* s/cxux7.h:
+	* s/decosf1-2.h:
+	* s/decosf1-3.h:
+	* s/decosf3-1.h:
+	* s/decosf3-2.h:
+	* s/decosf4-0.h:
+	* s/dgux.h:
+	* s/dgux5-4r2.h:
+	* s/dgux5-4r3.h:
+	* s/dgux5-4r4.h:
+	* s/domain.h:
+	* s/esix.h:
+	* s/esix5r4.h:
+	* s/ewsux5r4.h:
+	* s/hpux.h:
+	* s/hpux10-shr.h:
+	* s/hpux10.h:
+	* s/hpux8-shr.h:
+	* s/hpux8.h:
+	* s/hpux9-shr.h:
+	* s/hpux9-x11r4.h:
+	* s/hpux9.h:
+	* s/hpux9shxr4.h:
+	* s/iris3-5.h:
+	* s/iris3-6.h:
+	* s/irix3-3.h:
+	* s/irix4-0.h:
+	* s/irix5-0.h:
+	* s/irix5-1.h:
+	* s/irix5-2.h:
+	* s/irix5-3.h:
+	* s/isc2-2.h:
+	* s/isc3-0.h:
+	* s/isc4-0.h:
+	* s/isc4-1.h:
+	* s/linux.h:
+	* s/newsos5.h:
+	* s/nextstep.h:
+	* s/osf1.h:
+	* s/ptx.h:
+	* s/riscix1-1.h:
+	* s/riscix1-2.h:
+	* s/riscos5.h:
+	* s/rtu.h:
+	* s/sco4.h:
+	* s/sco5-shr.h:
+	* s/sco5.h:
+	* s/sunos4-0-shr.h:
+	* s/sunos4-0.h:
+	* s/sunos4-1-1.h:
+	* s/sunos4-1-2-shr.h:
+	* s/sunos4-1-2.h:
+	* s/sunos4-1-3-shr.h:
+	* s/sunos4-1-3.h:
+	* s/sunos4-1-4-shr.h:
+	* s/sunos4-1-4.h:
+	* s/sunos4-1-shr.h:
+	* s/sunos4-1.h:
+	* s/ultrix.h:
+	* s/ultrix4-3.h:
+	* s/umax.h:
+	* s/umips.h:
+	* s/unipl5-0.h:
+	* s/unipl5-2.h:
+	* s/usg5-0.h:
+	* s/usg5-2-2.h:
+	* s/usg5-2.h:
+	* s/usg5-3.h:
+	* s/xenix.h:
+	* unexapollo.c:
+	* unexconvex.c:
+	* unexelfsgi.c:
+	* unexencap.c:
+	* unexenix.c:
+	* unexfreebsd.c:
+	* unexfx2800.c:
+	* unexhp9k3.c:
+	* unexmips.c:
+	* unexnext.c:
+	* unexsni.c:
+	* unexsol2.c:
+	* unexsunos4.c: Removed.
+
 2009-11-18  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	Assorted cleanups.