bugfixes, change types.h to be linux abi, stat system call

This commit is contained in:
Matheus
2022-08-23 19:44:18 -03:00
parent 9c6ce452f8
commit 023937809d
13 changed files with 92 additions and 44 deletions
+1 -1
View File
@@ -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
View File
@@ -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);