|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <stdint.h>#include <stdio.h>#include <stdbool.h>#include <stdlib.h>#include <reent.h>#include <sys/lock.h>#include <kernel.h>Go to the source code of this file.
Classes | |
| struct | __lock |
Functions | |
| void | __retarget_lock_init (_LOCK_T *lock) |
| void | __retarget_lock_init_recursive (_LOCK_T *lock) |
| void | __retarget_lock_close (_LOCK_T lock) |
| void | __retarget_lock_close_recursive (_LOCK_T lock) |
| void | __retarget_lock_acquire (_LOCK_T lock) |
| void | __retarget_lock_acquire_recursive (_LOCK_T lock) |
| int | __retarget_lock_try_acquire (_LOCK_T lock) |
| int | __retarget_lock_try_acquire_recursive (_LOCK_T lock) |
| void | __retarget_lock_release (_LOCK_T lock) |
| void | __retarget_lock_release_recursive (_LOCK_T lock) |
| void | __locks_init () |
| void | __locks_deinit () |
Variables | |
| struct __lock | __lock___sfp_recursive_mutex |
| struct __lock | __lock___atexit_recursive_mutex |
| struct __lock | __lock___at_quick_exit_mutex |
| struct __lock | __lock___malloc_recursive_mutex |
| struct __lock | __lock___env_recursive_mutex |
| struct __lock | __lock___tz_mutex |
| struct __lock | __lock___dd_hash_mutex |
| struct __lock | __lock___arc4random_mutex |
The lock API functions required by newlib.
Definition in file lock.c.