| ... | @@ -68,3 +68,11 @@ pub fn mktemp(flags: Dir.CreateFlags) !File { | ... | @@ -68,3 +68,11 @@ pub fn mktemp(flags: Dir.CreateFlags) !File { |
| 68 | const path = template[0 .. template.len - 1 :0]; | 68 | const path = template[0 .. template.len - 1 :0]; |
| 69 | return cwd().createFile(path, flags); | 69 | return cwd().createFile(path, flags); |
| 70 | } | 70 | } |
| | 71 | |
| | 72 | pub fn pipe2(flag: c_int) ![2]File { |
| | 73 | const fds = try sys.pipe2(flag); |
| | 74 | return .{ |
| | 75 | .{ .fd = @enumFromInt(fds[0]) }, |
| | 76 | .{ .fd = @enumFromInt(fds[1]) }, |
| | 77 | }; |
| | 78 | } |