]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Check if threads support is available
authorMukund Sivaraman <muks@isc.org>
Fri, 4 Mar 2016 08:35:22 +0000 (14:05 +0530)
committerMukund Sivaraman <muks@isc.org>
Fri, 4 Mar 2016 08:36:32 +0000 (14:06 +0530)
(cherry picked from commit 2457a4b245abd07322b793cdd8dfb184b1add4c4)

lib/dns/tests/name_test.c
lib/dns/tests/rbt_test.c

index 32c438eaa28c10255569e85435c3e3e242b80d3c..40c60ddd36ddca368f7d1b32ac4f9f0c1dd8755d 100644 (file)
@@ -120,6 +120,7 @@ ATF_TC_BODY(fullcompare, tc) {
        }
 }
 
+#ifdef ISC_PLATFORM_USETHREADS
 #ifdef DNS_BENCHMARK_TESTS
 
 /*
@@ -215,15 +216,18 @@ ATF_TC_BODY(benchmark, tc) {
 }
 
 #endif /* DNS_BENCHMARK_TESTS */
+#endif /* ISC_PLATFORM_USETHREADS */
 
 /*
  * Main
  */
 ATF_TP_ADD_TCS(tp) {
        ATF_TP_ADD_TC(tp, fullcompare);
+#ifdef ISC_PLATFORM_USETHREADS
 #ifdef DNS_BENCHMARK_TESTS
        ATF_TP_ADD_TC(tp, benchmark);
 #endif /* DNS_BENCHMARK_TESTS */
+#endif /* ISC_PLATFORM_USETHREADS */
 
        return (atf_no_error());
 }
index aa100e0edfb3bc92eb0f03cba66a158d454e750e..7a390e5440a582f5cc3eff0132d2f77bbf9b85b6 100644 (file)
@@ -1309,6 +1309,7 @@ ATF_TC_BODY(rbt_insert_and_remove, tc) {
        dns_test_end();
 }
 
+#ifdef ISC_PLATFORM_USETHREADS
 #ifdef DNS_BENCHMARK_TESTS
 
 /*
@@ -1436,6 +1437,7 @@ ATF_TC_BODY(benchmark, tc) {
 }
 
 #endif /* DNS_BENCHMARK_TESTS */
+#endif /* ISC_PLATFORM_USETHREADS */
 
 /*
  * Main
@@ -1450,9 +1452,11 @@ ATF_TP_ADD_TCS(tp) {
        ATF_TP_ADD_TC(tp, rbt_remove);
        ATF_TP_ADD_TC(tp, rbt_remove_empty);
        ATF_TP_ADD_TC(tp, rbt_insert_and_remove);
+#ifdef ISC_PLATFORM_USETHREADS
 #ifdef DNS_BENCHMARK_TESTS
        ATF_TP_ADD_TC(tp, benchmark);
 #endif /* DNS_BENCHMARK_TESTS */
+#endif /* ISC_PLATFORM_USETHREADS */
 
        return (atf_no_error());
 }