Thomas Munro a5e284038e open(2): Add O_DSYNC flag.
POSIX O_DSYNC means that writes include an implicit fdatasync(2), just
as O_SYNC implies fsync(2).

VOP_WRITE() functions that understand the new IO_DATASYNC flag can act
accordingly, but we'll still pass down IO_SYNC so that file systems that
don't understand it will continue to provide the stronger O_SYNC
behaviour.

Flag also applies to fcntl(2).

Reviewed by: kib, delphij
Differential Revision: https://reviews.freebsd.org/D25090
2021-01-08 13:15:56 +13:00
..
2020-02-26 16:22:28 +00:00
2021-01-02 19:57:58 -07:00
2020-10-05 15:54:19 +00:00
2020-11-19 02:50:48 +00:00
2020-12-04 18:56:44 +00:00
2020-10-19 16:57:59 +00:00
2020-11-05 15:08:56 +00:00
2020-12-31 16:01:12 -08:00
2020-11-09 00:34:23 +00:00
2020-05-09 15:56:02 +00:00
2020-08-13 20:48:14 +00:00
2020-12-01 16:06:31 +00:00
2020-01-12 23:52:16 +00:00
2020-11-25 22:53:21 +00:00
2021-01-02 19:57:58 -07:00
2021-01-02 19:57:58 -07:00
2020-10-22 09:28:11 +00:00
2020-08-27 05:11:15 +00:00
2021-01-02 19:57:58 -07:00
2021-01-07 23:29:52 +00:00
2020-12-28 01:53:27 +00:00
2021-01-08 13:15:56 +13:00