/systemd/src/basic/ |
H A D | dirent-util.c | 66 bool dirent_is_file_with_suffix(const struct dirent *de, const char *suffix) { argument 77 return endswith(de->d_name, suffix);
|
H A D | conf-files.c | 39 static int files_add(Hashmap *h, const char *root, const char *path, const char *suffix) { argument 46 assert(suffix); 60 if (!dirent_is_file_with_suffix(de, suffix)) 91 static int conf_files_list_strv_internal(char ***strv, const char *suffix, const char *root, char **dirs) { argument 97 assert(suffix); 108 r = files_add(fh, root, *p, suffix); 125 int conf_files_list_strv(char ***strv, const char *suffix, const char *root, const char* const* dirs) { argument 129 assert(suffix); 135 return conf_files_list_strv_internal(strv, suffix, root, copy); 138 int conf_files_list(char ***strv, const char *suffix, cons argument 155 conf_files_list_nulstr(char ***strv, const char *suffix, const char *root, const char *d) argument [all...] |
H A D | parse-util.c | 116 * In either case we use just K, M, G as suffix, and not Ki, 123 const char *suffix; member in struct:table 206 if (startswith(e, table[i].suffix)) 223 p = e + strlen(table[i].suffix); 277 const char *suffix; member in struct:__anon21 298 table[i].suffix);
|
H A D | unit-name.c | 228 int unit_name_change_suffix(const char *n, const char *suffix, char **ret) { argument 233 assert(suffix); 239 if (!unit_suffix_is_valid(suffix)) 245 b = strlen(suffix); 251 strcpy(mempcpy(s, n, a), suffix); 257 int unit_name_build(const char *prefix, const char *instance, const char *suffix, char **ret) { argument 261 assert(suffix); 270 if (!unit_suffix_is_valid(suffix)) 274 s = strappend(prefix, suffix); 276 s = strjoin(prefix, "@", instance, suffix, NUL 513 unit_name_from_path(const char *path, const char *suffix, char **ret) argument 537 unit_name_from_path_instance(const char *prefix, const char *path, const char *suffix, char **ret) argument 672 unit_name_mangle_with_suffix(const char *name, UnitNameMangle allow_globs, const char *suffix, char **ret) argument [all...] |
H A D | string-util.c | 185 char *strnappend(const char *s, const char *suffix, size_t b) { argument 189 if (!s && !suffix) 193 return strndup(suffix, b); 195 if (!suffix) 199 assert(suffix); 210 memcpy(r+a, suffix, b); 216 char *strappend(const char *s, const char *suffix) { argument 217 return strnappend(s, suffix, suffix ? strlen(suffix) [all...] |
H A D | strv.c | 65 * suffix, not the whole item */ 249 int strv_extend_strv_concat(char ***a, char **b, const char *suffix) { argument 256 v = strappend(*s, suffix);
|
H A D | time-util.c | 302 const char *suffix; member in struct:__anon26 379 table[i].suffix); 392 table[i].suffix); 679 const char *suffix; member in struct:__anon28 779 if (startswith(e, table[i].suffix)) { 781 p = e + strlen(table[i].suffix); 811 const char *suffix; member in struct:__anon29 911 if (startswith(e, table[i].suffix)) { 918 p = e + strlen(table[i].suffix);
|
H A D | cgroup-util.c | 478 static int join_path_legacy(const char *controller, const char *path, const char *suffix, char **fs) { argument 487 if (isempty(path) && isempty(suffix)) 490 t = strjoin("/sys/fs/cgroup/", dn, "/", suffix, NULL); 491 else if (isempty(suffix)) 494 t = strjoin("/sys/fs/cgroup/", dn, "/", path, "/", suffix, NULL); 502 static int join_path_unified(const char *path, const char *suffix, char **fs) { argument 507 if (isempty(path) && isempty(suffix)) 510 t = strappend("/sys/fs/cgroup/", suffix); 511 else if (isempty(suffix)) 514 t = strjoin("/sys/fs/cgroup/", path, "/", suffix, NUL 522 cg_get_path(const char *controller, const char *path, const char *suffix, char **fs) argument 606 cg_get_path_and_check(const char *controller, const char *path, const char *suffix, char **fs) argument [all...] |
/systemd/src/shared/ |
H A D | import-util.c | 58 int import_url_change_last_component(const char *url, const char *suffix, char **ret) { argument 76 s = new(char, (e - url) + strlen(suffix) + 1); 80 strcpy(mempcpy(s, url, e - url), suffix);
|
H A D | dropin.c | 182 const char *suffix, 193 assert(suffix); 195 path = strjoin(unit_path, "/", name, suffix, NULL); 210 p = strjoin(unit_path, "/", template, suffix, NULL); 178 unit_file_process_dir( Set *unit_path_cache, const char *unit_path, const char *name, const char *suffix, UnitDependency dependency, dependency_consumer_t consumer, void *arg, char ***strv) argument
|
H A D | path-lookup.c | 81 static int user_data_home_dir(char **dir, const char *suffix) { argument 91 res = strappend(e, suffix); 97 res = strjoin(home, "/.local/share", suffix, NULL);
|
H A D | dns-domain.c | 571 int dns_name_endswith(const char *name, const char *suffix) { argument 576 assert(suffix); 579 s = suffix; 603 s = suffix; 1234 /* Determines the common suffix of domain names a and b */
|
H A D | install.c | 1281 const char *suffix, 1322 path = strjoin(config_path, "/", dst, suffix, n, NULL); 1277 install_info_symlink_wants( UnitFileInstallInfo *i, const char *config_path, char **list, const char *suffix, bool force, UnitFileChange **changes, unsigned *n_changes) argument
|
/systemd/src/import/ |
H A D | pull-common.c | 50 const char *suffix, 102 if (suffix) { 103 b = endswith(de->d_name, suffix); 173 int pull_make_path(const char *url, const char *etag, const char *image_root, const char *prefix, const char *suffix, char **ret) { argument 194 strempty(escaped_etag), strempty(suffix), NULL); 212 strempty(escaped_etag), strempty(suffix), NULL); 45 pull_find_old_etags( const char *url, const char *image_root, int dt, const char *prefix, const char *suffix, char ***etags) argument
|
/systemd/src/libsystemd/sd-path/ |
H A D | sd-path.c | 54 static int from_home_dir(const char *envname, const char *suffix, char **buffer, const char **ret) { argument 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) { argument 353 r = sd_path_search(type, suffix, &l); 369 if (!suffix) { 380 suffix += strspn(suffix, "/"); 383 cc = strappend(ret, suffix); 564 sd_path_search(uint64_t type, const char *suffix, char ***paths) argument [all...] |
/systemd/src/test/ |
H A D | test-unit-name.c | 87 static void test_unit_name_from_path_one(const char *path, const char *suffix, const char *expected, int ret) { argument 90 assert_se(unit_name_from_path(path, suffix, &t) == ret); 114 static void test_unit_name_from_path_instance_one(const char *pattern, const char *path, const char *suffix, const char *expected, int ret) { argument 117 assert_se(unit_name_from_path_instance(pattern, path, suffix, &t) == ret);
|
/systemd/src/delta/ |
H A D | delta.c | 366 static int process_suffix(const char *suffix, const char *onlyprefix) { argument 377 assert(suffix); 378 assert(!startswith(suffix, "/")); 379 assert(!strstr(suffix, "//")); 381 dropins = nulstr_contains(have_dropins, suffix); 394 t = strjoin(p, "/", suffix, NULL); 467 /* Strip prefix from the suffix */ 469 const char *suffix; local 471 suffix = startswith(arg, p); 472 if (suffix) { [all...] |
/systemd/src/libsystemd/sd-bus/ |
H A D | bus-dump.c | 338 const char *prefix, *color, *suffix, *s; local 348 suffix = ""; 357 suffix = strjoina(off, "\n"); 361 fprintf(f, "%sPID=%s"PID_FMT"%s", prefix, color, c->pid, suffix); 363 fprintf(f, "%sTID=%s"PID_FMT"%s", prefix, color, c->tid, suffix); 366 fprintf(f, "%sPPID=%sn/a%s", prefix, color, suffix); 368 fprintf(f, "%sPPID=%s"PID_FMT"%s", prefix, color, c->ppid, suffix); 371 fprintf(f, "%sTTY=%s%s%s", prefix, color, strna(c->tty), suffix); 377 fprintf(f, "%sUID=%s"UID_FMT"%s", prefix, color, c->uid, suffix); 379 fprintf(f, "%sEUID=%s"UID_FMT"%s", prefix, color, c->euid, suffix); [all...] |
/systemd/src/resolve/ |
H A D | resolved-dns-trust-anchor.c | 394 const char *suffix, 402 assert(suffix); 405 r = conf_files_list_nulstr(&files, suffix, NULL, trust_anchor_dirs); 407 return log_error_errno(r, "Failed to enumerate %s trust anchor files: %m", suffix); 392 dns_trust_anchor_load_files( DnsTrustAnchor *d, const char *suffix, int (*loader)(DnsTrustAnchor *d, const char *path, unsigned n, const char *line)) argument
|
/systemd/src/boot/ |
H A D | bootctl.c | 535 static int mkdir_one(const char *prefix, const char *suffix) { argument 538 p = strjoina(prefix, "/", suffix); 824 static int rmdir_one(const char *prefix, const char *suffix) { argument 827 p = strjoina(prefix, "/", suffix);
|
/systemd/src/network/ |
H A D | networkd-link.c | 2264 char *suffix; local 2266 /* drop suffix */ 2267 suffix = strrchr(network_file, '.'); 2268 if (!suffix) { 2272 *suffix = '\0';
|
/systemd/src/systemctl/ |
H A D | systemctl.c | 2629 static int expand_names(sd_bus *bus, char **names, const char* suffix, char ***ret) { argument 2640 if (suffix) 2641 r = unit_name_mangle_with_suffix(*name, UNIT_NAME_GLOB, suffix, &t); 2721 const char *method, *mode, *one_name, *suffix = NULL; local 2742 suffix = ".target"; 2760 r = expand_names(bus, strv_skip(argv, 1), suffix, &names);
|