summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-02-04 21:34:21 +0000
committerRichard M. Stallman <rms@gnu.org>1996-02-04 21:34:21 +0000
commit57c219221daf8405caff410c75ac9110929a2d5c (patch)
treed7fc3f6d76b2db119df7ee952df4f16a9ee4526e /src
parentb0535baaa77d30d612ccc320786542312907ee21 (diff)
downloademacs-57c219221daf8405caff410c75ac9110929a2d5c.tar.gz
(vfork): Define as fork.
Diffstat (limited to 'src')
-rw-r--r--src/s/freebsd.h4
-rw-r--r--src/s/netbsd.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/s/freebsd.h b/src/s/freebsd.h
index 772a760900b..9a32b9bf57d 100644
--- a/src/s/freebsd.h
+++ b/src/s/freebsd.h
@@ -88,3 +88,7 @@
#include <sys/wait.h>
#endif
#define WRETCODE(w) (_W_INT(w) >> 8)
+
+/* Needed to avoid hanging when child process writes an error message
+ and exits -- enami tsugutomo <enami@ba2.so-net.or.jp>. */
+#define vfork fork
diff --git a/src/s/netbsd.h b/src/s/netbsd.h
index b6535665724..4ca4b4d6885 100644
--- a/src/s/netbsd.h
+++ b/src/s/netbsd.h
@@ -61,3 +61,7 @@
#define NO_MATHERR
#define AMPERSAND_FULL_NAME
+
+/* Needed to avoid hanging when child process writes an error message
+ and exits -- enami tsugutomo <enami@ba2.so-net.or.jp>. */
+#define vfork fork