io_uring_prep_fallocate - prepare a fallocate request
Contents
Description
The io_uring_prep_fallocate(3) function prepares a fallocate request. The submission queue entry sqe is
setup to use the file descriptor pointed to by fd to start a fallocate operation described by mode at
offset offset and len length in bytes.
This function prepares an async fallocate(2) request. See that man page for details.
Errors
The CQE res field will contain the result of the operation. See the related man page for details on
possible values. Note that where synchronous system calls will return -1 on failure and set errno to the
actual error value, io_uring never uses errno. Instead it returns the negated errno directly in the CQE
res field.
Name
io_uring_prep_fallocate - prepare a fallocate request
Return Value
None
See Also
io_uring_get_sqe(3), io_uring_submit(3), fallocate(2) liburing-2.2 March 13, 2022 io_uring_prep_fallocate(3)
Synopsis
#include<fcntl.h>#include<liburing.h>voidio_uring_prep_fallocate(structio_uring_sqe*sqe,intfd,intmode,__u64offset,__u64len);