chiark / gitweb /
tests: add tests for environment serialization
[elogind.git] / src / basic / fs-util.c
index 6308216deeaab1129dc04b54a9baa91f121540ce..33624354f57dc4675366c3e4a2e188ac632cf0ad 100644 (file)
@@ -204,6 +204,7 @@ int readlink_value(const char *p, char **ret) {
 
         return 0;
 }
+#endif // 0
 
 int readlink_and_make_absolute(const char *p, char **r) {
         _cleanup_free_ char *target = NULL;
@@ -225,6 +226,7 @@ int readlink_and_make_absolute(const char *p, char **r) {
         return 0;
 }
 
+#if 0 /// UNNEEDED by elogind
 int readlink_and_canonicalize(const char *p, const char *root, char **ret) {
         char *t, *s;
         int r;
@@ -805,8 +807,10 @@ int chase_symlinks(const char *path, const char *original_root, unsigned flags,
                         return -ENOMEM;
         }
 
-        *ret = done;
-        done = NULL;
+        if (ret) {
+                *ret = done;
+                done = NULL;
+        }
 
         return exists;
 }