Table of Contents
1. Introduction
1.1 Audience
1.2 Features
1.3 Overview
1.4 History
1.5 GNU General Public License
GNU GENERAL PUBLIC LICENSE
Preamble
How to Apply These Terms to Your New Programs
2. Bootstrap
2.1 Bootloader
2.2 Server Bootstrap
2.2.1 Invoking serverboot
2.2.2 Boot Scripts
2.2.3 Recursive Bootstrap
2.2.4 Invoking boot
2.3 Shutdown
3. Foundations
3.1 Threads Library
3.2 Ports Library
3.2.1 Buckets and Classes
3.2.2 Port Rights
3.2.3 Port Metadata
3.2.4 Port References
3.2.5 RPC Management
3.3 Integer Hash Library
3.4 Misc Library
3.5 Bug Address Library
4. Input and Output
4.1 Iohelp Library
4.1.1 I/O Users
4.1.2 Conch Management
4.2 Pager Library
4.2.1 Pager Management
4.2.2 Pager Callbacks
4.3 I/O Interface
4.3.1 I/O Object Ports
4.3.2 Simple Operations
4.3.3 Open Modes
4.3.4 Asynchronous I/O
4.3.5 Information Queries
4.3.6 Mapped Data
5. Files
5.1 Translators
5.1.1 Invoking settrans
5.1.2 Invoking showtrans
5.1.3 Invoking mount
5.1.4 Invoking fsysopts
5.2 Trivfs Library
5.2.1 Trivfs Startup
5.2.2 Trivfs Callbacks
5.2.3 Trivfs Options
5.2.4 Trivfs Ports
5.3 Fshelp Library
5.3.1 Passive Translator Linkage
5.3.2 Active Translator Linkage
5.3.3 Fshelp Locking
5.3.4 Fshelp Permissions
5.3.5 Fshelp Misc
5.4 File Interface
5.4.1 File Overview
5.4.2 Changing Status
5.4.3 Program Execution
5.4.4 File Locking
5.4.5 File Frobbing
5.4.6 Opening Files
5.4.7 Modifying Directories
5.4.8 Notifications
5.4.9 File Translators
5.5 Filesystem Interface
6. Special Files
6.1 fifo
6.2 ifsock
6.3 magic
6.4 null
7. Stores
7.1 storeinfo, storecat, storeread
7.2 storeio
7.3 Store Library
7.3.1 Store Arguments
7.3.2 Store Management
7.3.3 Store I/O
7.3.4 Store Classes
7.3.4.1 query
store
7.3.4.2 typed_open
store
7.3.4.3 device
store
7.3.4.4 file
store
7.3.4.5 task
store
7.3.4.6 zero
store
7.3.4.7 copy
store
7.3.4.8 gunzip
store
7.3.4.9 concat
store
7.3.4.10 ileave
store
7.3.4.11 mvol
store
7.3.4.12 remap
store
7.3.5 Store RPC Encoding
8. Stored Filesystems
8.1 Repairing Filesystems
8.2 Linux Extended 2 FS
8.3 BSD Unix FS
8.4 ISO-9660 CD-ROM FS
8.5 Diskfs Library
8.5.1 Diskfs Startup
8.5.2 Diskfs Arguments
8.5.3 Diskfs Globals
8.5.4 Diskfs Node Management
8.5.5 Diskfs Callbacks
8.5.6 Diskfs Options
8.5.7 Diskfs Internals
9. Twisted Filesystems
9.1 symlink, firmlink
9.2 hostmux, usermux
9.3 shadowfs
10. Distributed Filesystems
10.1 File Transfer Protocol
10.1.1 ftpcp, ftpdir
10.1.2 ftpfs
10.1.3 FTP Connection Library
10.2 Network File System
10.2.1 nfsd
10.2.2 nfs
11. Networking
11.1 pfinet
11.2 pflocal
11.3 libpipe
11.4 Socket Interface
12. Terminal Handling
12.1 term
12.2 term.defs
13. Running Programs
13.1 ps, w
13.2 libps
13.3 exec
13.4 proc
13.5 crash
14. Authentication
14.1 addauth, rmauth, setauth
14.2 su, sush, unsu
14.3 login, loginpr
14.4 auth
14.5 Auth Interface
14.5.1 Auth Protocol
Index
This document was generated
by Alfred M. Szmidt on January, 22 2005
using texi2html