Files
kern/kernel/include/kmalloc.h
T
2026-09-23 12:48:54 +02:00

17 lines
539 B
C

#ifndef _KMALLOC_H
#define _KMALLOC_H
#include "types.h"
// This function allocates size bytes of contiguous memory.
// Returns a pointer to allocated memory or NULL.
void* kmalloc(size_t size);
// This function allocates size bytes of contiguous, zeroed-out memory.
// Returns a pointer to allocated memory or NULL.
void* kzalloc(size_t size);
// This function allocates memory for count elements each of size bytes, zeroed-out memory.
// Returns a pointer to allocated memory or NULL.
void* kcalloc(size_t count, size_t size);
#endif