diff --git a/posix/fd.cpp b/posix/fd.cpp index 46a945f6..bd001ef5 100644 --- a/posix/fd.cpp +++ b/posix/fd.cpp @@ -108,11 +108,13 @@ fd::stat (void) const /////////////////////////////////////////////////////////////////////////////// +#if defined(PLATFORM_LINUX) void fd::allocate (int mode, off_t offset, off_t len) { error::try_call (fallocate, m_fd, mode, offset, len); } +#endif /////////////////////////////////////////////////////////////////////////////// diff --git a/posix/fd.hpp b/posix/fd.hpp index 0babda96..93927f59 100644 --- a/posix/fd.hpp +++ b/posix/fd.hpp @@ -58,8 +58,10 @@ namespace cruft::posix { /////////////////////////////////////////////////////////////////////// +#if defined(PLATFORM_LINUX) /// A thin wrapper around `fallocate` void allocate (int mode, off_t offset, off_t len); +#endif ///////////////////////////////////////////////////////////////////////