AnyPS5/core/libs/prx/libkernel/File/include
Ahir 99b1b32f31 fix(libkernel): read the fcntl argument by command
fcntl and sceKernelFcntl read a third argument as a 64-bit integer for
every command on a non-socket descriptor. F_GETFD and F_GETFL pass no
third argument, and the commands that take one pass an int or a pointer.
They now read nothing, an int or a pointer, by command. An int read as
a 64-bit value kept whatever the caller left in the upper half of the
register, so F_READAHEAD -1 enabled read-ahead instead of disabling it.
2026-10-12 12:17:26 +05:30
..
DescriptorControl.hpp fix(libkernel): read the fcntl argument by command 2026-10-12 12:17:26 +05:30
DirectoryDescriptor.hpp feat(libkernel_sys): implement openat 2026-10-11 18:01:11 -04:00
File.hpp feat(libkernel): implement sceKernelFcntl 2026-10-11 00:06:02 +02:00
FileFlags.hpp feat(libkernel): libkernel file functions impl 2026-09-13 12:07:47 +03:00
FileLock.hpp fix(libkernel): give flock BSD semantics on Windows 2026-10-10 06:49:20 +02:00
KernelStatfs.hpp feat(libc): implement guest fstatvfs volume statistics 2026-10-11 15:57:20 +02:00
NativeStat.hpp feat(libkernel): implement lstat 2026-10-09 17:30:43 -04:00
RandomDevice.hpp fix(libkernel): maintain random device and file lock invariants in dup and dup2 2026-10-10 15:54:21 +04:00
SharedMemory.hpp fix(libkernel): preserve patched loading and shared-memory object identity 2026-10-11 23:40:46 +02:00
WindowsFileTime.hpp fix(libkernel): preserve Windows file timestamp precision 2026-10-10 01:51:56 +02:00