diff --git a/doc/libpmem/pmem_is_pmem.3.md b/doc/libpmem/pmem_is_pmem.3.md index a0fe6b3bf4bb48da7842863fef9b38b17a318aa0..632efbe9ed96c44cd9a30307e5829721105b0402 100644 --- a/doc/libpmem/pmem_is_pmem.3.md +++ b/doc/libpmem/pmem_is_pmem.3.md @@ -155,11 +155,12 @@ Not all file systems support **posix_fallocate**(3). _UW(pmem_map_file) will fail if **PMEM_FILE_CREATE** is specified without **PMEM_FILE_SPARSE** and the underlying file system does not support **posix_fallocate**(3). -_WINUX(==q== On Windows if **PMEM_FILE_CREATE** is specified without +_WINUX(=q= On Windows if **PMEM_FILE_CREATE** is specified without **PMEM_FILE_SPARSE** and the file exists, FILE_ATTRIBUTE_SPARSE_FILE and FILE_ATTRIBUTE_COMPRESSED will be removed if the file has any, to physically allocate space for the file. This is a workaround for _chsize() performance -issues ==e==) +issues. =e=) + # SEE ALSO # **creat**(2), **ftruncate**(2), **mmap**(2), **msync**(2), **munmap**(2), diff --git a/doc/libpmemblk/pmemblk_create.3.md b/doc/libpmemblk/pmemblk_create.3.md index d2427029ea17ae15c747de7e9e83fdf0a28132e3..765d0f9f1072a83ffbc106b9798a7aa313418341 100644 --- a/doc/libpmemblk/pmemblk_create.3.md +++ b/doc/libpmemblk/pmemblk_create.3.md @@ -147,10 +147,11 @@ consistency check cannot be performed, _UW(pmemblk_check) returns -1 and sets Not all file systems support **posix_fallocate**(3). _UW(pmemblk_create) will fail if the underlying file system does not support **posix_fallocate**(3). -_WINUX(==q== On Windows if _UW(pmemblk_create) is called on an existing file +_WINUX(=q= On Windows if _UW(pmemblk_create) is called on an existing file with FILE_ATTRIBUTE_SPARSE_FILE and FILE_ATTRIBUTE_COMPRESSED set, they will be removed, to physically allocate space for the pool. -This is a workaround for _chsize() performance issues ==e==) +This is a workaround for _chsize() performance issues. =e=) + # SEE ALSO # **pmempool**(1), **creat**(2), **pmemblk_nblock**(3), **posix_fallocate**(3), **poolset**(5), diff --git a/doc/libpmemlog/pmemlog_create.3.md b/doc/libpmemlog/pmemlog_create.3.md index 3d8e6594329f7b847b29805ef42012538fc0b561..141d9a11c6a922507d084822607f8c807d0a87a4 100644 --- a/doc/libpmemlog/pmemlog_create.3.md +++ b/doc/libpmemlog/pmemlog_create.3.md @@ -134,10 +134,11 @@ cannot perform the consistency check due to other errors. Not all file systems support **posix_fallocate**(3). _UW(pmemlog_create) will fail if the underlying file system does not support **posix_fallocate**(3). -_WINUX(==q== On Windows if _UW(pmemlog_create) is called on an existing file +_WINUX(=q= On Windows if _UW(pmemlog_create) is called on an existing file with FILE_ATTRIBUTE_SPARSE_FILE and FILE_ATTRIBUTE_COMPRESSED set, they will be removed, to physically allocate space for the pool. -This is a workaround for _chsize() performance issues ==e==) +This is a workaround for _chsize() performance issues. =e=) + # SEE ALSO # **pmempool**(1), **creat**(2), **posix_fallocate**(3), diff --git a/doc/libpmemobj/pmemobj_open.3.md b/doc/libpmemobj/pmemobj_open.3.md index 114802344e77ff14268ba68118f04fed2ebe4aac..bfb0d9207f6d5debad66606a8c75dfbab61167fe 100644 --- a/doc/libpmemobj/pmemobj_open.3.md +++ b/doc/libpmemobj/pmemobj_open.3.md @@ -166,10 +166,11 @@ perform the consistency check due to other errors. Not all file systems support **posix_fallocate**(3). _UW(pmemobj_create) will fail if the underlying file system does not support **posix_fallocate**(3). -_WINUX(==q== On Windows if _UW(pmemobj_create) is called on an existing file +_WINUX(=q= On Windows if _UW(pmemobj_create) is called on an existing file with FILE_ATTRIBUTE_SPARSE_FILE and FILE_ATTRIBUTE_COMPRESSED set, they will be removed, to physically allocate space for the pool. -This is a workaround for _chsize() performance issues ==e==) +This is a workaround for _chsize() performance issues. =e=) + # SEE ALSO # **creat**(2), **msync**(2), **pmem_is_pmem**(3), **pmem_persist**(3),