From e0af87fff246887aacab8c94c3cf4dca2a28a94c Mon Sep 17 00:00:00 2001 From: Björn Jacke Date: Fri, 30 Oct 2020 15:44:53 +0100 Subject: socket_wrapper.c/tests: fall back to pragma init/fini for constructor/destructor if possible Signed-off-by: Bjoern Jacke Reviewed-by: Andreas Schneider --- tests/thread_deadlock.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/thread_deadlock.c b/tests/thread_deadlock.c index b72367f..6c58af3 100644 --- a/tests/thread_deadlock.c +++ b/tests/thread_deadlock.c @@ -43,7 +43,10 @@ #else #define CONSTRUCTOR_ATTRIBUTE #endif /* HAVE_CONSTRUCTOR_ATTRIBUTE */ - +#if ! defined(HAVE_CONSTRUCTOR_ATTRIBUTE) && defined(HAVE_PRAGMA_INIT) +/* xlC and other oldschool compilers support (only) this */ +#pragma init (thread_deadlock_constructor) +#endif void thread_deadlock_constructor(void) CONSTRUCTOR_ATTRIBUTE; static void thread_deadlock_prepare(void) -- cgit