From 69955d31c4b59034d3429b14ca9f33ea102dde73 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Thu, 17 Jul 2008 09:07:32 +0000 Subject: [PATCH] Mention setsid after vfork. --- src/ChangeLog | 11 +++++++++++ src/s/darwin.h | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 54f1fd65d29..e1c93051548 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,14 @@ +2008-07-17 YAMAMOTO Mitsuharu + + * gtkutil.c: Include instead of "config.h". + + * lisp.h (Foverlay_buffer): Add EXFUN. + + * process.c (create_process) [!WINDOWSNT && FD_CLOEXEC]: Wait for + child process to complete child_setup. Undo 2005-09-21 change. + + * s/darwin.h: Mention setsid after vfork. + 2008-07-11 YAMAMOTO Mitsuharu * Makefile.in (frame.o, keyboard.o, xdisp.o, xfaces.o): diff --git a/src/s/darwin.h b/src/s/darwin.h index 2017bd2e6cf..5ec850d4472 100644 --- a/src/s/darwin.h +++ b/src/s/darwin.h @@ -337,7 +337,8 @@ Boston, MA 02110-1301, USA. */ /* The following solves the problem that Emacs hangs when evaluating (make-comint "test0" "/nodir/nofile" nil "") when /nodir/nofile - does not exist. */ + does not exist. Also, setsid is not allowed in the vfork child's + context as of Darwin 9/Mac OS X 10.5. */ #undef HAVE_WORKING_VFORK #define vfork fork -- 2.39.5