aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1993-05-29 04:59:26 +0000
committerRichard M. Stallman1993-05-29 04:59:26 +0000
commit0df1099db221c67846dc52aa38b9da9371d74cf7 (patch)
tree3d8ed9bb926d2e5d78ad61e982d4cc6b792eb909 /src
parenteffdc6a22650a28fa7994356e10c7fa53aba0bc9 (diff)
downloademacs-0df1099db221c67846dc52aa38b9da9371d74cf7.tar.gz
emacs-0df1099db221c67846dc52aa38b9da9371d74cf7.zip
(PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): Redefined.
(SIGNALS_VIA_CHARACTERS): Defined. [HAVE_SOCKETS] (HAVE_GETTIMEOFDAY): Defined. (MAIL_PROGRAM_NAME): Defined (two alternate definitions).
Diffstat (limited to 'src')
-rw-r--r--src/s/sco4.h25
1 files changed, 22 insertions, 3 deletions
diff --git a/src/s/sco4.h b/src/s/sco4.h
index e814ebce793..2b768c2909b 100644
--- a/src/s/sco4.h
+++ b/src/s/sco4.h
@@ -38,21 +38,28 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
38/* SCO has ptys with unusual names. */ 38/* SCO has ptys with unusual names. */
39#define HAVE_PTYS 39#define HAVE_PTYS
40 40
41#define PTY_ITERATION \
42 for (i = 0; ; i++)
41#define PTY_NAME_SPRINTF \ 43#define PTY_NAME_SPRINTF \
42 sprintf (pty_name, "/dev/ptyp%d", ((c - FIRST_PTY_LETTER) * 16) + i); 44 sprintf (pty_name, "/dev/ptyp%d", i);
43#define PTY_TTY_NAME_SPRINTF \ 45#define PTY_TTY_NAME_SPRINTF \
44 sprintf (pty_name, "/dev/ttyp%d", ((c - FIRST_PTY_LETTER) * 16) + i); 46 sprintf (pty_name, "/dev/ttyp%d", i);
45 47
46/* SCO has bcopy, et. al. */ 48/* SCO has bcopy, et. al. */
47#define BSTRING 49#define BSTRING
48 50
49/* Sockets are an option on SCO. If we have X, we have them. */ 51/* Sockets are an option on SCO. If you have X, you have them.
52 They also exist if you have TCP, but we don't know how to test
53 for that. */
50#ifdef HAVE_X_WINDOWS 54#ifdef HAVE_X_WINDOWS
51#define HAVE_SOCKETS 55#define HAVE_SOCKETS
52#endif 56#endif
53 57
54#ifdef HAVE_SOCKETS 58#ifdef HAVE_SOCKETS
55#define LIBS_SYSTEM -lsocket 59#define LIBS_SYSTEM -lsocket
60
61/* SCO has gettimeofday in socket library */
62#define HAVE_GETTIMEOFDAY
56#endif 63#endif
57 64
58/* We don't have -loldX, and we don't need it. */ 65/* We don't have -loldX, and we don't need it. */
@@ -65,3 +72,15 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
65/* We need to link with crt1.o and crtn.o. */ 72/* We need to link with crt1.o and crtn.o. */
66#define START_FILES pre-crt0.o /lib/crt1.o 73#define START_FILES pre-crt0.o /lib/crt1.o
67#define LIB_STANDARD -lc /lib/crtn.o 74#define LIB_STANDARD -lc /lib/crtn.o
75
76/* Send signals to subprocesses by "typing" signal chars at them. */
77#define SIGNALS_VIA_CHARACTERS
78
79/* Specify program for etc/fakemail to run. Define SMAIL if you are
80 using smail, don't for MMDF. */
81
82#ifdef SMAIL
83#define MAIL_PROGRAM_NAME "/bin/smail -q0"
84#else
85#define MAIL_PROGRAM_NAME "/usr/lib/mail/execmail"
86#endif