Spawn a child

This commit is contained in:
Isaac Freund
2020-03-21 02:34:59 +01:00
parent 5ca93a57ba
commit e1d1683c3f
2 changed files with 9 additions and 3 deletions

View File

@ -566,9 +566,14 @@ pub fn main() !void {
if (c.setenv("WAYLAND_DISPLAY", socket, 1) == -1) {
return ZagError.CantSetEnv;
}
const argv = [_][]const u8{ "/bin/sh", "-c", "alacritty" };
var child = try std.ChildProcess.init(&argv, std.heap.c_allocator);
try std.ChildProcess.spawn(child);
//if (startup_cmd) {
//if (std.os.linux.fork() == 0) {
//execl("/bin/sh", "/bin/sh", "-c", startup_cmd, (void *)NULL);
// execl("/bin/sh", "/bin/sh", "-c", startup_cmd, (void *)NULL);
// std.os.linux.execve("/bin/sh",
//}
//}