From cb53662d7bc60f56f4bdeddc1ceb63bfeda4098f Mon Sep 17 00:00:00 2001 From: bje Date: Sat, 25 Jul 1998 12:45:40 +0000 Subject: 1998-07-25 Ben Elliston * fork.c (fork): Autoconfiscate. --- fork.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'fork.c') diff --git a/fork.c b/fork.c index 534effc..4ec53a7 100644 --- a/fork.c +++ b/fork.c @@ -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 */ -- cgit v1.2.3