Re: [PATCH 2/4] tools/nolibc: Fix strlcat() return code and size usage

From: Willy Tarreau
Date: Sun Feb 18 2024 - 05:22:52 EST


On Wed, Feb 14, 2024 at 07:03:10PM -0300, Rodrigo Campos wrote:
> On 2/14/24 16:34, Rodrigo Campos wrote:
> > size_t strlcat_rata(char *dst, const char *src, size_t size)
> > {
> > const char *orig_src = src;
> > size_t len = 0;
> > for (;len < size; len++) {
> > if (dst[len] == '\0')
> > break;
> > }
>
> If you think about it, this is strnlen() and what follows is strncat().

I agree, I just didn't remember we had strnlen() nor strncat().

Willy