aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu2010-03-19 18:03:39 -0700
committerDan Nicolaescu2010-03-19 18:03:39 -0700
commit605f35cdaa7bdd248b528173f060d4ffae1a77a2 (patch)
tree1db4eb3857621dd7e17cf16db22e2d0196971dde /src
parentaed71cf417ed73a53e1931d94d109070b3ed1041 (diff)
downloademacs-605f35cdaa7bdd248b528173f060d4ffae1a77a2.tar.gz
emacs-605f35cdaa7bdd248b528173f060d4ffae1a77a2.zip
Remove non-working support for lynxos 3.0.
* s/lynxos.h: Remove file. * unexec.c (unexec, adjust_lnnoptrs): Do not depend on COFF_BSD_SYMBOLS, nothing defines it anymore. * os.texi (System Environment): Do not mention lynxos. * configure.in: Remove non-working lynxos port.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog8
-rw-r--r--src/s/lynxos.h57
-rw-r--r--src/unexec.c5
3 files changed, 8 insertions, 62 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 799dab11529..80d45c6fe45 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,13 @@
12010-03-20 Dan Nicolaescu <dann@ics.uci.edu> 12010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2 2
3 Remove non-working support for lynxos 3.0.
4 * s/lynxos.h: Remove file.
5
6 * unexec.c (unexec, adjust_lnnoptrs): Do not depend on
7 COFF_BSD_SYMBOLS, nothing defines it anymore.
8
92010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
10
3 Remove obsolete uses of HAVE_SHM. 11 Remove obsolete uses of HAVE_SHM.
4 * emacs.c (standard_args): 12 * emacs.c (standard_args):
5 (Fdump_emacs): 13 (Fdump_emacs):
diff --git a/src/s/lynxos.h b/src/s/lynxos.h
deleted file mode 100644
index 180b6005692..00000000000
--- a/src/s/lynxos.h
+++ /dev/null
@@ -1,57 +0,0 @@
1/* Definitions file for GNU Emacs running on LynxOS-3.0.1
2 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
3 2008, 2009, 2010 Free Software Foundation, Inc.
4
5This file is part of GNU Emacs.
6
7GNU Emacs is free software: you can redistribute it and/or modify
8it under the terms of the GNU General Public License as published by
9the Free Software Foundation, either version 3 of the License, or
10(at your option) any later version.
11
12GNU Emacs is distributed in the hope that it will be useful,
13but WITHOUT ANY WARRANTY; without even the implied warranty of
14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15GNU General Public License for more details.
16
17You should have received a copy of the GNU General Public License
18along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
19
20/* LynxOS is almost a bsd 4.2 system */
21#include "s/bsd4-2.h"
22
23/* SYSTEM_TYPE should indicate the kind of system you are using.
24 It sets the Lisp variable system-type. */
25
26/* override the bsd definition */
27#undef SYSTEM_TYPE
28#define SYSTEM_TYPE "lynxos 3.0.1"
29
30/* System stuff redefined from bsd4-2.h */
31#undef KERNEL_FILE
32#define KERNEL_FILE "/lynx.os"
33#undef LDAV_SYMBOL
34#define LDAV_SYMBOL "load_average"
35
36/* misc defines */
37#define LNOFLSH 0
38
39/* COFF related */
40#define COFF
41#define NO_REMAP
42#define SECTION_ALIGNMENT 0x1
43#define COFF_BSD_SYMBOLS
44#define etext __etext
45#define edata __edata
46#define _start __text
47
48/* Compilation options */
49#define LIBS_DEBUG
50#define ORDINARY_LINK
51/* we define following to prevent all the lynxos's stupid compilation */
52/* warning messages */
53#define C_SWITCH_SYSTEM -D__NO_INCLUDE_WARN__
54#define LIBS_SYSTEM -lbsd
55
56/* arch-tag: fbc81ec9-1c45-416b-a368-799ae7c094a1
57 (do not change this comment) */
diff --git a/src/unexec.c b/src/unexec.c
index d1921069af7..a1bb5460d3c 100644
--- a/src/unexec.c
+++ b/src/unexec.c
@@ -630,7 +630,6 @@ mark_x (name)
630 PERROR (name); 630 PERROR (name);
631} 631}
632 632
633#ifndef COFF_BSD_SYMBOLS
634 633
635/* 634/*
636 * If the COFF file contains a symbol table and a line number section, 635 * If the COFF file contains a symbol table and a line number section,
@@ -699,8 +698,6 @@ adjust_lnnoptrs (writedesc, readdesc, new_name)
699 return 0; 698 return 0;
700} 699}
701 700
702#endif /* COFF_BSD_SYMBOLS */
703
704/* **************************************************************** 701/* ****************************************************************
705 * unexec 702 * unexec
706 * 703 *
@@ -724,9 +721,7 @@ unexec (new_name, a_name, data_start, bss_start, entry_address)
724 if (make_hdr (new, a_out, data_start, bss_start, entry_address, a_name, new_name) < 0 721 if (make_hdr (new, a_out, data_start, bss_start, entry_address, a_name, new_name) < 0
725 || copy_text_and_data (new, a_out) < 0 722 || copy_text_and_data (new, a_out) < 0
726 || copy_sym (new, a_out, a_name, new_name) < 0 723 || copy_sym (new, a_out, a_name, new_name) < 0
727#ifndef COFF_BSD_SYMBOLS
728 || adjust_lnnoptrs (new, a_out, new_name) < 0 724 || adjust_lnnoptrs (new, a_out, new_name) < 0
729#endif
730 ) 725 )
731 { 726 {
732 close (new); 727 close (new);