finix/kernel/include/memory.h

14 lines
330 B
C
Raw Normal View History

2023-07-17 23:34:52 +00:00
#pragma once
2023-07-22 15:05:30 +00:00
#include <stddef.h>
2023-07-17 23:34:52 +00:00
extern int memory_lock(void);
extern int memory_unlock(void);
extern void *memory_alloc_page(int);
extern int memory_free_page(void* ,int);
2023-07-22 15:05:30 +00:00
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);