mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
BunnyFl measured these functions against firmware 13.42's libkernel and libkernel_sys in the PR thread (behaviour only): - pthread_rwlockattr_settype_np stores only types 1 and 2. Any other type, 0 included, and a null attribute or object return EINVAL and store nothing; type 0 was stored before. - scePthreadMutexattrSetkind returns 0x8001FFFF, sceKernelError(-1), for a null attribute or object instead of throwing. Kinds 1 to 4 are set as before; other kinds still throw, since the firmware stores them unchecked and a mutex's behaviour with them is not measured. - scePthreadMutexattrGetkind takes the attribute itself and returns sceKernelError of its kind, or 0x8001FFFF for a null one.