## OS/161 C Standard Library (libc)

Top | Binaries | Sysadmin binaries | Test binaries | System calls | Device drivers | Miscellaneous

- __vprintf - printf backend
- abort - abnormal program termination
- assert - check assumptions at run time
- atoi - convert ascii to integer
- bzero - zero out memory
- calloc - allocate and clear memory
- err, errx - print error messages
- execvp - exec on the search path
- exit - terminate program
- free - release/deallocate memory
- getchar - read character from standard input
- getcwd - get name of current working directory
- getenv - get environment variable
- longjmp - non-local jump operations
- malloc - allocate memory
- memcmp - compare regions of memory
- memcpy - copy region of memory
- memmove - copy region of memory
- memset - initialize region of memory
- printf - print formatted output
- putchar - print character to standard output
- puts - print string to standard output
- random - pseudorandom number generation
- realloc - resize allocated memory
- setjmp - non-local jump operations
- snprintf - print formatted text to string
- stdarg - handle functions with variable arguments
- strcat - concatenate strings
- strchr - search string for character
- strcmp - compare strings
- strcpy - copy string
- strerror - get error message for error code
- strlen - determine length of string
- strrchr - search string for character
- strtok - tokenize string
- strtok_r - tokenize string reentrantly
- system - run command as subprocess
- time - get time of day
- verr, verrx - print error messages
- vprintf - print formatted output
- vsnprintf - print formatted text to string
- vwarn, vwarnx - print warning messages
- warn, warnx - print warning messages