[PATCH v2 3/3] drivers: add deprecated remarks to strlcat()
Manuel Ebner <[email protected]>
| Newsgroups | org.kernel.vger.workflows,org.kernel.vger.linux-doc,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
add kernel-doc comment to strlcat() function definitions Signed-off-by: Manuel Ebner <[email protected]> --- lib/string.c | 11 +++++++++++ tools/include/nolibc/string.h | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/lib/string.c b/lib/string.c index b632c71df1a5..0a44ca5ca7e6 100644 --- a/lib/string.c +++ b/lib/string.c @@ -249,6 +249,17 @@ EXPORT_SYMBOL(strncat); #endif #ifndef __HAVE_ARCH_STRLCAT +/** + * strlcat - Append a string to an existing string + * + * @dest: pointer to %NUL-terminated string to append to + * @src: pointer to %NUL-terminated string to append from + * @count: Maximum bytes available in @dest + * + * Do not use this function. Prefer building the string with + * formatting, via scnprintf(), seq_buf, or similar. + * + */ size_t strlcat(char *dest, const char *src, size_t count) { size_t dsize = strlen(dest); diff --git a/tools/include/nolibc/string.h b/tools/include/nolibc/string.h index 4000926f44ac..1a4b51135705 100644 --- a/tools/include/nolibc/string.h +++ b/tools/include/nolibc/string.h @@ -208,6 +208,17 @@ char *strndup(const char *str, size_t maxlen) } static __attribute__((unused)) +/** + * strlcat - Append a string to an existing string + * + * @dst: pointer to %NUL-terminated string to append to + * @src: pointer to %NUL-terminated string to append from + * @size: Maximum bytes available in @dst + * + * Do not use this function. Prefer building the string with + * formatting, via scnprintf(), seq_buf, or similar. + * + */ size_t strlcat(char *dst, const char *src, size_t size) { size_t len = strnlen(dst, size); -- 2.54.0