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.