std: add fs.Dir.makeDir

master
daurnimator 2020-01-15 18:09:10 +10:00 committed by Andrew Kelley
parent 88e27f01c8
commit dfb420e6d7
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9
1 changed files with 8 additions and 0 deletions

View File

@ -882,6 +882,14 @@ pub const Dir = struct {
}
}
pub fn makeDir(self: Dir, sub_path: []const u8) !void {
try os.mkdirat(self.fd, sub_path, default_new_dir_mode);
}
pub fn makeDirC(self: Dir, sub_path: [*:0]const u8) !void {
try os.mkdiratC(self.fd, sub_path, default_new_dir_mode);
}
/// Deprecated; call `openDirList` directly.
pub fn openDir(self: Dir, sub_path: []const u8) OpenError!Dir {
return self.openDirList(sub_path);