summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2017-12-14 09:42:32 +0300
committerIvan Maidanski <ivmai@mail.ru>2017-12-14 09:42:32 +0300
commitd3ead52a842ada81889577a7aa68e98e3bb87e54 (patch)
tree07d0e169bb4a9f0746e9581d55bb46fa69a66942
parentfbc17e550f3379079f8fe8df7c21ac3c1a0d8db5 (diff)
downloadbdwgc-d3ead52a842ada81889577a7aa68e98e3bb87e54.tar.gz
Do not call set_handle_fork(1) in gctest if pthread_atfork not supported
* tests/test.c [!NO_TEST_HANDLE_FORK && HANDLE_FORK] (INIT_FORK_SUPPORT): Do not define to GC_set_handle_fork(1) unless CAN_CALL_ATFORK.
-rw-r--r--tests/test.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/test.c b/tests/test.c
index 7fa6f4f2..e623cf9c 100644
--- a/tests/test.c
+++ b/tests/test.c
@@ -105,7 +105,7 @@
# include <unistd.h>
# include <sys/types.h>
# include <sys/wait.h>
-# ifdef HANDLE_FORK
+# if defined(HANDLE_FORK) && defined(CAN_CALL_ATFORK)
# define INIT_FORK_SUPPORT GC_set_handle_fork(1)
/* Causes abort in GC_init on pthread_atfork failure. */
# elif !defined(TEST_FORK_WITHOUT_ATFORK)