summaryrefslogtreecommitdiff
path: root/kernel/include/memory.h
blob: db8b7618c842998215791d15384e2354b82a984e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#include <stddef.h>

extern int memory_lock(void);
extern int memory_unlock(void);
extern void *memory_alloc_page(int);
extern int memory_free_page(void* ,int);

extern void *malloc(size_t size);
extern void free(void *ptr);
extern void *calloc(size_t nobj, size_t size);
extern void *realloc(void *p, size_t size);