SIGN IN SIGN UP
shadps4-emu / shadPS4 UNCLAIMED

PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C++

0 0 1 C++

ENAMETOOLONG, posix_rename fix (#3869)

* ENAMETOOLONG on paths > 255 characters
Corrected posix_rename behaviour:
* handles errors only if dst exists (shouldn't error out if doesn't)
* recursively removes "old name" (would otherwise fail if it's a not-empty dir)
* actually creates target directory

* Updated detection

* destubbed unlink()

* proper error returned
M
marecl committed
2bbb04ff556192f94b03db57312c03a41d3a0192
Parent: eae5e0a
Committed by GitHub <noreply@github.com> on 12/19/2025, 12:58:07 PM