diff options
author | bje <bje> | 1998-07-25 12:45:40 +0000 |
---|---|---|
committer | bje <bje> | 1998-07-25 12:45:40 +0000 |
commit | cb53662d7bc60f56f4bdeddc1ceb63bfeda4098f (patch) | |
tree | 89a024a6c85d212496d3a47ce599b32f543a9aa0 /fork.c | |
parent | 860f5268e2d230e4fc04ab588f74ea5e05bab44a (diff) |
1998-07-25 Ben Elliston <bje@cygnus.com>
* fork.c (fork): Autoconfiscate.
Diffstat (limited to 'fork.c')
-rw-r--r-- | fork.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -78,6 +78,8 @@ pthread_atfork(void (*prepare)(void), fork() over a version provided in more primitive libraries further down the linker command line. */ +#if HAVE_PID_T && HAVE_FORK + pid_t fork() { @@ -87,7 +89,7 @@ fork() _pthread_handler_pop_all(_PTHREAD_FORKPREPARE_STACK, _PTHREAD_HANDLER_EXECUTE); - /* Now call Cygwin32's fork(). */ + /* Now call the real fork(). */ if ((pid = _fork()) > 0) { @@ -126,3 +128,5 @@ fork() /* Not reached. */ } + +#endif /* HAVE_PID_T && HAVE_FORK */ |