AnyPS5/core/libs/prx/libkernel
Zurisen d2b8e66c09 fix(libkernel): decode flock operations as FreeBSD does
FreeBSD sys_flock takes LOCK_UN over LOCK_EX over LOCK_SH, ignores other
bits and fails with EBADF when none of the three is set. The operation
reached the host unchanged, so malformed operations differed between
hosts: Linux rejects them with EINVAL and the Windows lock tracking threw.
Decode the operation before either host sees it.
2026-10-10 06:49:20 +02:00
..
Aio/src fix(kernel): keep the file offset in Windows AIO reads and writes 2026-10-10 00:22:22 +02:00
AppMetadata fix(kernel): skip the download0 mount when param.json cannot be read 2026-10-08 16:07:18 +02:00
Apr Merge pull request #2357 from NahuelGenchi/fix/apr-submit-unconstructed-buffer 2026-10-10 17:47:18 +13:00
DirectMemory Merge pull request #2236 from mrk1987/fix/release-direct-memory-unmaps-views 2026-10-10 17:45:32 +13:00
Equeue fix(libkernel): report AMPR completion events with the AMPR filter 2026-10-07 19:37:40 -04:00
EventFlag/src feat(runtime): timed waits, sync primitive fixes, heap and RTC fixes, unattended-run switches 2026-09-26 19:00:39 -07:00
File fix(libkernel): decode flock operations as FreeBSD does 2026-10-10 06:49:20 +02:00
Module Merge pull request #2028 from overlordxrz-source/feat/libkernel-get-module-list 2026-10-10 03:15:01 +02:00
Pthread Merge pull request #2275 from mrk1987/fix/libkernel-rwlock-concurrent-first-lock 2026-10-10 17:46:25 +13:00
Semaphore Merge pull request #315 from RomainROCH/codex/fix-semaphore-overflow 2026-10-04 14:01:19 +13:00
Socket Merge pull request #1786 from Zurisen/fix/windows-socket-shutdown-epipe 2026-10-10 17:41:18 +13:00
SyncOnAddress/src feat(libkernel): implement sceKernelSyncOnAddressWait8 and sceKernelSyncOnAddressWait16 2026-10-06 04:30:12 +05:30
System/src Merge pull request #2090 from LeandroLP23/feat/libkernel-environ 2026-10-10 17:43:44 +13:00
Time Merge pull request #2157 from authurtabo-byte/fix/kernel-localtime-state 2026-10-10 17:44:39 +13:00
CMakeLists.txt fix(libkernel): give flock BSD semantics on Windows 2026-10-10 06:49:20 +02:00
KernelErrors.hpp refactor(kernel): share SCE kernel error codes through KernelErrors.hpp 2026-09-27 13:32:28 +07:00
Unimplemented.cpp feat(libkernel): implement sceKernelReleaseFlexibleMemory (#952) 2026-10-07 10:20:07 +13:00