Standard C Library
We have provided a cutdown version of the standard C
library. These standard man page documentation should be
sufficient explanation for these functions, this page simply
lists the function provided.
If there are other standard C library functions which we have
not provided and you think you will find useful please let us
know and we may provide them.
- string.h
- memcpy
- memmove
- memcmp
- memchr
- strlen
- strcpy
- strncpy
- strlcpy
- strcat
- strlcat
- strncat
- strcmp
- strncmp
- strchr
- strrchr
- strspn
- strcspn
- strpbrk
- strstr
- strtok
- strtok_r
- stdlib.h
- malloc
- free
- __malloc_init. This function is non standard. It allows
you to specify a head for malloc to use. By default it
will use a heap in virtual memory from 0x20000000 to
0x30000000. This is fine for user processes, but no for
the kernel itself. __malloc_init should be used in the
kernel to specify a valid region of physical memory to use
as a heap.
- sprintf.h (NB: Non-standard, these functions are usually
found in stdio.h)
- sprintf
- snprintf
- vsprintf
- vsnprintf
- assert.h
- ctype.h
- stdarg.h
- stddef.h
- stdint.h
- stdbool.h
- inttypes.h
- limits.h
Last modified: Thu Aug 7 11:35:23 EST 2003