Manual Reference Pages - VOP_ALLOCATE (9)
- allocate storage for a file
VOP_ALLOCATE struct vnode *vp off_t *offset off_t *len
This call allocates storage for a range of offsets in a file.
It is used to implement the
Its arguments are:
The vnode of the file.
The start of the range to allocate storage for in the file.
The length of the range to allocate storage for in the file.
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 files contents are not changed.
The file should be exclusively locked on entry and will still be locked on exit.
Zero is returned if the call is successful, otherwise an appropriate
error code is returned.
An attempt was made to write a file that exceeds the processs file size
limit or the maximum file size.
The file system is full.
An append-only flag is set on the file, but the caller is attempting to
write before the current end of file.
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.