diff --git a/tests/progs/slapd-mtread.c b/tests/progs/slapd-mtread.c index 1b99b625c2..adfa552c67 100644 --- a/tests/progs/slapd-mtread.c +++ b/tests/progs/slapd-mtread.c @@ -25,6 +25,9 @@ #include "portable.h" +/* Requires libldap with threads */ +#ifndef NO_THREADS + #include #include "ldap_pvt_thread.h" @@ -705,3 +708,17 @@ retry:; } } } + +#else /* NO_THREADS */ + +#include +#include + +int +main( int argc, char **argv ) +{ + fprintf( stderr, "%s: not available when configured --without-threads\n", argv[0] ); + exit( EXIT_FAILURE ); +} + +#endif /* NO_THREADS */