mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-30 05:58:22 +00:00
bugfixes, change types.h to be linux abi, stat system call
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@ void* alloc(size_t size){
|
||||
}
|
||||
|
||||
void free(void* addr){
|
||||
if(pageallocator_free(addr))
|
||||
if(!pageallocator_free(addr))
|
||||
slab_free(addr);
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -56,7 +56,8 @@ size_t slab_getentrysize(void* addr){
|
||||
}
|
||||
|
||||
static void free(void* addr){
|
||||
|
||||
if(addr == 0)
|
||||
return;
|
||||
// align down to page size
|
||||
|
||||
slab_t *slab = (size_t)addr & ~(0xFFF);
|
||||
|
||||
Reference in New Issue
Block a user