Exemplo n.º 1
0
EXPORT void* Scalloc( size_t nmemb, size_t size )
{
	void	*p;

	MEMLOCK( return NULL )
	p = _mem_calloc(nmemb, size, &_Smacb);
	MEMUNLOCK()

	return p;
}
Exemplo n.º 2
0
RAW_VOID *raw_calloc(RAW_U32 nmemb, RAW_U32 size)
{

	RAW_VOID *addr;
	MACB	*macb =  &malloc_macb;
	
	if (raw_int_nesting) {

		return 0;

	}

	raw_mutex_get(&macb->mem_lock, RAW_WAIT_FOREVER);
	addr = _mem_calloc(nmemb, size, macb);
	raw_mutex_put(&macb->mem_lock);
	
	return addr;


}