Skip to content

Commit

Permalink
Merge pull request godotengine#29431 from Calinou/fix-unix-permission…
Browse files Browse the repository at this point in the history
…s-errors

Fix errors when attempting to set UNIX permissions when unavailable
  • Loading branch information
akien-mga committed Jun 3, 2019
2 parents 8cc8383 + cbd31d9 commit 85a3382
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
4 changes: 2 additions & 2 deletions core/io/file_access_encrypted.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -308,8 +308,8 @@ uint32_t FileAccessEncrypted::_get_unix_permissions(const String &p_file) {
}

Error FileAccessEncrypted::_set_unix_permissions(const String &p_file, uint32_t p_permissions) {

return FAILED;
ERR_PRINT("Setting UNIX permissions on encrypted files is not implemented yet");
return ERR_UNAVAILABLE;
}

FileAccessEncrypted::FileAccessEncrypted() {
Expand Down
6 changes: 3 additions & 3 deletions core/io/file_access_network.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -501,13 +501,13 @@ uint64_t FileAccessNetwork::_get_modified_time(const String &p_file) {
}

uint32_t FileAccessNetwork::_get_unix_permissions(const String &p_file) {
//could be implemented, not sure if worth it
ERR_PRINT("Getting UNIX permissions from network drives is not implemented yet");
return 0;
}

Error FileAccessNetwork::_set_unix_permissions(const String &p_file, uint32_t p_permissions) {

return FAILED;
ERR_PRINT("Setting UNIX permissions on network drives is not implemented yet");
return ERR_UNAVAILABLE;
}

void FileAccessNetwork::configure() {
Expand Down
4 changes: 1 addition & 3 deletions drivers/windows/file_access_windows.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -340,13 +340,11 @@ uint64_t FileAccessWindows::_get_modified_time(const String &p_file) {
}

uint32_t FileAccessWindows::_get_unix_permissions(const String &p_file) {
ERR_PRINT("Windows does not support unix permissions");
return 0;
}

Error FileAccessWindows::_set_unix_permissions(const String &p_file, uint32_t p_permissions) {
ERR_PRINT("Windows does not support unix permissions");
return FAILED;
return ERR_UNAVAILABLE;
}

FileAccessWindows::FileAccessWindows() :
Expand Down

0 comments on commit 85a3382

Please sign in to comment.