Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

setLength

Change the size of the mapping. This does not sync the contents. The size of the file after calling this is unspecified until write is called.

May change the pointer address of memory.

MemoryMap.setLength
pub fn setLength(mm: *MemoryMap, io: Io, new_len: usize) SetLengthError!void

File

lib/std/Io/File/MemoryMap.zig:97

Code

pub fn setLength(mm: *MemoryMap, io: Io, new_len: usize) SetLengthError!void {
    return io.vtable.fileMemoryMapSetLength(io.userdata, mm, new_len);
}