Next:
19 POSIX Interface Library:
Up:
D R A F
Previous:
18.4.2 Networking
Component Libraries
19 POSIX Interface Library:
liboskit_posix.a
19.1 Introduction
19.2 Modified Functions
19.3 POSIX Message Queue and Semaphore
19.4 POSIX Signals
19.5 Client Operating System Dependencies
19.6 Extended API functions
20 FreeBSD C Library:
liboskit_freebsd_c.a
20.1 Introduction
20.2 POSIX Interface
20.3 Malloc Support
20.4 Signal Support
20.5 Missing Functionality
20.6 errno.h
20.7 Client Operating System Dependencies
20.8 Library Initialization
21 FreeBSD Math Library:
liboskit_freebsd_m.a
21.1 Introduction
21.2 Functions
22 Filesystem Namespace:
liboskit_fsnamespace.a
22.1 Introduction
23 Runtime Linker/Loader:
liboskit_rtld.a
23.1 Introduction
24 List-based Memory Manager:
liboskit_lmm.a
24.1 Introduction
24.2 Memory regions
24.3 Example use
24.4 Restrictions and guarantees
24.5 Sanity checking
24.6 API reference
25 Address Map Manager:
liboskit_amm.a
25.1 Introduction
25.2 Addresses and attributes
25.3 Address maps and entries
25.4 Simple interface
25.5 Generic interface
25.6 Generic interface example
25.7 External dependencies
25.8 API reference
26 Simple Virtual Memory:
liboskit_svm.a
26.1 Introduction
26.2 API reference
27 POSIX Threads:
liboskit_threads.a
27.1 Introduction
27.2 Examples and Caveats
27.3 POSIX Threads Reference
27.4 Oskit API Extensions
27.5 Thread-safe Adaptors
27.6 InterThread Communication
27.7 CPU Inheritance Framework
28 Memory Debugging Utilities:
liboskit_memdebug.a
28.1 Introduction
28.2 Debugging versions of standard routines
28.3 Additional Debugging Utilities
29 Profiling Support:
liboskit_gprof.a
29.1 Introduction
29.2 Caveats
29.3 API reference
29.4 Using gprof
29.5 Files
29.6 Changing parameters and other FAQs
30 Disk Partition Interpreter:
liboskit_diskpart.a
30.1 Introduction
30.2 Supported Partitioning Schemes
30.3 Example Use
30.4 Restrictions
30.5 API reference
31 File System Reader:
liboskit_fsread.a
31.1 Introduction
31.2 External dependencies
31.3 Limitations
31.4 API reference
32 Executable Program Interpreter:
liboskit_exec.a
32.1 Header Files
32.2 Types
32.3 Function Reference
33 Linux File Systems:
liboskit_linux_fs.a
33.0.4
fs_linux_init
: Initialize the Linux fs library
33.0.5
fs_linux_mount
: Mount a filesystem via the Linux fs library
34 NetBSD File Systems:
liboskit_netbsd_fs.a
34.0.6
fs_netbsd_init
: Initialize the NetBSD fs library
34.0.7
fs_netbsd_mount
: Mount a filesystem via the Netbsd fs library
35 Memory File System:
liboskit_memfs.a
35.0.8
oskit_memfs_init
: initialize MEMFS filesystem
35.0.9
oskit_memfs_file_set_contents
: replace contents of a MEMFS file
36 FreeBSD Networking:
liboskit_freebsd_net.a
36.1 Introduction
36.2 Header Files
41.4 Interfaces
37 BOOTP Support:
liboskit_bootp.a
37.1 Introduction
37.2 External Dependencies
37.3 API reference
38 HPFQ: Hierarchical Network Link Sharing:
liboskit_hpfq.a
38.1 Introduction
38.2 Configuration
38.3 Usage
38.4 API reference
38.5 External Requirements and Constructors
38.6
pfq_sched
: Interface to PFQ Schedulers
38.7
pfq_leaf
: Interface to PFQ Leaf Nodes
39 Packet Dispatcher:
liboskit_pd.a
39.1 Introduction
39.2 Example Use
39.3 Restrictions
39.4 Sanity checking
39.5 API reference
40 Linux Driver Set:
liboskit_linux_dev.a
40.1 Initialization and Registration
40.2 Obtaining object references
40.3 Introduction
40.4 Partially-compliant Drivers
40.5 Internals
40.6 Block device drivers
40.7 Network drivers
40.8 SCSI drivers
41 FreeBSD Driver Set:
liboskit_freebsd_dev.a
41.1 Introduction
41.2 Supported Devices
41.3 Header Files
Interfaces
41.5 ``Back door'' Interfaces
42 Video Support:
liboskit_video.a
42.1 Introduction
42.2 X11 S3 Video Library
42.3 Svgalib Video Library
Utah Flux Research Group