Lines Matching refs:dirs
48 add_dir(struct vect *dirs, const char *str1, const char *str2) in add_dir() argument
52 && VECT_PUSHBACK(dirs, &dir) < 0) in add_dir()
61 struct vect *dirs = data; in add_dir_component_cb() local
63 add_dir(dirs, entry->pathname, "/ltrace"); in add_dir_component_cb()
82 static struct vect dirs; in os_get_config_dirs() local
92 *retp = VECT_ELEMENT(&dirs, const char *, 0); in os_get_config_dirs()
94 *retp = VECT_ELEMENT(&dirs, const char *, in os_get_config_dirs()
101 VECT_INIT(&dirs, char *); in os_get_config_dirs()
132 add_dir(&dirs, xdg_home, "/ltrace"); in os_get_config_dirs()
134 add_dir(&dirs, home, "/.ltrace"); in os_get_config_dirs()
137 if (VECT_PUSHBACK(&dirs, &delim) < 0) { in os_get_config_dirs()
143 VECT_DESTROY(&dirs, const char *, dict_dtor_string, NULL); in os_get_config_dirs()
147 sys_start = vect_size(&dirs); in os_get_config_dirs()
159 add_dir_component_cb, &dirs) != NULL) in os_get_config_dirs()
169 add_dir(&dirs, pkgdatadir, ""); in os_get_config_dirs()
171 if (VECT_PUSHBACK(&dirs, &delim) < 0) in os_get_config_dirs()