diff options
| author | Dan Nicolaescu | 2010-03-19 18:03:39 -0700 |
|---|---|---|
| committer | Dan Nicolaescu | 2010-03-19 18:03:39 -0700 |
| commit | 605f35cdaa7bdd248b528173f060d4ffae1a77a2 (patch) | |
| tree | 1db4eb3857621dd7e17cf16db22e2d0196971dde | |
| parent | aed71cf417ed73a53e1931d94d109070b3ed1041 (diff) | |
| download | emacs-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.
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | admin/CPP-DEFINES | 2 | ||||
| -rw-r--r-- | configure.in | 9 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/lispref/os.texi | 3 | ||||
| -rw-r--r-- | src/ChangeLog | 8 | ||||
| -rw-r--r-- | src/s/lynxos.h | 57 | ||||
| -rw-r--r-- | src/unexec.c | 5 |
8 files changed, 17 insertions, 75 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * configure.in: Remove non-working lynxos port. | ||
| 4 | |||
| 1 | 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu> | 5 | 2010-03-19 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 6 | ||
| 3 | * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode. | 7 | * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode. |
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES index 9e656c39aa1..3c69e9e6a4a 100644 --- a/admin/CPP-DEFINES +++ b/admin/CPP-DEFINES | |||
| @@ -299,7 +299,7 @@ PTY_TTY_NAME_SPRINTF | |||
| 299 | PURESIZE | 299 | PURESIZE |
| 300 | RUN_TIME_REMAP | 300 | RUN_TIME_REMAP |
| 301 | SA_RESTART | 301 | SA_RESTART |
| 302 | SECTION_ALIGNMENT | 302 | SECTION_ALIGNMENT -- was only used by s/lynxos.h, maybe all code depending on it can be removed. |
| 303 | SEGMENT_MASK | 303 | SEGMENT_MASK |
| 304 | SETPGRP_RELEASES_CTTY | 304 | SETPGRP_RELEASES_CTTY |
| 305 | SETUP_SLAVE_PTY | 305 | SETUP_SLAVE_PTY |
diff --git a/configure.in b/configure.in index f8282b738c8..869deec37b1 100644 --- a/configure.in +++ b/configure.in | |||
| @@ -458,15 +458,6 @@ dnl see the `changequote' comment above. | |||
| 458 | esac | 458 | esac |
| 459 | ;; | 459 | ;; |
| 460 | 460 | ||
| 461 | ## LynxOS ports | ||
| 462 | *-*-lynxos* ) | ||
| 463 | opsys=lynxos | ||
| 464 | case "${canonical}" in | ||
| 465 | i[3456]86-*-lynxos*) machine=intel386 ;; | ||
| 466 | powerpc-*-lynxos*) machine=powerpc ;; | ||
| 467 | esac | ||
| 468 | ;; | ||
| 469 | |||
| 470 | alpha*-*-linux-gnu* ) | 461 | alpha*-*-linux-gnu* ) |
| 471 | machine=alpha opsys=gnu-linux | 462 | machine=alpha opsys=gnu-linux |
| 472 | ;; | 463 | ;; |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index c78a7eec77d..1ffd3f182e9 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 2 | |||
| 3 | * os.texi (System Environment): Do not mention lynxos. | ||
| 4 | |||
| 1 | 2010-03-10 Chong Yidong <cyd@stupidchicken.com> | 5 | 2010-03-10 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 6 | ||
| 3 | * Branch for 23.2. | 7 | * Branch for 23.2. |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index b0c241cf918..9fbc51ae12f 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -786,9 +786,6 @@ Hewlett-Packard HPUX operating system. | |||
| 786 | @item irix | 786 | @item irix |
| 787 | Silicon Graphics Irix system. | 787 | Silicon Graphics Irix system. |
| 788 | 788 | ||
| 789 | @item lynxos 3.0.1 | ||
| 790 | LynxOS-3.0.1. | ||
| 791 | |||
| 792 | @item ms-dos | 789 | @item ms-dos |
| 793 | Microsoft MS-DOS ``operating system.'' Emacs compiled with DJGPP for | 790 | Microsoft MS-DOS ``operating system.'' Emacs compiled with DJGPP for |
| 794 | MS-DOS binds @code{system-type} to @code{ms-dos} even when you run it on | 791 | MS-DOS binds @code{system-type} to @code{ms-dos} even when you run it on |
diff --git a/src/ChangeLog b/src/ChangeLog index 799dab11529..80d45c6fe45 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,13 @@ | |||
| 1 | 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu> | 1 | 2010-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 | |||
| 9 | 2010-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 | |||
| 5 | This file is part of GNU Emacs. | ||
| 6 | |||
| 7 | GNU Emacs is free software: you can redistribute it and/or modify | ||
| 8 | it under the terms of the GNU General Public License as published by | ||
| 9 | the Free Software Foundation, either version 3 of the License, or | ||
| 10 | (at your option) any later version. | ||
| 11 | |||
| 12 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | GNU General Public License for more details. | ||
| 16 | |||
| 17 | You should have received a copy of the GNU General Public License | ||
| 18 | along 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); |