strjoin 357 src/backlight/backlight.c saved = strjoin("/var/lib/systemd/backlight/", escaped_path_id, ":", escaped_ss, ":", escaped_sysname, NULL); strjoin 359 src/backlight/backlight.c saved = strjoin("/var/lib/systemd/backlight/", escaped_ss, ":", escaped_sysname, NULL); strjoin 274 src/bootchart/bootchart.c bootchart_message = strjoin("MESSAGE=Bootchart created: ", file, NULL); strjoin 139 src/bus-proxyd/bus-proxyd.c a = strjoin("x-container-kernel:machine=", e, ";x-container-unix:machine=", e, NULL); strjoin 141 src/bus-proxyd/bus-proxyd.c a = strjoin("x-container-unix:machine=", e, NULL); strjoin 940 src/bus-proxyd/bus-proxyd.c s = strjoin(key, "=", value, NULL); strjoin 1291 src/bus-proxyd/bus-proxyd.c match = strjoin("type='signal'," strjoin 1312 src/bus-proxyd/bus-proxyd.c match = strjoin("type='signal'," strjoin 172 src/cgls/cgls.c root = strjoin("machine/", arg_machine, "/", argv[i], NULL); strjoin 326 src/cgtop/cgtop.c p = strjoin(path, "/", fn, NULL); strjoin 899 src/core/dbus-unit.c label = strjoin(name, "-", other, NULL); strjoin 210 src/core/device.c j = strjoin(model, " ", label, NULL); strjoin 1509 src/core/execute.c p = strjoin(params->runtime_prefix, "/", *rt, NULL); strjoin 2003 src/core/execute.c p = strjoin(runtime_prefix, "/", *i, NULL); strjoin 84 src/core/load-dropin.c f = strjoin(path, "/", de->d_name, NULL); strjoin 111 src/core/load-dropin.c path = strjoin(unit_path, "/", name, suffix, NULL); strjoin 126 src/core/load-dropin.c p = strjoin(unit_path, "/", template, suffix, NULL); strjoin 93 src/core/locale-setup.c s = strjoin(locale_variable_to_string(i), "=", variables[i], NULL); strjoin 1050 src/core/manager.c p = strjoin(streq(*i, "/") ? "" : *i, "/", de->d_name, NULL); strjoin 2720 src/core/manager.c p = strjoin(s, "/systemd/", name, NULL); strjoin 2734 src/core/manager.c p = strjoin("/tmp/systemd-", name, ".XXXXXX", NULL); strjoin 1538 src/core/mount.c o = strjoin(options, ",", options2, NULL); strjoin 566 src/core/namespace.c x = strjoin(prefix, "/systemd-private-", sd_id128_to_string(boot_id, bid), "-", id, "-XXXXXX", NULL); strjoin 2769 src/core/service.c a = strjoin(UNIT(s)->description, " (", peer, ")", NULL); strjoin 144 src/core/timer.c t->stamp_path = strjoin(e, "/systemd/timers/stamp-", UNIT(t)->id, NULL); strjoin 155 src/core/timer.c t->stamp_path = strjoin(h, "/.local/share/systemd/timers/stamp-", UNIT(t)->id, NULL); strjoin 149 src/core/unit-printf.c n = strjoin(u->manager->cgroup_root, "/", p, NULL); strjoin 1976 src/core/unit.c p = strjoin(path, "/", fn, NULL); strjoin 2371 src/core/unit.c return strjoin(u->manager->cgroup_root, "/", slice, "/", escaped, NULL); strjoin 2373 src/core/unit.c return strjoin(u->manager->cgroup_root, "/", escaped, NULL); strjoin 2406 src/core/unit.c b = strjoin("system-", escaped, ".slice", NULL); strjoin 3242 src/core/unit.c ndata = strjoin("[", UNIT_VTABLE(u)->private_section, "]\n", data, NULL); strjoin 3314 src/core/unit.c u->fragment_path = strjoin(c, "/", u->id, NULL); strjoin 106 src/cryptsetup/cryptsetup-generator.c p = strjoin(arg_dest, "/", n, NULL); strjoin 212 src/cryptsetup/cryptsetup-generator.c to = strjoin(arg_dest, "/", d, ".wants/", n, NULL); strjoin 224 src/cryptsetup/cryptsetup-generator.c to = strjoin(arg_dest, "/cryptsetup.target.requires/", n, NULL); strjoin 226 src/cryptsetup/cryptsetup-generator.c to = strjoin(arg_dest, "/cryptsetup.target.wants/", n, NULL); strjoin 238 src/cryptsetup/cryptsetup-generator.c to = strjoin(arg_dest, "/dev-mapper-", e, ".device.requires/", n, NULL); strjoin 250 src/cryptsetup/cryptsetup-generator.c dmname = strjoin("dev-mapper-", e, ".device", NULL); strjoin 94 src/debug-generator/debug-generator.c p = strjoin(arg_dest, "/", *u, NULL); strjoin 117 src/debug-generator/debug-generator.c p = strjoin(arg_dest, "/default.target.wants/", *u, NULL); strjoin 213 src/delta/delta.c path = strjoin(toppath, "/", drop, NULL); strjoin 243 src/delta/delta.c p = strjoin(path, "/", *file, NULL); strjoin 332 src/delta/delta.c p = strjoin(path, "/", de->d_name, NULL); strjoin 385 src/delta/delta.c t = strjoin(p, "/", suffix, NULL); strjoin 193 src/escape/escape.c x = strjoin(e, ".", arg_suffix, NULL); strjoin 79 src/fstab-generator/fstab-generator.c unit = strjoin(arg_dest, "/", name, NULL); strjoin 121 src/fstab-generator/fstab-generator.c lnk = strjoin(arg_dest, "/" SPECIAL_SWAP_TARGET, strjoin 199 src/fstab-generator/fstab-generator.c unit = strjoin(arg_dest, "/", name, NULL); strjoin 253 src/fstab-generator/fstab-generator.c lnk = strjoin(arg_dest, "/", post, nofail || automount ? ".wants/" : ".requires/", name, NULL); strjoin 269 src/fstab-generator/fstab-generator.c automount_unit = strjoin(arg_dest, "/", automount_name, NULL); strjoin 304 src/fstab-generator/fstab-generator.c lnk = strjoin(arg_dest, "/", post, nofail ? ".wants/" : ".requires/", automount_name, NULL); strjoin 524 src/fstab-generator/fstab-generator.c strjoin(arg_root_options, ",", value, NULL) : strjoin 546 src/fstab-generator/fstab-generator.c strjoin(arg_usr_options, ",", value, NULL) : strjoin 66 src/gpt-auto-generator/gpt-auto-generator.c unit = strjoin(arg_dest, "/", name, NULL); strjoin 91 src/gpt-auto-generator/gpt-auto-generator.c lnk = strjoin(arg_dest, "/" SPECIAL_SWAP_TARGET ".wants/", name, NULL); strjoin 126 src/gpt-auto-generator/gpt-auto-generator.c p = strjoin(arg_dest, "/", n, NULL); strjoin 166 src/gpt-auto-generator/gpt-auto-generator.c to = strjoin(arg_dest, "/", d, ".wants/", n, NULL); strjoin 177 src/gpt-auto-generator/gpt-auto-generator.c to = strjoin(arg_dest, "/cryptsetup.target.requires/", n, NULL); strjoin 188 src/gpt-auto-generator/gpt-auto-generator.c to = strjoin(arg_dest, "/dev-mapper-", e, ".device.requires/", n, NULL); strjoin 199 src/gpt-auto-generator/gpt-auto-generator.c p = strjoin(arg_dest, "/dev-mapper-", e, ".device.d/50-job-timeout-sec-0.conf", NULL); strjoin 255 src/gpt-auto-generator/gpt-auto-generator.c p = strjoin(arg_dest, "/", unit, NULL); strjoin 298 src/gpt-auto-generator/gpt-auto-generator.c lnk = strjoin(arg_dest, "/", post, ".requires/", unit, NULL); strjoin 52 src/hibernate-resume/hibernate-resume-generator.c lnk = strjoin(arg_dest, "/" SPECIAL_SYSINIT_TARGET ".wants/", name, NULL); strjoin 340 src/hostname/hostnamed.c t = strjoin(name[p], "=", c->data[p], NULL); strjoin 412 src/journal-remote/journal-gatewayd.c p = strjoin(key, "=", strempty(value), NULL); strjoin 444 src/journal-remote/journal-upload.c u->url = strjoin(proto, url, "/upload", NULL); strjoin 454 src/journal-remote/journal-upload.c u->url = strjoin(proto, t, ":" STRINGIFY(DEFAULT_PORT), "/upload", NULL); strjoin 641 src/journal/coredump.c core_timestamp = strjoin("COREDUMP_TIMESTAMP=", info[INFO_TIMESTAMP], "000000", NULL); strjoin 693 src/journal/coredump.c core_message = strjoin("MESSAGE=Process ", info[INFO_PID], " (", comm, ") of user ", info[INFO_UID], " dumped core.\n\n", stacktrace, NULL); strjoin 703 src/journal/coredump.c core_message = strjoin("MESSAGE=Process ", info[INFO_PID], " (", comm, ") of user ", info[INFO_UID], " dumped core.", NULL); strjoin 106 src/journal/coredumpctl.c pattern = strjoin(prefix, match, NULL); strjoin 111 src/journal/journal-vacuum.c path = strjoin(dir, "/", fn, NULL); strjoin 973 src/journal/journald-server.c fn = strjoin("/run/log/journal/", ids, "/system.journal", NULL); strjoin 58 src/journal/journald-wall.c l = l_buf = strjoin(identifier, ": ", message, NULL); strjoin 373 src/journal/sd-journal.c k = strjoin(p, m->type == MATCH_OR_TERM ? " OR " : " AND ", t, NULL); strjoin 388 src/journal/sd-journal.c r = strjoin("(", p, ")", NULL); strjoin 1372 src/journal/sd-journal.c path = strjoin(prefix, "/", filename, NULL); strjoin 1390 src/journal/sd-journal.c path = strjoin(prefix, "/", filename, NULL); strjoin 1447 src/journal/sd-journal.c path = strjoin(prefix, "/", dirname, NULL); strjoin 1320 src/libsystemd/sd-bus/bus-kernel.c p = strjoin("/dev/kdbus/", n->str, "/bus", NULL); strjoin 1450 src/libsystemd/sd-bus/bus-kernel.c p = strjoin(dirname(path), "/", ep_name, NULL); strjoin 604 src/libsystemd/sd-bus/bus-util.c bus->address = strjoin("unix:path=", ee, "/systemd/private", NULL); strjoin 239 src/libsystemd/sd-bus/busctl.c m = strjoin("sender='", *i, "'", NULL); strjoin 1244 src/libsystemd/sd-bus/sd-bus.c b->address = strjoin("unixexec:path=ssh,argv1=-xT,argv2=", e, ",argv3=systemd-stdio-bridge", c, NULL); strjoin 1292 src/libsystemd/sd-bus/sd-bus.c b->address = strjoin("x-container-kernel:machine=", e, ";x-container-unix:machine=", e, NULL); strjoin 1294 src/libsystemd/sd-bus/sd-bus.c b->address = strjoin("x-container-unix:machine=", e, NULL); strjoin 3269 src/libsystemd/sd-bus/sd-bus.c ret = strjoin(prefix, "/", e, NULL); strjoin 74 src/libsystemd/sd-path/sd-path.c cc = strjoin(h, "/", suffix, NULL); strjoin 379 src/libsystemd/sd-path/sd-path.c cc = strjoin(ret, "/", suffix, NULL); strjoin 447 src/libsystemd/sd-path/sd-path.c h = strjoin(e, "/", home_suffix, NULL); strjoin 613 src/libsystemd/sd-path/sd-path.c *j = strjoin(*i, "/", suffix, NULL); strjoin 635 src/locale/localed.c n = strjoin(x11_layout, "-", x11_variant, NULL); strjoin 645 src/locale/localed.c p = strjoin(dir, "xkb/", n, ".map", NULL); strjoin 646 src/locale/localed.c pz = strjoin(dir, "xkb/", n, ".map.gz", NULL); strjoin 286 src/login/logind-inhibit.c i->fifo_path = strjoin("/run/systemd/inhibit/", i->id, ".ref", NULL); strjoin 503 src/login/logind-session.c description = strjoin("Session ", s->id, " of user ", s->user->name, NULL); strjoin 507 src/login/logind-session.c scope = strjoin("session-", s->id, ".scope", NULL); strjoin 337 src/machine/machine.c scope = strjoin("machine-", escaped, ".scope", NULL); strjoin 740 src/machine/machinectl.c getty = strjoin("container-getty@", p, ".service", NULL); strjoin 660 src/nspawn/nspawn.c where = strjoin(dest, "/", mount_table[k].where, NULL); strjoin 694 src/nspawn/nspawn.c options = strjoin(mount_table[k].options, ",context=\"", arg_selinux_apifs_context, "\"", NULL); strjoin 873 src/nspawn/nspawn.c check = strjoin(dest, "/usr/share/zoneinfo/", z, NULL); strjoin 1120 src/nspawn/nspawn.c to = strjoin(dest, "/dev/", d, NULL); strjoin 1347 src/nspawn/nspawn.c q = strjoin(directory, "/var/log/journal/", id, NULL); strjoin 48 src/rc-local-generator/rc-local-generator.c from = strjoin(SYSTEM_DATA_UNIT_PATH, "/", service, NULL); strjoin 52 src/rc-local-generator/rc-local-generator.c to = strjoin(arg_dest, "/", where, ".wants/", service, NULL); strjoin 511 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", rr->ptr.name, NULL); strjoin 518 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", rr->hinfo.cpu, " ", rr->hinfo.os, NULL); strjoin 529 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", t, NULL); strjoin 542 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", x, NULL); strjoin 553 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", t, NULL); strjoin 593 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", t, NULL); strjoin 668 src/resolve/resolved-dns-rr.c s = strjoin(k, " ", t, NULL); strjoin 89 src/rfkill/rfkill.c saved = strjoin("/var/lib/systemd/rfkill/", escaped_path_id, ":", escaped_name, NULL); strjoin 91 src/rfkill/rfkill.c saved = strjoin("/var/lib/systemd/rfkill/", escaped_name, NULL); strjoin 82 src/shared/base-filesystem.c p = strjoin(s, "/", table[i].exists, NULL); strjoin 168 src/shared/cgroup-show.c k = strjoin(fn, "/", gn, NULL); strjoin 260 src/shared/cgroup-util.c p = strjoin(path, "/", fn, NULL); strjoin 382 src/shared/cgroup-util.c p = strjoin(pfrom, "/", fn, NULL); strjoin 456 src/shared/cgroup-util.c t = strjoin("/sys/fs/cgroup/", controller, "/", path, "/", suffix, NULL); strjoin 458 src/shared/cgroup-util.c t = strjoin("/sys/fs/cgroup/", controller, "/", path, NULL); strjoin 460 src/shared/cgroup-util.c t = strjoin("/sys/fs/cgroup/", controller, "/", suffix, NULL); strjoin 465 src/shared/cgroup-util.c t = strjoin(path, "/", suffix, NULL); strjoin 926 src/shared/cgroup-util.c p = strjoin(path, "/", fn, NULL); strjoin 1288 src/shared/cgroup-util.c sl = strjoin("/run/systemd/machines/unit:", u, NULL); strjoin 72 src/shared/conf-files.c p = strjoin(dirpath, "/", de->d_name, NULL); strjoin 135 src/shared/conf-parser.c key = strjoin(section, ".", lvalue, NULL); strjoin 56 src/shared/dev-setup.c link_name = strjoin(prefix, "/", k, NULL); strjoin 49 src/shared/dropin.c p = strjoin(dir, "/", unit, ".d", NULL); strjoin 53 src/shared/dropin.c q = strjoin(p, "/", prefix, "-", b, ".conf", NULL); strjoin 672 src/shared/fileio.c p = strjoin(key, "=", strempty(value), NULL); strjoin 1114 src/shared/install.c path = strjoin(*p, "/", info->name, NULL); strjoin 1143 src/shared/install.c path = strjoin(*p, "/", template, NULL); strjoin 1311 src/shared/install.c path = strjoin(config_path, "/", dst, suffix, n, NULL); strjoin 1344 src/shared/install.c path = strjoin(config_path, "/", i->name, NULL); strjoin 114 src/shared/path-util.c return strjoin(prefix, "/", p, NULL); strjoin 443 src/shared/path-util.c return strjoin(root, "/", strjoin 449 src/shared/path-util.c return strjoin(path, strjoin 210 src/shared/unit-name.c return strjoin(prefix, "@", instance, suffix, NULL); strjoin 461 src/shared/unit-name.c return strjoin(prefix, "@", p, suffix, NULL); strjoin 717 src/shared/util.c r = strjoin("[", t, "]", NULL); strjoin 3740 src/shared/util.c return strjoin("/dev/disk/by-", by, "/", t, NULL); strjoin 3936 src/shared/util.c path = strjoin(directory, "/", de->d_name, NULL); strjoin 5855 src/shared/util.c p = strjoin(root, *i, "/", path, NULL); strjoin 5857 src/shared/util.c p = strjoin(*i, "/", path, NULL); strjoin 572 src/shared/util.h char *strjoin(const char *x, ...) _sentinel_; strjoin 441 src/systemctl/systemctl.c j = strjoin(u->machine, ":", u->id, NULL); strjoin 819 src/systemctl/systemctl.c j = strjoin(s->machine, ":", s->path, NULL); strjoin 1104 src/systemctl/systemctl.c j = strjoin(t->machine, ":", t->id, NULL); strjoin 95 src/sysv-generator/sysv-generator.c from = strjoin(arg_dest, "/", service, NULL); strjoin 99 src/sysv-generator/sysv-generator.c to = strjoin(arg_dest, "/", where, ".wants/", service, NULL); strjoin 127 src/sysv-generator/sysv-generator.c link = strjoin(arg_dest, "/", alias, NULL); strjoin 167 src/sysv-generator/sysv-generator.c unit = strjoin(arg_dest, "/", s->name, NULL); strjoin 465 src/sysv-generator/sysv-generator.c d = strjoin(chkconfig_description, " ", j, NULL); strjoin 643 src/sysv-generator/sysv-generator.c d = strjoin(long_description, " ", t, NULL); strjoin 769 src/sysv-generator/sysv-generator.c fpath = strjoin(*path, "/", de->d_name, NULL); strjoin 812 src/sysv-generator/sysv-generator.c path = strjoin(*p, "/", rcnd_table[i].path, NULL); strjoin 846 src/sysv-generator/sysv-generator.c fpath = strjoin(*p, "/", de->d_name, NULL); strjoin 323 src/tmpfiles/tmpfiles.c sub_path = strjoin(p, "/", dent->d_name, NULL); strjoin 593 src/tmpfiles/tmpfiles.c p = strjoin(path, "/", de->d_name, NULL); strjoin 46 src/udev/udev-builtin-hwdb.c lookup = strjoin(prefix, modalias, NULL); strjoin 651 src/udev/udevadm-hwdb.c hwdb_bin = strjoin(root, "/", hwdb_bin_dir, "/hwdb.bin", NULL);