kc3-lang/pkgconf/libpkgconf/path.c

Branch :


Log

Author Commit Date CI Message
9b255d46 2017-01-26 15:27:48 If PKG_CONFIG_PATH element is a sym link, use the link destination instead of the link for inode caching checks. See issue 112 & issue 110 (https://github.com/pkgconf/pkgconf/issues)
76b8e0a2 2017-01-24 23:30:58 Normalize the path to remove duplicate / separators rather than possibly altering the path with realpath(3). Leave sym links as is in path components. This is also cheaper than realpath(3), and works on platforms that don't have realpath(3). Note: if this is accepted, the check for realpath in configure.ac can be removed, and some docs that mention realpath will be adjusted.
b06bbe75 2017-01-23 23:17:26 libpkgconf: path: only enable cygwin path relocation backend for msys (ref #72)
1ee3c12f 2017-01-19 10:43:23 libpkgconf: path: use pkgconf_path_relocate() when matching paths
fa927fd3 2017-01-19 10:36:07 libpkgconf: path: pkgconf_path_relocate(): implement realpath backend
03158322 2017-01-19 10:31:40 doc: document pkgconf_path_relocate()
147fd807 2017-01-13 20:12:38 path: relocate system libdir/includedir if appropriate
87a5a1f0 2017-01-13 20:08:22 path: when stubbing pkgconf_path_relocate(), suppress unused variables warnings
1369f558 2017-01-13 20:04:38 path: add new pkgconf_path_relocate() API which is a stub when path relocation is not needed
3b3f1dc7 2017-01-07 17:57:37 Fix gcc warnings
2e855972 2017-01-07 17:52:44 inode cache: ensure we never use an unitilized struct stat
9c426b6f 2016-12-31 13:11:08 do not filter non-existent directories if filter is off
92f566ff 2016-12-30 11:39:45 libpkgconf: path: check both device node and inode for dedup. pointed out by @plicease
23050315 2016-12-30 11:13:04 libpkgconf: path: make the duplicate filtering opt-in. some path lists should not be deduped (compiler path lists, for example)
bad0da0c 2016-12-30 11:01:15 libpkgconf: path: filter out duplicate path entries by inode if possible (closes #102)
aa041b41 2016-12-30 10:44:01 libpkgconf: path: add naive path list filtering function
f6b074f2 2016-12-21 19:50:05 libpkgconf: path: make pkgconf_path_match_list() take a const list argument
4cc0d017 2016-12-10 20:14:42 libpkgconf: document path module
e7f48465 2016-12-02 00:04:43 libpkgconf: path: add cleanup functions
4bb46e20 2016-11-30 22:32:17 libpkgconf: add path matching and environment building functions
f4da1082 2016-11-30 22:15:13 libpkgconf: refactor some path operations