diff --git a/tests/test_connect_delay.cpp b/tests/test_connect_delay.cpp
index 4742aa5a..752698d6 100644
--- a/tests/test_connect_delay.cpp
+++ b/tests/test_connect_delay.cpp
@@ -19,6 +19,7 @@ along with this program. If not, see .
*/
#include "../include/zmq.h"
+#include "../include/zmq_utils.h"
#include
#include
#include
@@ -86,7 +87,7 @@ static void *server (void *)
rc = zmq_term (context);
assert (rc == 0);
- pthread_exit(NULL);
+ return NULL;
}
static void *worker (void *)
@@ -129,7 +130,7 @@ static void *worker (void *)
rc = zmq_term (context);
assert (rc == 0);
- pthread_exit(NULL);
+ return NULL;
}
int main (void)
@@ -170,7 +171,7 @@ int main (void)
assert(rc >= 0);
}
- sleep(1);
+ zmq_sleep (1);
seen = 0;
for (int i = 0; i < 10; ++i)
{
@@ -229,7 +230,7 @@ int main (void)
assert (rc >= 0);
}
- sleep(1);
+ zmq_sleep (1);
seen = 0;
for (int i = 0; i < 10; ++i)