Function nstd_sys::mutex::nstd_mutex_new

source ·
#[no_mangle]
pub extern "C" fn nstd_mutex_new(
    data: NSTDHeapPtr<'_>
) -> NSTDOptionalMutex<'_>
Available on crate feature mutex only.
Expand description

Creates a new mutual exclusion primitive.

Parameters:

  • NSTDHeapPtr data - The data to protect.

Returns

NSTDOptionalMutex mutex - The new mutex protecting data on success, or an uninitialized “none” variant on error.