Windows APIs don't really provide a way to change a filename case. This
implements a little juggling to make this work. We first create a
guaranteed unique temporary file, we then replace the original file with
the temporary file and we finally rename it to the desired filename
case.
(cherry picked from commit
|
||
---|---|---|
.. | ||
dir_access_windows.cpp | ||
dir_access_windows.h | ||
file_access_windows.cpp | ||
file_access_windows.h | ||
mutex_windows.cpp | ||
mutex_windows.h | ||
packet_peer_udp_winsock.cpp | ||
packet_peer_udp_winsock.h | ||
rw_lock_windows.cpp | ||
rw_lock_windows.h | ||
SCsub | ||
semaphore_windows.cpp | ||
semaphore_windows.h | ||
shell_windows.cpp | ||
shell_windows.h | ||
stream_peer_tcp_winsock.cpp | ||
stream_peer_tcp_winsock.h | ||
tcp_server_winsock.cpp | ||
tcp_server_winsock.h | ||
thread_windows.cpp | ||
thread_windows.h |