コード例 #1
0
ファイル: mutex.c プロジェクト: haifenghuang/foundation_lib
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;
}
コード例 #2
0
ファイル: mutex.c プロジェクト: apprisi/foundation_lib
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;
}