Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki1231: Pathmgr_source_guide

Quick Guide to the Path Manager Source#


The path manager owns the entire name space. When you write a device driver for your aquarium fish cam, and want to attach it to the path /dev/fishcam, it's the path manager that directes the users open() calls to your driver. In addition to drivers that interface with real hardware, logical file sytems, networks, and even information ports into the kernel itself are arranged to be "qnx resource mangers", or resmgrs attached to points in the pathname space.


Where is the source?#


What are the good bits?#

Functional Area Related Files
path manager implementation services/system/pathmgr/pathmgr_*.*
image file system services/system/pathmgr/imagefs.c
some /dev/* implementations services/system/pathmgr/dev*.c

For a more detailed look at the design of the path manager, read Thomas Fletcher's Pathname Resolution document.