Merge pull request #3393 from chungy/freebsd-fixes

Add some defines to build succesfully on FreeBSD
This commit is contained in:
Miran Grča
2023-06-11 13:38:32 +02:00
committed by GitHub
2 changed files with 8 additions and 2 deletions

View File

@@ -66,6 +66,9 @@ extern void seekdir(DIR *, long);
extern int closedir(DIR *);
# define rewinddir(dirp) seekdir(dirp, 0L)
#elif defined(__FreeBSD__)
/* FreeBSD uses dirent.h instead of sys/dir.h */
# include <dirent.h>
#else
/* On linux and macOS, use the standard functions and types */
# include <sys/dir.h>