From: Gerd Moellmann Date: Sat, 2 Sep 2000 11:34:56 +0000 (+0000) Subject: Include . X-Git-Tag: emacs-pretest-21.0.90~1841 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d276b0cfc144196ab18abd5483c2021102052203;p=emacs.git Include . (GC_SETJMP_WORKS, GC_MARK_STACK): Define. --- diff --git a/src/ChangeLog b/src/ChangeLog index 03b4c78311e..ff6af32b1c6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,11 @@ +2000-09-02 Gerd Moellmann + + * unexelf.c (SHT_PROGBITS) [__NetBSD__ && !PT_LOAD]: Don't define. + (SHT_MIPS_DEBUG, HDRR) [__NetBSD__ && __mips__]: Define. + + * s/netbsd.h [!NO_C_SOURCE]: Include . + (GC_SETJMP_WORKS, GC_MARK_STACK): Define. + 2000-09-01 Gerd Moellmann * lread.c (read1): Accept `?' as symbol constituent, for diff --git a/src/s/netbsd.h b/src/s/netbsd.h index 79d738991fc..1a134f37443 100644 --- a/src/s/netbsd.h +++ b/src/s/netbsd.h @@ -89,3 +89,28 @@ #define NARROWPROTO 1 #define DEFAULT_SOUND_DEVICE "/dev/audio" + +/* Greg A. Woods 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 +#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 +