]> git.eshelyaron.com Git - emacs.git/commitdiff
Include <signal.h>.
authorGerd Moellmann <gerd@gnu.org>
Sat, 2 Sep 2000 11:34:56 +0000 (11:34 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sat, 2 Sep 2000 11:34:56 +0000 (11:34 +0000)
(GC_SETJMP_WORKS, GC_MARK_STACK): Define.

src/ChangeLog
src/s/netbsd.h

index 03b4c78311e06a0d0803dbd717da93ee8d23dff9..ff6af32b1c621b024fafcce3b9ddacf0ef954363 100644 (file)
@@ -1,3 +1,11 @@
+2000-09-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * unexelf.c (SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define.
+       (SHT_MIPS_DEBUG, HDRR) [__NetBSD__ && __mips__]: Define.
+
+       * s/netbsd.h [!NO_C_SOURCE]: Include <signal.h>.
+       (GC_SETJMP_WORKS, GC_MARK_STACK): Define.
+
 2000-09-01  Gerd Moellmann  <gerd@gnu.org>
 
        * lread.c (read1): Accept `?' as symbol constituent, for
index 79d738991fca95aa9f31f1b308a2c907225945e1..1a134f37443b0281414082a9dade8cbc761d703d 100644 (file)
 #define NARROWPROTO 1
 
 #define DEFAULT_SOUND_DEVICE "/dev/audio"
+
+/* Greg A. Woods <woods@weird.com> says we must include signal.h
+   before syssignal.h is included, to work around interface conflicts
+   that are handled with CPP __RENAME() macro in signal.h.  */
+
+#ifndef NO_C_SOURCE
+#include <signal.h>
+#endif
+
+/* Don't close pty in process.c to make it as controlling terminal.
+   It is already a controlling terminal of subprocess, because we did
+   ioctl TIOCSCTTY.  */
+
+#define DONT_REOPEN_PTY
+/* Tell that garbage collector that setjmp is known to save all
+   registers relevant for conservative garbage collection in the
+   jmp_buf.  */
+
+#define GC_SETJMP_WORKS 1
+/* Use the GC_MAKE_GCPROS_NOOPS (see lisp.h) method.  */
+
+#define GC_MARK_STACK  1
+