From 511ca371fa8abb22f11ccd18fa71badc45999144 Mon Sep 17 00:00:00 2001 From: Andrew Choi Date: Sun, 25 Aug 2002 16:44:51 +0000 Subject: [PATCH] 2002-08-25 Andrew Choi * s/darwin.h (HAVE_WORKING_VFORK): #undef it. Define vfork to fork. --- src/ChangeLog | 3 +++ src/s/darwin.h | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index be8a9d9d3a7..df59a27aef1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2002-08-25 Andrew Choi + * s/darwin.h (HAVE_WORKING_VFORK): #undef it. Define vfork to + fork. + * macterm.c (XTread_socket): Remove code to call SendEventToEventTarget for keys with command modifiers when mac_command_key_is_meta is nil. diff --git a/src/s/darwin.h b/src/s/darwin.h index c8e5ac54f7a..dcfb00a568e 100644 --- a/src/s/darwin.h +++ b/src/s/darwin.h @@ -297,11 +297,11 @@ Boston, MA 02111-1307, USA. */ struct kboard; #endif - -/* This makes create_process in process.c save and restore signal - handlers correctly. Suggested by Nozomu Ando.*/ -#define POSIX_SIGNALS - +/* The following solves the problem that Emacs hangs when evaluating + (make-comint "test0" "/nodir/nofile" nil "") when /nodir/nofile + does not exist. */ +#undef HAVE_WORKING_VFORK +#define vfork fork #ifdef temacs #define malloc unexec_malloc -- 2.39.5