summaryrefslogtreecommitdiffstats
path: root/contrib/gcclibs/libiberty/vfork.c
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2007-05-19 01:27:20 +0000
committerkan <kan@FreeBSD.org>2007-05-19 01:27:20 +0000
commit97ee9c3f29d2708e2a9383c5bfe5a3dd7dfe60dd (patch)
treee78bbacd6aa94e5c274d08bf2fa679b26cbf6b58 /contrib/gcclibs/libiberty/vfork.c
parent7d2f610e8aa1acfb76e67a4f7e95319fda7f50b6 (diff)
downloadFreeBSD-src-97ee9c3f29d2708e2a9383c5bfe5a3dd7dfe60dd.zip
FreeBSD-src-97ee9c3f29d2708e2a9383c5bfe5a3dd7dfe60dd.tar.gz
GCC 4.2.0 release miscellaneous support libraries.
Diffstat (limited to 'contrib/gcclibs/libiberty/vfork.c')
-rw-r--r--contrib/gcclibs/libiberty/vfork.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/contrib/gcclibs/libiberty/vfork.c b/contrib/gcclibs/libiberty/vfork.c
new file mode 100644
index 0000000..eb4ff62
--- /dev/null
+++ b/contrib/gcclibs/libiberty/vfork.c
@@ -0,0 +1,22 @@
+/* Emulate vfork using just plain fork, for systems without a real vfork.
+ This function is in the public domain. */
+
+/*
+
+@deftypefn Supplemental int vfork (void)
+
+Emulates @code{vfork} by calling @code{fork} and returning its value.
+
+@end deftypefn
+
+*/
+
+#include "ansidecl.h"
+
+extern int fork (void);
+
+int
+vfork (void)
+{
+ return (fork ());
+}
OpenPOWER on IntegriCloud