posix/fd: only define fallocate
wrapper for Linux
This commit is contained in:
parent
082a0f39b6
commit
2778c073a7
@ -108,11 +108,13 @@ fd::stat (void) const
|
|||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
#if defined(PLATFORM_LINUX)
|
||||||
void
|
void
|
||||||
fd::allocate (int mode, off_t offset, off_t len)
|
fd::allocate (int mode, off_t offset, off_t len)
|
||||||
{
|
{
|
||||||
error::try_call (fallocate, m_fd, mode, offset, len);
|
error::try_call (fallocate, m_fd, mode, offset, len);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -58,8 +58,10 @@ namespace cruft::posix {
|
|||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////
|
||||||
|
#if defined(PLATFORM_LINUX)
|
||||||
/// A thin wrapper around `fallocate`
|
/// A thin wrapper around `fallocate`
|
||||||
void allocate (int mode, off_t offset, off_t len);
|
void allocate (int mode, off_t offset, off_t len);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
Reference in New Issue
Block a user