mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-22 00:42:06 +01:00
explain that ioflags can be used to give read-ahead hints to the underlying
filesystem.
This commit is contained in:
parent
c0230c1b3d
commit
1e12157c61
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=54533
@ -60,7 +60,11 @@ the credentials of the caller
|
||||
.Pp
|
||||
The
|
||||
.Fa ioflag
|
||||
argument is a bit mask which can contain the following flags:
|
||||
argument is used to give directives and hints to the filesystem.
|
||||
When attempting a read, the high 16 bits are used to provide a
|
||||
read-ahead hint (in units of filesystem blocks) that the filesystem
|
||||
should attempt. The low 16 bits are a bit mask which can contain
|
||||
the following flags:
|
||||
.Bl -tag -width IO_NODELOCKED
|
||||
.It Dv IO_UNIT
|
||||
do I/O as atomic unit
|
||||
|
@ -200,7 +200,7 @@ struct vattr {
|
||||
#define VA_EXCLUSIVE 0x02 /* exclusive create request */
|
||||
|
||||
/*
|
||||
* Flags for ioflag.
|
||||
* Flags for ioflag. (high 16 bits used to ask for read-ahead)
|
||||
*/
|
||||
#define IO_UNIT 0x01 /* do I/O as atomic unit */
|
||||
#define IO_APPEND 0x02 /* append write to end */
|
||||
|
Loading…
Reference in New Issue
Block a user