diff options
-rw-r--r-- | src/bindfs.c | 3 | ||||
-rw-r--r-- | src/rate_limiter.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/bindfs.c b/src/bindfs.c index af3763c..cf681dd 100644 --- a/src/bindfs.c +++ b/src/bindfs.c @@ -34,6 +34,9 @@ /* For >= 500 for pread/pwrite and readdir_r; >= 700 for utimensat */ #define _XOPEN_SOURCE 700 +/* For flock() on FreeBSD. It otherwise gets hidden by _XOPEN_SOURCE */ +#define __BSD_VISIBLE 1 + /* For stat() nanosecond precision and lutimes() */ #define _BSD_SOURCE /* The new non-deprecated version of _BSD_SOURCE */ diff --git a/src/rate_limiter.c b/src/rate_limiter.c index d1c701a..68763c7 100644 --- a/src/rate_limiter.c +++ b/src/rate_limiter.c @@ -17,7 +17,7 @@ along with bindfs. If not, see <http://www.gnu.org/licenses/>. */ -#define _POSIX_C_SOURCE 199309L /* for nanosleep() */ +#define _XOPEN_SOURCE 700 /* for gettimeofday() on freebsd, and for nanosleep() */ #include "rate_limiter.h" #include <assert.h> |