diff --git a/coders/hald.c b/coders/hald.c
index d14078d..236e58f 100644
--- a/coders/hald.c
+++ b/coders/hald.c
@@ -127,7 +127,7 @@
   image->rows=(size_t) (level*cube_size);
 #if defined(MAGICKCORE_OPENMP_SUPPORT)
   #pragma omp parallel for schedule(static,8) shared(status) \
-    dynamic_num_threads_dos(image->columns,image->rows)
+    dynamic_number_threads(image->columns,image->rows,1)
 #endif
   for (y=0; y < (ssize_t) image->rows; y+=(ssize_t) level)
   {