X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbasic%2Funit-name.c;h=f8965262c1130c806250532d44160554214fa247;hb=d58deedf28351f217c1348604eab87ec075975c2;hp=bf52463d81855fb36fc0848c260e0b96d4a39099;hpb=1cfc78c91965df340cdde100ad6cb3ed50b28927;p=elogind.git diff --git a/src/basic/unit-name.c b/src/basic/unit-name.c index bf52463d8..f8965262c 100644 --- a/src/basic/unit-name.c +++ b/src/basic/unit-name.c @@ -142,6 +142,8 @@ int unit_name_to_prefix(const char *n, char **ret) { return 0; } +/// UNNEEDED by elogind +#if 0 int unit_name_to_instance(const char *n, char **instance) { const char *p, *d; char *i; @@ -194,6 +196,7 @@ int unit_name_to_prefix_and_instance(const char *n, char **ret) { *ret = s; return 0; } +#endif // 0 UnitType unit_name_to_type(const char *n) { const char *e; @@ -208,6 +211,8 @@ UnitType unit_name_to_type(const char *n) { return unit_type_from_string(e + 1); } +/// UNNEEDED by elogind +#if 0 int unit_name_change_suffix(const char *n, const char *suffix, char **ret) { char *e, *s; size_t a, b; @@ -236,6 +241,7 @@ int unit_name_change_suffix(const char *n, const char *suffix, char **ret) { return 0; } +#endif // 0 int unit_name_build(const char *prefix, const char *instance, const char *suffix, char **ret) { char *s; @@ -437,6 +443,8 @@ int unit_name_path_unescape(const char *f, char **ret) { return 0; } +/// UNNEEDED by elogind +#if 0 int unit_name_replace_instance(const char *f, const char *i, char **ret) { const char *p, *e; char *s; @@ -492,6 +500,7 @@ int unit_name_template(const char *f, char **ret) { *ret = s; return 0; } +#endif // 0 int unit_name_from_path(const char *path, const char *suffix, char **ret) { _cleanup_free_ char *p = NULL; @@ -517,6 +526,8 @@ int unit_name_from_path(const char *path, const char *suffix, char **ret) { return 0; } +/// UNNEEDED by elogind +#if 0 int unit_name_from_path_instance(const char *prefix, const char *path, const char *suffix, char **ret) { _cleanup_free_ char *p = NULL; char *s; @@ -557,6 +568,7 @@ int unit_name_to_path(const char *name, char **ret) { return unit_name_path_unescape(prefix, ret); } +#endif // 0 char *unit_dbus_path_from_name(const char *name) { _cleanup_free_ char *e = NULL; @@ -671,8 +683,11 @@ int unit_name_mangle_with_suffix(const char *name, UnitNameMangle allow_globs, c return 1; } +/// UNNEEDED by elogind +#if 0 int slice_build_parent_slice(const char *slice, char **ret) { char *s, *dash; + int r; assert(slice); assert(ret); @@ -693,16 +708,17 @@ int slice_build_parent_slice(const char *slice, char **ret) { if (dash) strcpy(dash, ".slice"); else { + r = free_and_strdup(&s, "-.slice"); + if (r < 0) { free(s); - - s = strdup("-.slice"); - if (!s) - return -ENOMEM; + return r; + } } *ret = s; return 1; } +#endif // 0 int slice_build_subslice(const char *slice, const char*name, char **ret) { char *subslice;