[EMAIL PROTECTED] writes: > I'm just a confused lurker seeking some clarification. I thought most OSs > allowed a process filesystem to be dynamically "re-rooted" and that '/' > refers to the "current root" - whatever the OS (assuming hierarchical > filesystem[s]). If you introduce the extra-filesystem "a:/" wrt Windows, > then why not chroot for *NIXs or the 9P messages that "re-root" the Plan 9 > filesystem to a different date or file server? > > I was under the impression that "/foo/bar" is a relative path wrt the > current root of any given process state. For any given process, the > physical location of "/foo/bar" may change between points in time and, for > any two processes, the physical location of "/foo/bar" may be different at > the same point in time. > > I've clearly "lost the bubble" here. Can someone get me started in the > right direction?
You're confusing physical files and paths (abstract locations). Any path may point to different physical stuff at different points in time, for a variety of reasons. If you consider "/foo" to be relative on *NIX then "relative" has no meaning because everything is relative. We may as well pick a meaning that gives the term some descriptive power. -- Dave Abrahams Boost Consulting www.boost-consulting.com _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost