summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-07-11 19:14:16 +0200
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-07-12 14:31:12 +0900
commitb910cc72c0fb56d96bf98704450fba1f339d8527 (patch)
treec36280c1d426b1ec859ecb55872314d6a9855f35 /src/login
parent6fa0524133ce54889f870d7ad17ab1d1832d7460 (diff)
downloadsystemd-b910cc72c0fb56d96bf98704450fba1f339d8527.tar.gz
tree-wide: get rid of strappend()
It's a special case of strjoin(), so no need to keep both. In particular as typing strjoin() is even shoert than strappend().
Diffstat (limited to 'src/login')
-rw-r--r--src/login/logind-acl.c2
-rw-r--r--src/login/logind-dbus.c2
-rw-r--r--src/login/logind-inhibit.c3
-rw-r--r--src/login/logind-seat-dbus.c2
-rw-r--r--src/login/logind-seat.c3
-rw-r--r--src/login/logind-session-dbus.c2
-rw-r--r--src/login/logind-session.c4
-rw-r--r--src/login/sysfs-show.c2
8 files changed, 11 insertions, 9 deletions
diff --git a/src/login/logind-acl.c b/src/login/logind-acl.c
index d2f4e60f98..2e13e4aed6 100644
--- a/src/login/logind-acl.c
+++ b/src/login/logind-acl.c
@@ -222,7 +222,7 @@ int devnode_acl_all(const char *seat,
if (cunescape(dent->d_name, UNESCAPE_RELAX, &unescaped_devname) < 0)
return -ENOMEM;
- n = strappend("/dev/", unescaped_devname);
+ n = path_join("/dev", unescaped_devname);
if (!n)
return -ENOMEM;
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c
index 1f5bdfecfc..b7c6e00e95 100644
--- a/src/login/logind-dbus.c
+++ b/src/login/logind-dbus.c
@@ -1322,7 +1322,7 @@ static int trigger_device(Manager *m, sd_device *d) {
if (r < 0)
return r;
- t = strappend(p, "/uevent");
+ t = path_join(p, "uevent");
if (!t)
return -ENOMEM;
diff --git a/src/login/logind-inhibit.c b/src/login/logind-inhibit.c
index d963706dce..d32e299101 100644
--- a/src/login/logind-inhibit.c
+++ b/src/login/logind-inhibit.c
@@ -17,6 +17,7 @@
#include "logind-inhibit.h"
#include "mkdir.h"
#include "parse-util.h"
+#include "path-util.h"
#include "string-table.h"
#include "string-util.h"
#include "tmpfile-util.h"
@@ -32,7 +33,7 @@ Inhibitor* inhibitor_new(Manager *m, const char* id) {
if (!i)
return NULL;
- i->state_file = strappend("/run/systemd/inhibit/", id);
+ i->state_file = path_join("/run/systemd/inhibit", id);
if (!i->state_file)
return mfree(i);
diff --git a/src/login/logind-seat-dbus.c b/src/login/logind-seat-dbus.c
index c33a0e0ad4..3c58929611 100644
--- a/src/login/logind-seat-dbus.c
+++ b/src/login/logind-seat-dbus.c
@@ -304,7 +304,7 @@ char *seat_bus_path(Seat *s) {
if (!t)
return NULL;
- return strappend("/org/freedesktop/login1/seat/", t);
+ return strjoin("/org/freedesktop/login1/seat/", t);
}
int seat_node_enumerator(sd_bus *bus, const char *path, void *userdata, char ***nodes, sd_bus_error *error) {
diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c
index c3ad5f9b5b..9577ff86f4 100644
--- a/src/login/logind-seat.c
+++ b/src/login/logind-seat.c
@@ -19,6 +19,7 @@
#include "logind-session-dbus.h"
#include "mkdir.h"
#include "parse-util.h"
+#include "path-util.h"
#include "stdio-util.h"
#include "string-util.h"
#include "terminal-util.h"
@@ -44,7 +45,7 @@ int seat_new(Seat** ret, Manager *m, const char *id) {
.manager = m,
};
- s->state_file = strappend("/run/systemd/seats/", id);
+ s->state_file = path_join("/run/systemd/seats", id);
if (!s->state_file)
return -ENOMEM;
diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c
index c297f62cdf..fc194a3e72 100644
--- a/src/login/logind-session-dbus.c
+++ b/src/login/logind-session-dbus.c
@@ -634,7 +634,7 @@ char *session_bus_path(Session *s) {
if (!t)
return NULL;
- return strappend("/org/freedesktop/login1/session/", t);
+ return strjoin("/org/freedesktop/login1/session/", t);
}
int session_node_enumerator(sd_bus *bus, const char *path, void *userdata, char ***nodes, sd_bus_error *error) {
diff --git a/src/login/logind-session.c b/src/login/logind-session.c
index 17700c6921..f78453736d 100644
--- a/src/login/logind-session.c
+++ b/src/login/logind-session.c
@@ -67,7 +67,7 @@ int session_new(Session **ret, Manager *m, const char *id) {
.tty_validity = _TTY_VALIDITY_INVALID,
};
- s->state_file = strappend("/run/systemd/sessions/", id);
+ s->state_file = path_join("/run/systemd/sessions", id);
if (!s->state_file)
return -ENOMEM;
@@ -899,7 +899,7 @@ static int get_tty_atime(const char *tty, usec_t *atime) {
assert(atime);
if (!path_is_absolute(tty)) {
- p = strappend("/dev/", tty);
+ p = path_join("/dev", tty);
if (!p)
return -ENOMEM;
diff --git a/src/login/sysfs-show.c b/src/login/sysfs-show.c
index a41d83b897..9104e023e8 100644
--- a/src/login/sysfs-show.c
+++ b/src/login/sysfs-show.c
@@ -109,7 +109,7 @@ static int show_sysfs_one(
if (++(*i_dev) < n_dev) {
_cleanup_free_ char *p = NULL;
- p = strappend(prefix, lookahead < n_dev ? special_glyph(SPECIAL_GLYPH_TREE_VERTICAL) : " ");
+ p = strjoin(prefix, lookahead < n_dev ? special_glyph(SPECIAL_GLYPH_TREE_VERTICAL) : " ");
if (!p)
return -ENOMEM;