mutex_t* mutex_allocate(const char* name, size_t length) { mutex_t* mutex = memory_allocate(0, sizeof(mutex_t), 16, MEMORY_PERSISTENT | MEMORY_ZERO_INITIALIZED); _mutex_initialize(mutex, name, length); return mutex; }
mutex_t* mutex_allocate( const char* name ) { mutex_t* mutex = memory_allocate_zero( sizeof( mutex_t ), 16, MEMORY_PERSISTENT ); _mutex_initialize( mutex, name ); return mutex; }