aboutsummaryrefslogtreecommitdiffstats
path: root/src/s
diff options
context:
space:
mode:
authorJim Blandy1992-09-13 11:44:06 +0000
committerJim Blandy1992-09-13 11:44:06 +0000
commitec558adcceffa21d313410a6d8ebfe11b47d083b (patch)
tree2d78afc1cf127cc5eb02f12d39a623f297f7cbda /src/s
parentb7cceaf12a73559df9c2fcf135983b4c03b48061 (diff)
downloademacs-ec558adcceffa21d313410a6d8ebfe11b47d083b.tar.gz
emacs-ec558adcceffa21d313410a6d8ebfe11b47d083b.zip
entered into RCS
Diffstat (limited to 'src/s')
-rw-r--r--src/s/bsd4-3.h6
-rw-r--r--src/s/newsos5.h37
-rw-r--r--src/s/osf1.h14
3 files changed, 55 insertions, 2 deletions
diff --git a/src/s/bsd4-3.h b/src/s/bsd4-3.h
index 583e6eb05a9..22330ba85b0 100644
--- a/src/s/bsd4-3.h
+++ b/src/s/bsd4-3.h
@@ -23,12 +23,14 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
23 * Define all the symbols that apply correctly. 23 * Define all the symbols that apply correctly.
24 */ 24 */
25 25
26/* We give these symbols the numeric values found in <sys/param.h> to
27 avoid warnings about redefined macros. */
26#ifndef BSD4_3 28#ifndef BSD4_3
27#define BSD4_3 29#define BSD4_3 1
28#endif /* BSD4_3 */ 30#endif /* BSD4_3 */
29 31
30#ifndef BSD 32#ifndef BSD
31#define BSD 33#define BSD 43
32#endif /* BSD */ 34#endif /* BSD */
33 35
34/* SYSTEM_TYPE should indicate the kind of system you are using. 36/* SYSTEM_TYPE should indicate the kind of system you are using.
diff --git a/src/s/newsos5.h b/src/s/newsos5.h
new file mode 100644
index 00000000000..8a37cb0f68b
--- /dev/null
+++ b/src/s/newsos5.h
@@ -0,0 +1,37 @@
1/* Definitions file for GNU Emacs running on Sony's NEWS-OS 5.0.1
2 Copyright (C) 1992 Free Software Foundation, Inc.
3
4This file is part of GNU Emacs.
5
6GNU Emacs is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 1, or (at your option)
9any later version.
10
11GNU Emacs is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
17along with GNU Emacs; see the file COPYING. If not, write to
18the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
19
20/* Use the SysVr4 file for at least base configuration. */
21
22#include "s-usg5-4.h"
23
24#define NEWSOS5
25
26/* These will be defined by "m-mips.h". */
27#undef START_FILES
28#undef LIB_STANDARD
29
30/* Disable use of "unexelf.c" and shared libraries,
31 because NEWS-OS on MIPS doesn't support ELF. */
32#undef UNEXEC
33#undef USG_SHARED_LIBRARIES
34
35#ifndef HAVE_SOCKETS
36#define HAVE_SOCKETS
37#endif
diff --git a/src/s/osf1.h b/src/s/osf1.h
new file mode 100644
index 00000000000..65e80861cc1
--- /dev/null
+++ b/src/s/osf1.h
@@ -0,0 +1,14 @@
1#include "s-bsd4-3.h"
2
3/* Identify OSF1 for the m- files. */
4
5#define OSF1
6
7/* Define _BSD to tell the inlcude files we're running under
8 the BSD universe and not the SYSV universe. */
9
10#define C_SWITCH_SYSTEM -D_BSD
11#define LIBS_SYSTEM -lbsd
12#define LD_SWITCH_SYSTEM -non_shared
13
14#define SYSV_SYSTEM_DIR