OpenGrok
Cross Reference: paths.c
xref
: /
src
/
lib
/
libpuffs
/
paths.c
Home
|
History
|
Annotate
|
Download
|
only in
libpuffs
History log of
/src/lib/libpuffs/paths.c
Revision
Date
Author
Comments
1.8
12-Aug-2008
pooka
Replace void * by puffs_cookie_t where appropriate. No functional change.
1.7
06-Jun-2007
pooka
branches: 1.7.12;
Move puffs to a two clause license where it already isn't so. And
as agc pointed out, even files with the third clause were already
effectively two clause because of a slight bug in the language...
1.6
01-May-2007
pooka
Introduce PUFFS_FLAG_HASHPATH, which for PUFFS_FLAG_BUILDPATH file servers
creates a hash of the node's path into po->po_hash to avoid a full pathcmp
every time.
1.5
15-Feb-2007
pooka
in case rootpath is "/", make dotdot lookup in "/foo" build
a path of "/", not ""
1.4
15-Feb-2007
pooka
Introduce puffs_path_walkcmp(), which is to be called from nodewalk
and compares the path of the node against the given pathobject.
Also make comparison method take a flag to indicate if it should
check if the second path is a true prefix of the first.
plus some namespace cleanup
1.3
15-Feb-2007
pooka
* get rid of the holy kernel-given ISDOTDOT, and instead define a
macro which does strcmp against ".." and (the untranslated)
componentname
* make PUFFS_FLAG_BUILDPATH build paths also if dotdot is the case,
and adapt the regular path objects to this
* make nullfs lookup readable because we can now get rid of dotdot
processing there
1.2
06-Feb-2007
pooka
make it possible for the root path to be "/" and the next path to
be "/foo" instead of "//foo"
1.1
15-Jan-2007
pooka
Checkpoint some more work in progress: for the benefit those file
system backends which operate purely based on paths, push out more
path management into the library and make path management more
abstract: enable a file system to define a bunch of path management
callbacks, which are used by the framework. Management of normal
/this/is/a/path type paths is provided by the library.
1.7.12.1
18-Sep-2008
wrstuden
Sync with wrstuden-revivesa-base-2.
Indexes created Fri Oct 03 02:09:57 GMT 2025