Function init [src]

First argument in argv is the executable.

Prototype

pub fn init(argv: []const []const u8, allocator: mem.Allocator) ChildProcess

Parameters

argv: []const []const u8allocator: mem.Allocator

Source

pub fn init(argv: []const []const u8, allocator: mem.Allocator) ChildProcess { return .{ .allocator = allocator, .argv = argv, .id = undefined, .thread_handle = undefined, .err_pipe = if (native_os == .windows) {} else null, .term = null, .env_map = null, .cwd = null, .uid = if (native_os == .windows or native_os == .wasi) {} else null, .gid = if (native_os == .windows or native_os == .wasi) {} else null, .pgid = if (native_os == .windows or native_os == .wasi) {} else null, .stdin = null, .stdout = null, .stderr = null, .stdin_behavior = .Inherit, .stdout_behavior = .Inherit, .stderr_behavior = .Inherit, .expand_arg0 = .no_expand, }; }