Lines Matching defs:suffix
54 static int from_home_dir(const char *envname, const char *suffix, char **buffer, const char **ret) {
59 assert(suffix);
78 cc = strappend(h, suffix);
80 cc = strjoin(h, "/", suffix, NULL);
335 _public_ int sd_path_home(uint64_t type, const char *suffix, char **path) {
353 r = sd_path_search(type, suffix, &l);
369 if (!suffix) {
380 suffix += strspn(suffix, "/");
383 cc = strappend(ret, suffix);
385 cc = strjoin(ret, "/", suffix, NULL);
564 _public_ int sd_path_search(uint64_t type, const char *suffix, char ***paths) {
581 r = sd_path_home(type, suffix, &p);
602 if (!suffix) {
617 *j = strappend(*i, suffix);
619 *j = strjoin(*i, "/", suffix, NULL);