diff --git a/libinterp/corefcn/sysdep.cc b/libinterp/corefcn/sysdep.cc --- a/libinterp/corefcn/sysdep.cc +++ b/libinterp/corefcn/sysdep.cc @@ -60,6 +60,10 @@ along with Octave; see the file COPYING. # include #endif +#if defined (HAVE_OPENMP) +# include +#endif + #include "cmd-edit.h" #include "file-ops.h" #include "lo-mappers.h" @@ -309,6 +313,10 @@ same_file_internal (const std::string& f void sysdep_init (void) { +#if defined (HAVE_OPENMP) + omp_get_num_threads (); +#endif + #if defined (__386BSD__) || defined (__FreeBSD__) || defined (__NetBSD__) BSD_init (); #elif defined (__MINGW32__)