Mention setsid after vfork.
authorYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 17 Jul 2008 09:07:32 +0000 (09:07 +0000)
committerYAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
Thu, 17 Jul 2008 09:07:32 +0000 (09:07 +0000)
src/ChangeLog
src/s/darwin.h

index 54f1fd6..e1c9305 100644 (file)
@@ -1,3 +1,14 @@
+2008-07-17  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * gtkutil.c: Include <config.h> 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  <mituharu@math.s.chiba-u.ac.jp>
 
        * Makefile.in (frame.o, keyboard.o, xdisp.o, xfaces.o):
index 2017bd2..5ec850d 100644 (file)
@@ -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