Jason Merrill | 6599da0 | 1997-08-21 18:57:35 -0400 | [diff] [blame] | 1 | /* Emulate vfork using just plain fork, for systems without a real vfork. |
2 | This function is in the public domain. */ | ||||
3 | |||||
DJ Delorie | aaa5f03 | 2001-09-26 14:16:17 -0400 | [diff] [blame] | 4 | /* |
5 | |||||
Joseph Myers | 7f8fa05 | 2001-10-07 22:53:31 +0100 | [diff] [blame] | 6 | @deftypefn Supplemental int vfork (void) |
DJ Delorie | aaa5f03 | 2001-09-26 14:16:17 -0400 | [diff] [blame] | 7 | |
8 | Emulates @code{vfork} by calling @code{fork} and returning its value. | ||||
9 | |||||
10 | @end deftypefn | ||||
11 | |||||
12 | */ | ||||
13 | |||||
Kaveh R. Ghazi | 838f856 | 2000-07-21 20:08:36 +0000 | [diff] [blame] | 14 | #include "ansidecl.h" |
15 | |||||
Gabriel Dos Reis | 7a17ef5 | 2005-03-28 01:28:01 +0000 | [diff] [blame] | 16 | extern int fork (void); |
Kaveh R. Ghazi | 838f856 | 2000-07-21 20:08:36 +0000 | [diff] [blame] | 17 | |
Jason Merrill | 6599da0 | 1997-08-21 18:57:35 -0400 | [diff] [blame] | 18 | int |
Gabriel Dos Reis | 7a17ef5 | 2005-03-28 01:28:01 +0000 | [diff] [blame] | 19 | vfork (void) |
Jason Merrill | 6599da0 | 1997-08-21 18:57:35 -0400 | [diff] [blame] | 20 | { |
21 | return (fork ()); | ||||
22 | } |