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. --- ChangeLog | 4 ++++ fork.c | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3f76175..18ed5cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +1998-07-25 Ben Elliston + + * fork.c (fork): Autoconfiscate. + Sat Jul 25 00:00:13 1998 Ross Johnson * create.c (_pthread_start_call): Set thread priority. Ensure our 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