diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2017-12-14 09:42:32 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2017-12-14 09:42:32 +0300 |
commit | d3ead52a842ada81889577a7aa68e98e3bb87e54 (patch) | |
tree | 07d0e169bb4a9f0746e9581d55bb46fa69a66942 | |
parent | fbc17e550f3379079f8fe8df7c21ac3c1a0d8db5 (diff) | |
download | bdwgc-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.c | 2 |
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) |