Next:
14.1 Introduction
Up:
Function Libraries
Previous:
13.4.7 avail: Return the
14 Minimal C Library:
liboskit_c.a
14.1 Introduction
14.2 POSIX Interface
14.3 Unsupported Features
14.4 Header Files
14.4.1
a.out.h
: semi-standard
a.out
file format definitions
14.4.2
alloca.h
: explicit stack-based memory allocation
14.4.3
assert.h
: program diagnostics facility
14.4.4
ctype.h
: character handling functions
14.4.5
errno.h
: error numbers
14.4.6
fcntl.h
: POSIX low-level file control
14.4.7
float.h
: constants describing floating-point types
14.4.8
limits.h
: architecture-specific limits
14.4.9
malloc.h
: memory allocator definitions
14.4.10
math.h
: floating-point math functions and constants
14.4.11
netdb.h
: definitions for network database operations
14.4.12
setjmp.h
: nonlocal jumps
14.4.13
signal.h
: signal handling
14.4.14
stdarg.h
: variable arguments
14.4.15
stddef.h
: common definitions
14.4.16
stdio.h
: standard input/output
14.4.17
stdlib.h
: standard library functions
14.4.18
string.h
: string handling functions
14.4.19
strings.h
: string handling functions (deprecated)
14.4.20
sys/gmon.h
: GNU profiling support definitions
14.4.21
sys/ioctl.h
: I/O control definitions
14.4.22
sys/mman.h
: memory management and mapping definitions
14.4.23
sys/param.h
: system parameters
14.4.24
sys/reboot.h
: reboot definitions (deprecated)
14.4.25
sys/signal.h
: signal handling (deprecated)
14.4.26
sys/stat.h
: file operations
14.4.27
sys/termios.h
: terminal handling functions and definitions (deprecated)
14.4.28
sys/time.h
: timing functions
14.4.29
sys/types.h
: general POSIX types
14.4.30
sys/wait.h
: a POSIX wait specification
14.4.31
termios.h
: terminal handling functions and definitions
14.4.32
unistd.h
: POSIX standard symbolic constants
14.4.33
utime.h
: file times
14.4.34
sys/utsname.h
: system identification
14.5 Memory Allocation
14.5.1
malloc_lmm
: LMM pool used by the default memory allocation functions
14.5.2
malloc
: allocate uninitialized memory
14.5.3
mustmalloc
: allocate uninitialized memory and panic on failure
14.5.4
memalign
: allocate aligned uninitialized memory
14.5.5
calloc
: allocate cleared memory
14.5.6
mustcalloc
: allocate cleared memory and panic on failure
14.5.7
realloc
: change the size of an existing memory block
14.5.8
free
: release an allocated memory block
14.5.9
smalloc
: allocated uninitialized memory with explicit size
14.5.10
smemalign
: allocate aligned memory with explicit size
14.5.11
sfree
: release a memory block with explicit size
14.5.12
mallocf
: allocate uninitialized memory with explicit LMM flags
14.5.13
memalignf
: allocate aligned uninitialized memory with explict LMM flags
14.5.14
smallocf
: allocated uninitialized memory with explicit size and LMM flags
14.5.15
smemalignf
: allocate aligned memory with explicit size and LMM flags
14.5.16
morecore
: add memory to
malloc
memory pool
14.5.17
mem_lock
: Lock access to
malloc
memory pool
14.5.18
mem_unlock
: Unlock access to
malloc
memory pool
14.6 Standard I/O Functions
14.7 Initialization
14.7.1
oskit_init_libc
: Load the OSKit C library
14.7.2
oskit_init_libc
: Initialize the OSKit C library
14.8 Termination Functions
14.8.1
exit
: terminate normally
14.8.2
abort
: terminate abnormally
14.8.3
panic
: terminate abnormally with an error message
14.9 Miscellaneous Functions
14.9.1
hexdump
: print a buffer as a hexdump
14.9.2
sigcontext_dump
: dump machine specific sigcontext structure
Utah Flux Research Group