Next:
11.1 Introduction
Up:
Part III: Function Libraries
Previous:
Part III: Function Libraries
11 ``Client OS'' Library:
liboskit_clientos.a
11.1 Introduction
11.2 Initialization
11.2.1
oskit_clientos_init, oskit_clientos_init_pthreads
: Initialize the Client Operating System Library
11.2.2
oskit_clientos_sethostname
: Set the hostname
11.2.3
oskit_clientos_setfsnamespace
: Set the filesystem namespace
11.3 C Library Environment
11.3.1
getfsnamespace, setfsnamespace
: Get and Set the filesystem namespace
11.3.2
gethostname, sethostname
: Get and Set the system hostname
11.3.3
exit, setexit
: Get and Set the system hostname
11.3.4
getconsole, setconsole
: Get and Set the console stream
11.3.5
signals_init, setsiginit
: Get and Set the system hostname
11.3.6
sleep_init, sleep, wakeup
: Sleep/Wakeup interface
11.3.7
clone
: Make a copy of an
oskit_libcenv
object
11.4 Memory Interface
11.4.1
alloc
: Allocate a chunk of memory
11.4.2
realloc
: Reallocate a chunk of memory
11.4.3
alloc_aligned
: Allocate a chunk of memory subject to alignment constraints
11.4.4
free
: Free a chunk of memory
11.4.5
getsize
: Inquire about the size of a chunk of memory
11.4.6
alloc_gen
: Allocate a chunk of memory with general constraints
11.4.7
avail
: Return the amount of free memory
Utah Flux Research Group