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 ·