# HG changeset patch # User Andrew Choi # Date 1030293891 0 # Node ID 56242900e17140b1b241b100b88e9b5f101fa549 # Parent 085ca259e580973ff1fbc2dc1c3898fbc0f93f16 2002-08-25 Andrew Choi * s/darwin.h (HAVE_WORKING_VFORK): #undef it. Define vfork to fork. diff -r 085ca259e580 -r 56242900e171 src/ChangeLog --- a/src/ChangeLog Sun Aug 25 16:40:40 2002 +0000 +++ b/src/ChangeLog Sun Aug 25 16:44:51 2002 +0000 @@ -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 -r 085ca259e580 -r 56242900e171 src/s/darwin.h --- a/src/s/darwin.h Sun Aug 25 16:40:40 2002 +0000 +++ b/src/s/darwin.h Sun Aug 25 16:44:51 2002 +0000 @@ -297,11 +297,11 @@ 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