pspsdk 0.0.2

A SDK for creating PSP modules, including both PRX plugins and regular homebrew apps.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Sync primitives implementation.
#![allow(clippy::mut_from_ref, clippy::new_without_default, clippy::missing_safety_doc)]

mod once;
pub use once::{Once, OnceState};

mod mutex;
pub use mutex::{LwMutex, Mutex, ReentrantMutex, SemaMutex, SpinMutex};

mod rwlock;
pub use rwlock::{LwRwLock, RwLock, SemaRwLock};

mod condvar;
pub use condvar::Condvar;

mod thread_parking;
pub use thread_parking::Parker;