From 4f7531f655fae2d0cc481ba74ba6fba7ba4a3908 Mon Sep 17 00:00:00 2001 From: kettenis <> Date: Tue, 30 Jun 2026 19:18:54 +0000 Subject: LLVM now emits calls to strlen(3) and wcslen(3). Redirect those calls to our hidden aliases to prevent unnecessary PLT entries (like we already do for memmove(3), memcpy(4) and memset(3)). ok deraadt@ --- src/lib/libc/string/strlen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib/libc/string/strlen.c') diff --git a/src/lib/libc/string/strlen.c b/src/lib/libc/string/strlen.c index a5721d3e7f..cf3cd8cf86 100644 --- a/src/lib/libc/string/strlen.c +++ b/src/lib/libc/string/strlen.c @@ -1,4 +1,4 @@ -/* $OpenBSD: strlen.c,v 1.9 2015/08/31 02:53:57 guenther Exp $ */ +/* $OpenBSD: strlen.c,v 1.10 2026/06/30 19:18:54 kettenis Exp $ */ /*- * Copyright (c) 1990, 1993 @@ -41,4 +41,4 @@ strlen(const char *str) return (s - str); } -DEF_STRONG(strlen); +DEF_BUILTIN(strlen); -- cgit v1.2.3-55-g6feb