# Shelter standard library ## Introduction In order to function properly, any kernel need a standard library. Shelter define his own minimal standard library with his own particularities. ## Summary 1) [Basic types](types.md) 2) [Return status](status.md) 3) [Basic memory operations](mem.md) 4) [Heap memory allocations](malloc.md) You can include the file `shelter/lib/include/std/stdlib.h` to include all necessary headers to access the Shelter standard library.