]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib/strutils: add ul_ prefix to strappend() functions
authorKarel Zak <kzak@redhat.com>
Mon, 30 Jun 2025 09:15:30 +0000 (11:15 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 30 Jun 2025 09:21:06 +0000 (11:21 +0200)
Addresses: https://github.com/util-linux/util-linux/issues/3626
Signed-off-by: Karel Zak <kzak@redhat.com>
include/strutils.h
include/xalloc.h
lib/strutils.c
libmount/src/fs.c
libmount/src/tab.c

index db95f79cb8588a372fc063f859ab32c8fb799d5b..73aba597501f8b4c9aab410b79d03c7003d11c96 100644 (file)
@@ -461,10 +461,10 @@ extern char *ul_strconcat(const char *s, const char *suffix);
 extern char *ul_strfconcat(const char *s, const char *format, ...)
                 __attribute__ ((__format__ (__printf__, 2, 3)));
 
-extern int strappend(char **a, const char *b);
+extern int ul_strappend(char **a, const char *b);
 extern int strfappend(char **a, const char *format, ...)
                 __attribute__ ((__format__ (__printf__, 2, 3)));
-extern int strvfappend(char **a, const char *format, va_list ap)
+extern int ul_strvfappend(char **a, const char *format, va_list ap)
                 __attribute__ ((__format__ (__printf__, 2, 0)));
 
 extern const char *split(const char **state, size_t *l, const char *separator, int quoted);
index 2d13d54b931019bc0cf82dc016fce6061d115a6b..c620a4921dd2998707c585b62b3cca23722b00d1 100644 (file)
@@ -139,7 +139,7 @@ int xvasprintf(char **strp, const char *fmt, va_list ap)
 
 static inline void xstrappend(char **a, const char *b)
 {
-       if (strappend(a, b) < 0)
+       if (ul_strappend(a, b) < 0)
                err(XALLOC_EXIT_CODE, "cannot allocate string");
 }
 
@@ -153,7 +153,7 @@ static inline
 __attribute__((__format__(printf, 2, 0)))
 int xstrvfappend(char **a, const char *format, va_list ap)
 {
-       int ret = strvfappend(a, format, ap);
+       int ret = ul_strvfappend(a, format, ap);
 
        if (ret < 0)
                err(XALLOC_EXIT_CODE, "cannot allocate string");
index f25d8aba1d65369cfe908b1837f5a23a2678ea78..c686feafe02db6063390d2868b66e7b6cec6d085 100644 (file)
@@ -1019,7 +1019,7 @@ char *ul_strfconcat(const char *s, const char *format, ...)
        return res;
 }
 
-int strappend(char **a, const char *b)
+int ul_strappend(char **a, const char *b)
 {
        size_t al, bl;
        char *tmp;
@@ -1051,13 +1051,13 @@ int strfappend(char **a, const char *format, ...)
        int res;
 
        va_start(ap, format);
-       res = strvfappend(a, format, ap);
+       res = ul_strvfappend(a, format, ap);
        va_end(ap);
 
        return res;
 }
 
-extern int strvfappend(char **a, const char *format, va_list ap)
+extern int ul_strvfappend(char **a, const char *format, va_list ap)
 {
        char *val;
        int sz;
@@ -1067,7 +1067,7 @@ extern int strvfappend(char **a, const char *format, va_list ap)
        if (sz < 0)
                return -errno;
 
-       res = strappend(a, val);
+       res = ul_strappend(a, val);
        free(val);
        return res;
 }
index c01c313b112c3c3f00e92ffad0bd4623bc2f071a..64c7ee865c0bd844b05c19791a9185542ae30966 100644 (file)
@@ -1668,7 +1668,7 @@ int mnt_fs_append_comment(struct libmnt_fs *fs, const char *comm)
        if (!fs)
                return -EINVAL;
 
-       return strappend(&fs->comment, comm);
+       return ul_strappend(&fs->comment, comm);
 }
 
 /**
index bde55b73d7e0456c41eebbe6ffad4c592768f477..4209d697a53113ab5bd2a801543965637eca58fd 100644 (file)
@@ -318,7 +318,7 @@ int mnt_table_append_intro_comment(struct libmnt_table *tb, const char *comm)
 {
        if (!tb)
                return -EINVAL;
-       return strappend(&tb->comm_intro, comm);
+       return ul_strappend(&tb->comm_intro, comm);
 }
 
 /**
@@ -359,7 +359,7 @@ int mnt_table_append_trailing_comment(struct libmnt_table *tb, const char *comm)
 {
        if (!tb)
                return -EINVAL;
-       return strappend(&tb->comm_tail, comm);
+       return ul_strappend(&tb->comm_tail, comm);
 }
 
 /**