Keywords - O


· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


O_DSYNC
· The optional iofunc_mount_t (mount) structure ·

O_NONBLOCK
· Leaving the client blocked, replying later ·

O_RDONLY
· The iofunc_ocb_t (Open Control Block) structure ·

O_RDWR
· The iofunc_ocb_t (Open Control Block) structure ·

O_RSYNC
· The optional iofunc_mount_t (mount) structure ·

O_SYNC
· The optional iofunc_mount_t (mount) structure ·

O_WRONLY
· The iofunc_ocb_t (Open Control Block) structure ·

OCB (Open Control Block)
· The iofunc_ocb_t (Open Control Block) structure ·
cleaning up
· I/O messages ·
extending
· Extending the OCB and attribute structures ·
locking and unlocking
· I/O messages ·
multiple open(), dup(), and close() calls
· I/O messages · open(), dup(), and close() ·

open()
· Bandwidth considerations · Connect message types · Connect messages · Default message handling · Handling open(), dup(), and close() messages · I/O messages · _IO_CONNECT_COMBINE_CLOSE · open(), dup(), and close() · POSIX-Layer Data Structures · Simple examples of device resource managers · Start the resource manager message loop · The client ·
performed by root
· The iofunc_ocb_t (Open Control Block) structure ·

openfd()
· I/O messages ·

out-of-band (OOB) data
checking for availability
· Handling ionotify() and select() ·
handling messages
· Handling out-of-band (_IO_MSG) messages ·

· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·