From: YAMAMOTO Mitsuharu Date: Thu, 17 Jul 2008 09:07:32 +0000 (+0000) Subject: Mention setsid after vfork. X-Git-Tag: emacs-pretest-22.2.90~103 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=69955d31c4b59034d3429b14ca9f33ea102dde73;p=emacs.git Mention setsid after vfork. --- 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