pub const FALLOC = struct Default is extend size
De-allocates range
Reserved codepoint
Removes a range of a file without leaving a hole in the file
Converts a range of file to zeros preferably without issuing data IO
Inserts space within the file size without overwriting any existing data
Unshares shared blocks within the file size without overwriting any existing data
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252pub const FALLOC = struct {
/// Default is extend size
pub const FL_KEEP_SIZE = 0x01;
/// De-allocates range
pub const FL_PUNCH_HOLE = 0x02;
/// Reserved codepoint
pub const FL_NO_HIDE_STALE = 0x04;
/// Removes a range of a file without leaving a hole in the file
pub const FL_COLLAPSE_RANGE = 0x08;
/// Converts a range of file to zeros preferably without issuing data IO
pub const FL_ZERO_RANGE = 0x10;
/// Inserts space within the file size without overwriting any existing data
pub const FL_INSERT_RANGE = 0x20;
/// Unshares shared blocks within the file size without overwriting any existing data
pub const FL_UNSHARE_RANGE = 0x40;
}