Next:
17 POSIX Interface Library:
Up:
D R A F
Previous:
16.4.2 Networking
Part IV: Component Libraries
17 POSIX Interface Library:
liboskit_posix.a
17.1 Introduction
17.2 Modified Functions
17.3 POSIX Signals
17.4 Client Operating System Dependencies
17.5 Extended API functions
18 FreeBSD C Library:
liboskit_freebsd_c.a
18.1 Introduction
18.2 POSIX Interface
18.3 Malloc Support
18.4 Signal Support
18.5 Missing Functionality
18.6 errno.h
18.7 Client Operating System Dependencies
18.8 Library Initialization
19 FreeBSD Math Library:
liboskit_freebsd_m.a
19.1 Introduction
19.2 Functions
20 Filesystem Namespace:
liboskit_fsnamespace.a
20.1 Introduction
21 Runtime Linker/Loader:
liboskit_rtld.a
21.1 Introduction
22 List-based Memory Manager:
liboskit_lmm.a
22.1 Introduction
22.2 Memory regions
22.3 Example use
22.4 Restrictions and guarantees
22.5 Sanity checking
22.6 API reference
23 Address Map Manager:
liboskit_amm.a
23.1 Introduction
23.2 Addresses and attributes
23.3 Address maps and entries
23.4 Simple interface
23.5 Generic interface
23.6 Generic interface example
23.7 External dependencies
23.8 API reference
24 Simple Virtual Memory:
liboskit_svm.a
24.1 Introduction
24.2 API reference
25 POSIX Threads:
liboskit_threads.a
25.1 Introduction
25.2 Examples and Caveats
25.3 POSIX Threads Reference
25.4 Thread-safe Adaptors
25.5 InterThread Communication
25.6 CPU Inheritance Framework
26 Memory Debugging Utilities:
liboskit_memdebug.a
26.1 Introduction
26.2 Debugging versions of standard routines
26.3 Additional Debugging Utilities
27 Profiling Support:
liboskit_gprof.a
27.1 Introduction
27.2 Caveats
27.3 API reference
27.4 Using gprof
27.5 Files
27.6 Changing parameters and other FAQs
28 Disk Partition Interpreter:
liboskit_diskpart.a
28.1 Introduction
28.2 Supported Partitioning Schemes
28.3 Example Use
28.4 Restrictions
28.5 API reference
29 File System Reader:
liboskit_fsread.a
29.1 Introduction
29.2 External dependencies
29.3 Limitations
29.4 API reference
30 Executable Program Interpreter:
liboskit_exec.a
30.1 Header Files
30.2 Types
30.3 Function Reference
31 Linux File Systems:
liboskit_linux_fs.a
31.0.4
fs_linux_init
: Initialize the Linux fs library
31.0.5
fs_linux_mount
: Mount a filesystem via the Linux fs library
32 NetBSD File Systems:
liboskit_netbsd_fs.a
32.0.6
fs_netbsd_init
: Initialize the NetBSD fs library
32.0.7
fs_netbsd_mount
: Mount a filesystem via the Netbsd fs library
33 Memory File System:
liboskit_memfs.a
33.0.8
oskit_memfs_init
: initialize MEMFS filesystem
33.0.9
oskit_memfs_file_set_contents
: replace contents of a MEMFS file
34 FreeBSD Networking:
liboskit_freebsd_net.a
34.1 Introduction
34.2 Header Files
34.3 Interfaces
35 BOOTP Support:
liboskit_bootp.a
35.1 Introduction
35.2 External Dependencies
35.3 API reference
36 HPFQ: Hierarchical Network Link Sharing:
liboskit_hpfq.a
36.1 Introduction
36.2 Configuration
36.3 Usage
36.4 API reference
36.5 External Requirements and Constructors
36.6
pfq_sched
: Interface to PFQ Schedulers
36.7
pfq_leaf
: Interface to PFQ Leaf Nodes
37 Linux Driver Set:
liboskit_linux_dev.a
37.1 Initialization and Registration
37.2 Obtaining object references
37.3 Introduction
37.4 Partially-compliant Drivers
37.5 Internals
37.6 Block device drivers
37.7 Network drivers
37.8 SCSI drivers
38 FreeBSD Driver Set:
liboskit_freebsd_dev.a
38.1 Introduction
38.2 Supported Devices
38.3 Header Files
38.4 Interfaces
38.5 ``Back door'' Interfaces
39 WIMPi Window Manager:
liboskit_wimpi.a
39.1 Introduction
39.2 So how do I use this?
39.3 Dependencies
39.4 API reference
40 Video Support:
liboskit_video.a
40.1 Introduction
40.2 X11 S3 Video Library
40.3 Svgalib Video Library
Utah Flux Research Group