History log of /src/lib/libc/aarch64/string/strlcat.c (Results 1 – 6 of 6)
Revision Date Author Comments
# 429b03a0 04-Mar-2025 Kyle Evans <kevans@FreeBSD.org>

libc: fix _FORTIFY_SOURCE build on aarch64

As with their amd64 counterparts, we need to undef these string funcs
that _FORTIFY_SOURCE will have defined macros for to avoid breaking the
build.

Fixes

libc: fix _FORTIFY_SOURCE build on aarch64

As with their amd64 counterparts, we need to undef these string funcs
that _FORTIFY_SOURCE will have defined macros for to avoid breaking the
build.

Fixes: bea89d038ac ("lib/libc/aarch64/string: add strlcat SIMD [...]")
Fixes: 3dc5429158c ("lib/libc/aarch64/string: add strncat SIMD [...]")

show more ...


# bea89d03 26-Aug-2024 Getz Mikalsen <getz@FreeBSD.org>

lib/libc/aarch64/string: add strlcat SIMD implementation

This patch requires D46243 as it depends on strlcpy being labeled
__strlcpy.

It's a direct copy from the amd64 string functions using memchr

lib/libc/aarch64/string: add strlcat SIMD implementation

This patch requires D46243 as it depends on strlcpy being labeled
__strlcpy.

It's a direct copy from the amd64 string functions using memchr and
strlcpy to implement strlcat.

Tested by: fuz (exprun)
Reviewed by: fuz, emaste
Sponsored by: Google LLC (GSoC 2024)
PR: 281175
Differential Revision: https://reviews.freebsd.org/D46272

show more ...


# 429b03a0 04-Mar-2025 Kyle Evans <kevans@FreeBSD.org>

libc: fix _FORTIFY_SOURCE build on aarch64

As with their amd64 counterparts, we need to undef these string funcs
that _FORTIFY_SOURCE will have defined macros for to avoid breaking the
build.

Fixes

libc: fix _FORTIFY_SOURCE build on aarch64

As with their amd64 counterparts, we need to undef these string funcs
that _FORTIFY_SOURCE will have defined macros for to avoid breaking the
build.

Fixes: bea89d038ac ("lib/libc/aarch64/string: add strlcat SIMD [...]")
Fixes: 3dc5429158c ("lib/libc/aarch64/string: add strncat SIMD [...]")

show more ...


# bea89d03 26-Aug-2024 Getz Mikalsen <getz@FreeBSD.org>

lib/libc/aarch64/string: add strlcat SIMD implementation

This patch requires D46243 as it depends on strlcpy being labeled
__strlcpy.

It's a direct copy from the amd64 string functions using memchr

lib/libc/aarch64/string: add strlcat SIMD implementation

This patch requires D46243 as it depends on strlcpy being labeled
__strlcpy.

It's a direct copy from the amd64 string functions using memchr and
strlcpy to implement strlcat.

Tested by: fuz (exprun)
Reviewed by: fuz, emaste
Sponsored by: Google LLC (GSoC 2024)
PR: 281175
Differential Revision: https://reviews.freebsd.org/D46272

show more ...


# 429b03a0 04-Mar-2025 Kyle Evans <kevans@FreeBSD.org>

libc: fix _FORTIFY_SOURCE build on aarch64

As with their amd64 counterparts, we need to undef these string funcs
that _FORTIFY_SOURCE will have defined macros for to avoid breaking the
build.

Fixes

libc: fix _FORTIFY_SOURCE build on aarch64

As with their amd64 counterparts, we need to undef these string funcs
that _FORTIFY_SOURCE will have defined macros for to avoid breaking the
build.

Fixes: bea89d038ac ("lib/libc/aarch64/string: add strlcat SIMD [...]")
Fixes: 3dc5429158c ("lib/libc/aarch64/string: add strncat SIMD [...]")

show more ...


# bea89d03 26-Aug-2024 Getz Mikalsen <getz@FreeBSD.org>

lib/libc/aarch64/string: add strlcat SIMD implementation

This patch requires D46243 as it depends on strlcpy being labeled
__strlcpy.

It's a direct copy from the amd64 string functions using memchr

lib/libc/aarch64/string: add strlcat SIMD implementation

This patch requires D46243 as it depends on strlcpy being labeled
__strlcpy.

It's a direct copy from the amd64 string functions using memchr and
strlcpy to implement strlcat.

Tested by: fuz (exprun)
Reviewed by: fuz, emaste
Sponsored by: Google LLC (GSoC 2024)
PR: 281175
Differential Revision: https://reviews.freebsd.org/D46272

show more ...