shadPS4/src/core/libraries/kernel
Marcin Mikołajczyk 90f6bf0516
AF_UNIX preliminary support (#3506)
* AF_UNIX preliminary support

* fixed windows

* added windows implemenation for socketpair

* More gotos

* added sys_socketpair for libkernel_ps2emu

---------

Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2025-09-06 19:49:21 +03:00
..
sync semaphore: Attempt to acquire before checking timeout 2024-12-24 15:39:17 +02:00
threads Handle null event flags in cancel and clear (#3530) 2025-09-06 00:05:43 +03:00
aio.cpp kernel: Clean up and fix some mistakes. (#2907) 2025-05-11 14:22:17 -07:00
aio.h sceKernelAio* implementation (#2160) 2025-01-16 18:27:52 +02:00
debug.cpp Minor libkernel changes (#2721) 2025-03-30 01:27:33 +02:00
debug.h Minor libkernel changes (#2721) 2025-03-30 01:27:33 +02:00
equeue.cpp Equeue: HrTimer fixes (#2987) 2025-06-15 19:03:57 +03:00
equeue.h Equeue: HrTimer fixes (#2987) 2025-06-15 19:03:57 +03:00
file_system.cpp Filesystem: Abstract handling of directory files (#3455) 2025-08-25 23:41:24 +03:00
file_system.h Filesystem: Abstract handling of directory files (#3455) 2025-08-25 23:41:24 +03:00
kernel.cpp AF_UNIX preliminary support (#3506) 2025-09-06 19:49:21 +03:00
kernel.h Standardize RegisterLib names for HLE libraries (#3234) 2025-07-16 12:23:03 +03:00
memory.cpp Return EINVAL if mmap is called with length 0 (#3496) 2025-08-31 16:14:51 -07:00
memory.h Core: MapMemory fixes (#3142) 2025-06-21 19:22:03 -07:00
orbis_error.h core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
posix_error.h core: Library cleanup (#1631) 2024-11-30 22:37:36 +02:00
process.cpp libkernel: Check returned module in sceKernelGetModuleInfoFromAddr (#3147) 2025-06-23 01:32:43 -07:00
process.h Handle error behavior in sceSysmoduleGetModuleInfoForUnwind stub (#2629) 2025-03-09 23:17:33 +02:00
threads.cpp kernel: Rewrite pthread emulation (#1440) 2024-11-21 22:59:38 +02:00
threads.h kernel: Implement scePthreadGetaffinity (#2916) 2025-05-12 10:46:53 -07:00
time.cpp Make libSceRtc fully HLE (#3330) 2025-08-06 20:08:26 +03:00
time.h Make libSceRtc fully HLE (#3330) 2025-08-06 20:08:26 +03:00