godot/drivers/unix
Valentin Cocaud c09731c413 Warn on filesystem case mismatch
When a file is opened with a wrong case, it can work on the developer system but break on a user system with a case-sensitive filesystem.

This will display a warning when it happens.

CAVEATS: It will also display the warning if a symlink is in the path.

Adapt warning if the file is a symlink. Avoid warning on symlinks.

Fix memory leak and avoid `lstat` usage.

Avoid exposing real_path when not in TOOLS_ENABLED mode.
2024-11-08 14:23:41 -08:00
..
dir_access_unix.cpp [Linux/BSD] Fix cross-device rename. 2024-10-02 08:57:37 +03:00
dir_access_unix.h [Linux] Implement DirAccess.is_case_sensitive for EXT4 and F2FS. 2023-10-13 15:48:03 +03:00
file_access_unix_pipe.cpp Add support for non-blocking IO mode to OS.execute_with_pipe. 2024-09-06 14:16:39 +03:00
file_access_unix_pipe.h Add support for non-blocking IO mode to OS.execute_with_pipe. 2024-09-06 14:16:39 +03:00
file_access_unix.cpp Warn on filesystem case mismatch 2024-11-08 14:23:41 -08:00
file_access_unix.h Warn on filesystem case mismatch 2024-11-08 14:23:41 -08:00
ip_unix.cpp UWP: Remove platform port, needs to be redone from scratch for 4.x 2023-09-07 15:01:59 +02:00
ip_unix.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
net_socket_posix.cpp Adding a macro on NetSocketPosix to pick the right type for FIONREAD len 2024-09-17 16:09:33 +02:00
net_socket_posix.h Add const lvalue ref to core/* container parameters 2024-02-14 11:20:36 -03:00
os_unix.cpp Add support for non-blocking IO mode to OS.execute_with_pipe. 2024-09-06 14:16:39 +03:00
os_unix.h Add support for non-blocking IO mode to OS.execute_with_pipe. 2024-09-06 14:16:39 +03:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
syslog_logger.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
syslog_logger.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_posix.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_posix.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00