Hi, The following patch (also attached) makes some small grammar fixes to the O_DIRECT description in man2/open.2. The patch is against master in git: === diff --git a/man2/open.2 b/man2/open.2 index 69324dd..a97158a 100644 --- a/man2/open.2 +++ b/man2/open.2 @@ -281,11 +281,11 @@ special situations, such as when applications do their own caching. File I/O is done directly to/from user space buffers. The .B O_DIRECT -flag on its own makes at an effort to transfer data synchronously, +flag on its own makes an effort to transfer data synchronously, but does not give the guarantees of the .B O_SYNC -that data and necessary metadata are transferred. -To guarantee synchronous I/O the +flag that data and necessary metadata are transferred. +To guarantee synchronous I/O, .B O_SYNC must be used in addition to .BR O_DIRECT . === Regards, -Jessica -- Jessica McKellar http://jesstess.com
Attachment:
O_DIRECT.diff
Description: Binary data