aboutsummaryrefslogtreecommitdiffstats
path: root/src/s
diff options
context:
space:
mode:
authorDave Love1999-10-01 12:43:57 +0000
committerDave Love1999-10-01 12:43:57 +0000
commitb8098ef87f7ae6a626e6f91dbffc330e9acc6b53 (patch)
tree7e828637fd2d8af2aaadde68de8eedd6833c5dff /src/s
parent33682909de64d08b7cbb63230ed3c17e45c9afc1 (diff)
downloademacs-b8098ef87f7ae6a626e6f91dbffc330e9acc6b53.tar.gz
emacs-b8098ef87f7ae6a626e6f91dbffc330e9acc6b53.zip
#
Diffstat (limited to 'src/s')
-rw-r--r--src/s/README8
-rw-r--r--src/s/domain.h4
-rw-r--r--src/s/hpux9shxr4.h8
-rw-r--r--src/s/openbsd.h7
-rw-r--r--src/s/unixware.h8
-rw-r--r--src/s/uxpds.h8
6 files changed, 43 insertions, 0 deletions
diff --git a/src/s/README b/src/s/README
new file mode 100644
index 00000000000..c02097e257d
--- /dev/null
+++ b/src/s/README
@@ -0,0 +1,8 @@
1This directory contains C header files containing
2operating-system-specific definitions. Each file describes a
3particular operating system. The emacs configuration script edits
4../config.h to include the appropriate one of these files, and then
5each emacs source file includes config.h.
6
7template.h is a generic template for system descriptions; it describes
8the parameters a system file can specify.
diff --git a/src/s/domain.h b/src/s/domain.h
new file mode 100644
index 00000000000..dc57f8ff9a3
--- /dev/null
+++ b/src/s/domain.h
@@ -0,0 +1,4 @@
1#include "bsd4-3.h"
2
3/* Inhibit using -X, which is the default. */
4#define LD_SWITCH_SYSTEM
diff --git a/src/s/hpux9shxr4.h b/src/s/hpux9shxr4.h
new file mode 100644
index 00000000000..7f59f64b777
--- /dev/null
+++ b/src/s/hpux9shxr4.h
@@ -0,0 +1,8 @@
1#include "hpux9shr.h"
2
3#undef C_SWITCH_X_SYSTEM
4#define C_SWITCH_X_SYSTEM -I/usr/include/Motif1.1
5
6#undef LD_SWITCH_X_DEFAULT
7#define LD_SWITCH_X_DEFAULT -L/usr/lib/Motif1.1
8
diff --git a/src/s/openbsd.h b/src/s/openbsd.h
new file mode 100644
index 00000000000..da5dea677de
--- /dev/null
+++ b/src/s/openbsd.h
@@ -0,0 +1,7 @@
1/* s/ file for openbsd systems. */
2
3/* Get most of the stuff from bsd4.3 */
4#include "bsd4-3.h"
5
6/* Get the rest of the stuff from that less-POSIX-conformant system */
7#include "netbsd.h"
diff --git a/src/s/unixware.h b/src/s/unixware.h
new file mode 100644
index 00000000000..01e43a8964e
--- /dev/null
+++ b/src/s/unixware.h
@@ -0,0 +1,8 @@
1#include "usg5-4-2.h"
2
3#ifndef __GNUC__
4#undef HAVE_ALLOCA
5#define C_ALLOCA
6#endif
7
8#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)
diff --git a/src/s/uxpds.h b/src/s/uxpds.h
new file mode 100644
index 00000000000..0b823aaab0d
--- /dev/null
+++ b/src/s/uxpds.h
@@ -0,0 +1,8 @@
1/* Handle uxpds */
2
3#include "usg5-4-2.h"
4
5/* This triggers a conditional in xfaces.c. */
6#define XOS_NEEDS_TIME_H
7
8#define FSCALE 256