]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
fs-util: make readlink_malloc() inline
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 13 Oct 2024 03:07:25 +0000 (12:07 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 15 Oct 2024 10:09:38 +0000 (19:09 +0900)
src/basic/fs-util.c
src/basic/fs-util.h

index a6b53e7067c4e2ac7f4f175829d28fe47fef5ac5..9292e567c87edcc77768812ad01f28a3f024f30b 100644 (file)
@@ -153,10 +153,6 @@ int readlinkat_malloc(int fd, const char *p, char **ret) {
         }
 }
 
-int readlink_malloc(const char *p, char **ret) {
-        return readlinkat_malloc(AT_FDCWD, p, ret);
-}
-
 int readlink_value(const char *p, char **ret) {
         _cleanup_free_ char *link = NULL, *name = NULL;
         int r;
index 82e865180b9574f4021680ef5d02e47fb8401eab..702b6010e2ac243b21e37d882278fdcce1a07a0b 100644 (file)
@@ -28,9 +28,11 @@ int rmdir_parents(const char *path, const char *stop);
 int rename_noreplace(int olddirfd, const char *oldpath, int newdirfd, const char *newpath);
 
 int readlinkat_malloc(int fd, const char *p, char **ret);
-int readlink_malloc(const char *p, char **r);
+static inline int readlink_malloc(const char *p, char **ret) {
+        return readlinkat_malloc(AT_FDCWD, p, ret);
+}
 int readlink_value(const char *p, char **ret);
-int readlink_and_make_absolute(const char *p, char **r);
+int readlink_and_make_absolute(const char *p, char **ret);
 
 int chmod_and_chown_at(int dir_fd, const char *path, mode_t mode, uid_t uid, gid_t gid);
 static inline int chmod_and_chown(const char *path, mode_t mode, uid_t uid, gid_t gid) {