]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/test/test-path-util.c
path-util: make path_extract_filename/directory() handle "." gracefully
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 4 May 2021 05:40:56 +0000 (14:40 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 28 May 2021 04:44:38 +0000 (13:44 +0900)
commit0195046449fc1cf946fe3087b7304a600453dbdd
tree940a826836968b4c469e122aab16d15263e307b6
parent484cd43cae536d952cd84abfda3260235dc893cc
path-util: make path_extract_filename/directory() handle "." gracefully

This makes the functions handle "xx/" and "xx/." as equivalent.
Moreover, now path_extract_directory() returns normalized path, that is
no redundant "/" or "/./" are contained.
src/basic/path-util.c
src/basic/path-util.h
src/test/test-path-util.c
src/test/test-tmpfile-util.c