diff options
author | John Baldwin <jhb@FreeBSD.org> | 2019-02-12 13:56:16 -0800 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2019-02-12 13:56:16 -0800 |
commit | efac4bfe0b2bdd21a27c94ca3464046e9c23f0e4 (patch) | |
tree | 85e22a71d2b6e613641f3351792d38f69d4ca847 /gdb/Makefile.in | |
parent | 402d2bfec425f29c5b54089d5ff98ca9a1b8ec27 (diff) | |
download | gdb-efac4bfe0b2bdd21a27c94ca3464046e9c23f0e4.zip gdb-efac4bfe0b2bdd21a27c94ca3464046e9c23f0e4.tar.gz gdb-efac4bfe0b2bdd21a27c94ca3464046e9c23f0e4.tar.bz2 |
Add a new function child_path.
child_path returns a pointer to the first component in a child path
that comes after a parent path. This does not depend on trying to
stat() the paths since they may describe remote paths but instead
relies on filename parsing. The function requires that the child path
describe a filename that contains at least one component below the
parent path and returns a pointer to the first component.
gdb/ChangeLog:
* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
unittests/child-path-selftests.c.
* common/pathstuff.c (child_path): New function.
* common/pathstuff.h (child_path): New prototype.
* unittests/child-path-selftests.c: New file.
Diffstat (limited to 'gdb/Makefile.in')
-rw-r--r-- | gdb/Makefile.in | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/Makefile.in b/gdb/Makefile.in index cb5b740..5614cc3 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -411,6 +411,7 @@ SUBDIR_PYTHON_CFLAGS = SUBDIR_UNITTESTS_SRCS = \ unittests/array-view-selftests.c \ + unittests/child-path-selftests.c \ unittests/cli-utils-selftests.c \ unittests/common-utils-selftests.c \ unittests/copy_bitwise-selftests.c \ |