// florez-l: use the standard linux header
#else // defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ )
-#include <dirent.h>
+# include <sys/types.h>
+# include <dirent.h>
#endif // defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ )
#endif /*__cpPlugins__dirent__h__*/