Middleware, development tools, realtime operating system
software and services for superior embedded design
‹ QNX.com
Home
Project Categories
Projects
Community Search
Search Wiki Pages Project: QNX Operating System     Wiki > Pathmgr_source_guide > View Wiki Page
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.