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.

replacePath

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

argv[0] is the file path of the process to replace the current one with, relative to dir. It is always treated as a file path, even if it does not contain '/'.

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

process.replacePath
pub fn replacePath(io: Io, dir: Io.Dir, options: ReplaceOptions) ReplaceError

File

lib/std/process.zig:311

Code

pub fn replacePath(io: Io, dir: Io.Dir, options: ReplaceOptions) ReplaceError {
    return io.vtable.processReplacePath(io.userdata, dir, options);
}