diff --git a/src/mod_webdav.c b/src/mod_webdav.c index 7372023b..591bfb89 100644 --- a/src/mod_webdav.c +++ b/src/mod_webdav.c @@ -4568,6 +4568,9 @@ mod_webdav_put_deprecated_unsafe_partial_put_compat (request_st * const r, } #ifdef HAVE_COPY_FILE_RANGE + #ifdef __FreeBSD__ + typedef off_t loff_t; + #endif /* use Linux copy_file_range() if available * (Linux 4.5, but glibc 2.27 provides a user-space emulation) * fd_in and fd_out must be on same mount (handled in mod_webdav_put_prep())