git: Some additions and fixes related to fdatasync(2) and posix_fallocate(2).
Sascha Wildner
swildner at crater.dragonflybsd.org
Tue Sep 14 13:14:53 PDT 2021
commit ee5a5918eca0f44cdc7486c325ef082f96aec51b
Author: Sascha Wildner <saw at online.de>
Date: Tue Sep 14 22:14:14 2021 +0200
Some additions and fixes related to fdatasync(2) and posix_fallocate(2).
* Fix a small issue in VOP_FDATASYNC()'s definition in <sys/vfsops.h>.
* Mention fdatasync() in fsync.2 (this basically syncs that manual page
with FreeBSD, with a few adjustments).
* Add a manual page for posix_fallocate() (from FreeBSD, with a few
adjustments).
* Mention fdatasync() in the list of reentrant functions in sigaction.2.
* In pthread_testcancel.3, mention fdatasync() in the list of functions
for which a cancellation point will occur.
* Mention VOP_FDATASYNC() in VOP_FSYNC.9 (partly taken from FreeBSD).
* Remove a compatibility define in the fsstress tool.
Thanks to tkusumi for reviewing.
Summary of changes:
lib/libc/sys/Makefile.inc | 4 +-
lib/libc/sys/fsync.2 | 73 ++++++++++++++---
lib/libc/sys/posix_fallocate.2 | 154 ++++++++++++++++++++++++++++++++++++
lib/libc/sys/sigaction.2 | 4 +-
lib/libpthread/pthread_testcancel.3 | 3 +-
share/man/man9/Makefile | 1 +
share/man/man9/VOP_FSYNC.9 | 17 +++-
sys/sys/vfsops.h | 2 +-
test/stress/fsstress/global.h | 4 -
9 files changed, 243 insertions(+), 19 deletions(-)
create mode 100644 lib/libc/sys/posix_fallocate.2
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ee5a5918eca0f44cdc7486c325ef082f96aec51b
--
DragonFly BSD source repository
More information about the Commits
mailing list