Re: [PATCH 2/2] fdatasync: new module

2011-09-16 Thread Eric Blake
On 09/16/2011 11:44 AM, Paul Eggert wrote: Thanks, did you have a look at my earlier proposed module for fdatasync, and Bruno's comments about it? It addresses some issues that your module does not, e.g., fdatasync is present but undeclared and ineffective on MacOS X 10.7. (I never got around to

Re: [PATCH 2/2] fdatasync: new module

2011-09-16 Thread Paul Eggert
Thanks, did you have a look at my earlier proposed module for fdatasync, and Bruno's comments about it? It addresses some issues that your module does not, e.g., fdatasync is present but undeclared and ineffective on MacOS X 10.7. (I never got around to pushing that earlier proposal, alas) ht

[PATCH 2/2] fdatasync: new module

2011-09-16 Thread Eric Blake
At least libvirt would like to use the lighter-weight fdatasync on platforms where it is supported, while still guaranteeing full sync (via the heavy-weight fsync fallback) on all platforms. I've got an open question to the Austin Group, since the POSIX 2008 wording is self-contradictory (unlike f