chiark / gitweb /
logind: add infrastructure to keep track of machines, and move to slices
[elogind.git] / src / login / sd-login.c
index 66c4487ff88ff6a3f37f6fe117816cb540530579..d2e95034e1388987637ac66ee8f153ae7b2d833a 100644 (file)
@@ -591,14 +591,14 @@ _public_ int sd_get_uids(uid_t **users) {
         return r;
 }
 
-int sd_get_machine_names(char ***machines) {
+_public_ int sd_get_machine_names(char ***machines) {
         _cleanup_closedir_ DIR *d = NULL;
         _cleanup_strv_free_ char **l = NULL;
         _cleanup_free_ char *md = NULL;
         char *n;
         int c = 0, r;
 
-        r = cg_get_machine_path(NULL, &md);
+        r = cg_get_root_path(&md);
         if (r < 0)
                 return r;
 
@@ -681,7 +681,7 @@ _public_ int sd_login_monitor_new(const char *category, sd_login_monitor **m) {
                 _cleanup_free_ char *md = NULL, *p = NULL;
                 int r;
 
-                r = cg_get_machine_path(NULL, &md);
+                r = cg_get_root_path(&md);
                 if (r < 0)
                         return r;