This call allocates storage for a range of offsets in a file.
It is used to implement the
posix_fallocate(2)
system call.
Its arguments are:
| vp
|
| |
The vnode of the file.
|
| offset
|
| |
The start of the range to allocate storage for in the file.
|
| len
|
| |
The length of the range to allocate storage for in the file.
|
| ioflag
|
| |
Directives and hints to be given to the file system.
|
| cred
|
| |
The credentials of the caller.
|
The
offset
and
len
arguments are updated to reflect the portion of the range that
still needs to be allocated on return.
A partial allocation is considered a successful operation.
The file's contents are not changed.