mirror of
https://github.com/odin-lang/Odin.git
synced 2026-05-17 01:29:44 +00:00
30 lines
681 B
Odin
30 lines
681 B
Odin
package os2
|
|
|
|
Path_Separator :: _Path_Separator; // OS-Specific
|
|
Path_List_Separator :: _Path_List_Separator; // OS-Specific
|
|
|
|
is_path_separator :: proc(c: byte) -> bool {
|
|
return _is_path_separator(c);
|
|
}
|
|
|
|
mkdir :: proc(name: string, perm: File_Mode) -> Maybe(Path_Error) {
|
|
return _mkdir(name, perm);
|
|
}
|
|
|
|
mkdir_all :: proc(path: string, perm: File_Mode) -> Maybe(Path_Error) {
|
|
return _mkdir_all(path, perm);
|
|
}
|
|
|
|
remove_all :: proc(path: string) -> Maybe(Path_Error) {
|
|
return _remove_all(path);
|
|
}
|
|
|
|
|
|
|
|
getwd :: proc(allocator := context.allocator) -> (dir: string, err: Error) {
|
|
return _getwd(allocator);
|
|
}
|
|
setwd :: proc(dir: string) -> (err: Error) {
|
|
return _setwd(dir);
|
|
}
|