From a6f804073de1f1e626464a9dd0a169fd3f69fdff Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 17 Nov 2023 10:19:03 -0500 Subject: Avoid fdatasync() on Darwin This isn't present at all on (older?) literal Darwin, and additionally fsync() there doesn't actually flush writes to storage like it does on Linux. So, use F_FULLFSYNC which was invented as an alternative API to do this. --- NEWS | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 04c87cb..f94ba76 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +zix (0.4.3) unstable; urgency=medium + + * Avoid fdatasync() on Darwin + + -- David Robillard Fri, 17 Nov 2023 19:36:00 +0000 + zix (0.4.2) stable; urgency=medium * Clean up documentation build -- cgit v1.2.1