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.

replace

Replaces the current process image with the executed process. If this function succeeds, it does not return.

argv[0] is the name of the process to replace the current one with. If it is not already a file path (i.e. it contains '/'), it is resolved into a file path based on PATH from the parent environment.

It is illegal to call this function in a fork() child.

process.replace
pub fn replace(io: Io, options: ReplaceOptions) ReplaceError

File

lib/std/process.zig:299

Code

pub fn replace(io: Io, options: ReplaceOptions) ReplaceError {
    return io.vtable.processReplace(io.userdata, options);
}