| author | |
| committer | |
| log | a0eb03f4335e6ab0053312586382f2afd71982c4 |
| tree | c03c37dc3d9793a136707c2f97f4a83d72d99c86 |
| parent | 689eb737fb173d68790e41d09525a36875e66277 |
1 files changed, 9 insertions(+), 0 deletions(-)
Dir.zig+9| ... | ... | @@ -19,3 +19,12 @@ pub fn openFile(self: Dir, sub_path: [:0]const u8, flags: OpenFileFlags) !File { |
| 19 | 19 | pub const OpenFileFlags = packed struct { |
| 20 | 20 | // |
| 21 | 21 | }; |
| 22 | ||
| 23 | pub fn openDir(self: Dir, sub_path: [:0]const u8, flags: OpenDirFlags) !Dir { | |
| 24 | _ = flags; | |
| 25 | return .{ .fd = @enumFromInt(try sys_libc.openat(@intFromEnum(self.fd), sub_path.ptr, sys_libc.O.RDONLY | sys_libc.O.DIRECTORY)) }; | |
| 26 | } | |
| 27 | ||
| 28 | pub const OpenDirFlags = packed struct { | |
| 29 | // | |
| 30 | }; |