Kernel library
Overview
The kernel library is a small and lite collection of useful functions for kernel parts, like basic memory management.
Related files
Library functions
- memcpy
// Source: kernel/include/lib.h
void *memcpy(void *dest, const void *src, size_t n);
This functions copies n
bytes from src
to dest
.
- memset
// Source: kernel/include/lib.h
void *memset(void *s, int c, size_t n);
This function sets n
bytes of s
to c
.
- memmove
// Source: kernel/include/lib.h
void *memmove(void *dest, const void *src, size_t n);
This function moves n
bytes from src
to dest
.
- memcmp
// Source: kernel/include/lib.h
int memcmp(void *s1, const void *s2, size_t n);
This function compares n
bytes between s1
and s2
.