chiark / gitweb /
path-util: introduce path_simplify()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 31 May 2018 14:39:31 +0000 (23:39 +0900)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
commit7851cfbcac23fc8c8e167c3691a1f63fd277fa1a
treee3705f1281ae5b87b068f86390836dd2d40069ef
parent72307dc710d1300f40f62bab025b9a794f1e5d08
path-util: introduce path_simplify()

The function is similar to path_kill_slashes() but also removes
initial './', trailing '/.', and '/./' in the path.
When the second argument of path_simplify() is false, then it
behaves as the same as path_kill_slashes(). Hence, this also
replaces path_kill_slashes() with path_simplify().
src/basic/cgroup-util.c
src/basic/fileio.c
src/basic/mount-util.c
src/basic/path-util.c
src/basic/path-util.h
src/basic/unit-name.c
src/core/cgroup.c
src/shared/conf-parser.c
src/test/test-path-util.c