This looks okay to me.

(plus two months ping)

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, April 16, 2019 8:19 PM, Ted Unangst <t...@tedunangst.com> wrote:

> Oh, right, I reworded it slightly, but I think this is something we should
> note.
>
> Index: fsync.2
>
> =================================================================================================
>
> RCS file: /home/cvs/src/lib/libc/sys/fsync.2,v
> retrieving revision 1.14
> diff -u -p -r1.14 fsync.2
> --- fsync.2 10 Sep 2015 17:55:21 -0000 1.14
> +++ fsync.2 16 Apr 2019 20:18:03 -0000
> @@ -66,6 +66,16 @@ and
> .Fn fdatasync
> should be used by programs that require a file to be in a known state,
> for example, in building a simple transaction facility.
> +.Pp
> +If
> +.Fn fsync
> +or
> +.Fn fdatasync
> +fails with
> +.Er EIO ,
> +the state of the on-disk data may have been only partially written.
> +To guard against potential inconsistency, future calls will continue failing
> +until all references to the file are closed.
> .Sh RETURN VALUES
> .Rv -std fsync fdatasync
> .Sh ERRORS


Reply via email to