**Describe the bug** Filesystem fails to compile (filesystem/filesystem.hpp) on Solaris because of missing d_type in dirent structure. **Additional context** [Doxygen issue](https://github.com/doxygen/doxygen/issues/9243)