]> git.eshelyaron.com Git - emacs.git/commitdiff
Move OSF1 stuff from m/alpha.h to here.
authorDave Love <fx@gnu.org>
Mon, 18 Nov 2002 16:02:39 +0000 (16:02 +0000)
committerDave Love <fx@gnu.org>
Mon, 18 Nov 2002 16:02:39 +0000 (16:02 +0000)
src/s/osf1.h

index 38397e254e230b67edb5f2b72d8ba1077efe988d..e05f429a743ae911053ce32047878ced4c4e9d6f 100644 (file)
 #undef bcmp
 #endif
 #endif
+
+#define ORDINARY_LINK
+
+/* Some systems seem to have this, others don't.  */
+#ifdef HAVE_LIBDNET
+#define LIBS_MACHINE -ldnet
+#else
+#define LIBS_MACHINE -ldnet_stub
+#endif
+
+#define LIBS_DEBUG
+#define START_FILES pre-crt0.o
+
+#define PTY_ITERATION          for (i = 0; i < 1; i++) /* ick */
+#define PTY_NAME_SPRINTF       /* none */
+#define PTY_TTY_NAME_SPRINTF   /* none */
+#define PTY_OPEN                                       \
+  do                                                   \
+    {                                                  \
+      int dummy;                                       \
+      SIGMASKTYPE mask;                                        \
+      mask = sigblock (sigmask (SIGCHLD));             \
+      if (-1 == openpty (&fd, &dummy, pty_name, 0, 0)) \
+       fd = -1;                                        \
+      sigsetmask (mask);                               \
+      emacs_close (dummy);                             \
+    }                                                  \
+  while (0)