summaryrefslogtreecommitdiffstats
path: root/drivers/unix/dir_access_unix.h
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2021-03-10 12:55:31 +0200
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2021-05-22 17:33:34 +0300
commit139a9d637084f928c3ed43ac6aad2178748ed8e4 (patch)
tree5df39ebfdb65a72d60e77501d71c6370d493e78f /drivers/unix/dir_access_unix.h
parent78861fde0b383e5fe361e73a451bf58ef117c20f (diff)
downloadredot-engine-139a9d637084f928c3ed43ac6aad2178748ed8e4.tar.gz
Add symlink API to the DirAccess (on macOS and Linux).
Diffstat (limited to 'drivers/unix/dir_access_unix.h')
-rw-r--r--drivers/unix/dir_access_unix.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/unix/dir_access_unix.h b/drivers/unix/dir_access_unix.h
index 12994a6b76..28a7053d25 100644
--- a/drivers/unix/dir_access_unix.h
+++ b/drivers/unix/dir_access_unix.h
@@ -79,6 +79,10 @@ public:
virtual Error rename(String p_path, String p_new_path);
virtual Error remove(String p_path);
+ virtual bool is_link(String p_file);
+ virtual String read_link(String p_file);
+ virtual Error create_link(String p_source, String p_target);
+
virtual uint64_t get_space_left();
virtual String get_filesystem_type() const;