Lines Matching full:path

2 libpkgconf `path` module
5 The `path` module provides functions for manipulating lists of paths in a cross-platform manner. N…
11 Adds a path node to a path list. If the path is already in the list, do nothing.
13 :param char* text: The path text to add as a path node.
14 :param pkgconf_list_t* dirlist: The path list to add the path node to.
20 Splits a given text input and inserts paths into a path list.
22 :param char* text: The path text to split and add as path nodes.
23 :param pkgconf_list_t* dirlist: The path list to have the path nodes added to.
25 :return: number of path nodes added to the path list
30 …Adds the paths specified in an environment variable to a path list. If the environment variable i…
35 :param pkgconf_list_t* dirlist: The path list to add the path nodes to.
37 :return: number of path nodes added to the path list
40 .. c:function:: bool pkgconf_path_match_list(const char *path, const pkgconf_list_t *dirlist)
42 Checks whether a path has a matching prefix in a path list.
44 :param char* path: The path to check against a path list.
45 :param pkgconf_list_t* dirlist: The path list to check the path against.
46 :return: true if the path list has a matching prefix, otherwise false
51 Copies a path list to another path list.
53 :param pkgconf_list_t* dst: The path list to copy to.
54 :param pkgconf_list_t* src: The path list to copy from.
59 Releases any path nodes attached to the given path list.
61 :param pkgconf_list_t* dirlist: The path list to clean up.
66 Relocates a path, possibly calling normpath() on it.
68 :param char* buf: The path to relocate.
69 :param size_t buflen: The buffer length the path is contained in.