std: file_is_dir -> path_is_dir, add path_exists
This commit is contained in:
@@ -319,7 +319,7 @@ rust_list_files(rust_str *path) {
|
||||
}
|
||||
|
||||
extern "C" CDECL int
|
||||
rust_file_is_dir(char *path) {
|
||||
rust_path_is_dir(char *path) {
|
||||
struct stat buf;
|
||||
if (stat(path, &buf)) {
|
||||
return 0;
|
||||
@@ -327,6 +327,15 @@ rust_file_is_dir(char *path) {
|
||||
return S_ISDIR(buf.st_mode);
|
||||
}
|
||||
|
||||
extern "C" CDECL int
|
||||
rust_path_exists(char *path) {
|
||||
struct stat buf;
|
||||
if (stat(path, &buf)) {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern "C" CDECL FILE* rust_get_stdin() {return stdin;}
|
||||
extern "C" CDECL FILE* rust_get_stdout() {return stdout;}
|
||||
extern "C" CDECL FILE* rust_get_stderr() {return stderr;}
|
||||
|
||||
Reference in New Issue
Block a user