666. [bug] If a request sent by dig is longer than 512 bytes,
use TCP.
+ 664. [bug] The t_tasks and t_timers module tests are now skipped
+ when building without threads, since they require
+ threads.
+
661. [bug] Certain UDP IXFR requests caused an assertion failure
(mpctx->allocated == 0). [RT #355, #394, #623]
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: t_tasks.c,v 1.19 2000/08/30 01:35:41 bwelling Exp $ */
+/* $Id: t_tasks.c,v 1.19.4.1 2001/01/08 21:01:06 bwelling Exp $ */
#include <config.h>
#include <isc/condition.h>
#include <isc/mem.h>
+#include <isc/platform.h>
#include <isc/task.h>
#include <isc/time.h>
#include <isc/timer.h>
unsigned int workers;
isc_result_t isc_result;
-
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T2_manager = NULL;
T2_done = 0;
T2_nprobs = 0;
void *sender;
isc_eventtype_t event_type;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T3_flag = 0;
T3_nevents = 0;
T3_nsdevents = 0;
isc_eventtype_t event_type;
isc_event_t *event;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T4_nprobs = 0;
T4_nfails = 0;
T4_flag = 0;
isc_time_t now;
isc_interval_t interval;
-
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T7_nprobs = 0;
T7_nfails = 0;
T7_sdflag = 0;
t_tasks10(void) {
int result;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T10_nprobs = 0;
T10_nfails = 0;
isc_interval_t interval;
int result;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
T11_startflag = 0;
T11_shutdownflag = 0;
t_tasks13(void) {
int result;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T13_nfails = 0;
T13_nprobs = 0;
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: t_timers.c,v 1.15 2000/08/30 01:35:42 bwelling Exp $ */
+/* $Id: t_timers.c,v 1.15.4.1 2001/01/08 21:01:08 bwelling Exp $ */
#include <config.h>
#include <isc/condition.h>
#include <isc/mem.h>
+#include <isc/platform.h>
#include <isc/task.h>
#include <isc/time.h>
#include <isc/timer.h>
isc_time_t expires;
isc_interval_t interval;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ t_result(T_UNTESTED);
+ return;
+#endif
+
t_assert("isc_timer_create", 1, T_REQUIRED, a1);
Tx_nfails = 0;
isc_time_t expires;
isc_interval_t interval;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ t_result(T_UNTESTED);
+ return;
+#endif
+
t_assert("isc_timer_create", 2, T_REQUIRED, a2);
Tx_nfails = 0;
isc_time_t expires;
isc_interval_t interval;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ t_result(T_UNTESTED);
+ return;
+#endif
+
t_assert("isc_timer_create", 3, T_REQUIRED, a3);
Tx_nfails = 0;
isc_time_t expires;
isc_interval_t interval;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ t_result(T_UNTESTED);
+ return;
+#endif
+
Tx_nfails = 0;
Tx_nprobs = 0;
Tx_nevents = 3;
isc_time_t expires;
isc_interval_t interval;
+#if ! ISC_PLATFORM_USETHREADS
+ t_info("This test requires threads\n");
+ return (T_UNTESTED);
+#endif
+
T5_startflag = 0;
T5_shutdownflag = 0;
T5_eventcnt = 0;