fix more asserts
This commit is contained in:
parent
6e1952eab0
commit
ca5e84f8b9
13
platform.d
13
platform.d
@ -375,9 +375,13 @@ SysThread
|
|||||||
CreateThread(void* proc, void* param)
|
CreateThread(void* proc, void* param)
|
||||||
{
|
{
|
||||||
SysThread thread;
|
SysThread thread;
|
||||||
assert(!PThreadMutexInit(&thread.mut, null));
|
bool result;
|
||||||
assert(!PThreadCondInit(&thread.cond, null));
|
|
||||||
assert(!PThreadCreate(&thread.handle, null, cast(PThreadProc)proc, param));
|
result = cast(bool)(!PThreadMutexInit(&thread.mut, null));
|
||||||
|
result &= cast(bool)(!PThreadCondInit(&thread.cond, null));
|
||||||
|
result &= cast(bool)(!PThreadCreate(&thread.handle, null, cast(PThreadProc)proc, param));
|
||||||
|
assert(result);
|
||||||
|
|
||||||
return thread;
|
return thread;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1064,7 +1068,8 @@ MemAlloc(u64 size)
|
|||||||
void
|
void
|
||||||
MemFree(void* ptr, u64 size)
|
MemFree(void* ptr, u64 size)
|
||||||
{
|
{
|
||||||
assert(munmap(ptr, size) == 0, "MemFree failure");
|
auto result = munmap(ptr, size);
|
||||||
|
assert(result == 0, "MemFree failure");
|
||||||
}
|
}
|
||||||
|
|
||||||
struct Watcher
|
struct Watcher
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user