コード例 #1
0
ファイル: alloc.c プロジェクト: descent/osdev
void * __attribute__ ((malloc)) malloc(size_t size) {
	spin_lock(&lock);
	void * ret = klmalloc(size);
	spin_unlock(&lock);
	return ret;
}
コード例 #2
0
ファイル: alloc.c プロジェクト: ETroll/toaruos
void * __attribute__ ((malloc)) malloc(uintptr_t size) {
	spin_lock(mem_lock);
	void * ret = klmalloc(size);
	spin_unlock(mem_lock);
	return ret;
}