diff options
| author | kettenis <> | 2026-06-30 19:18:54 +0000 |
|---|---|---|
| committer | kettenis <> | 2026-06-30 19:18:54 +0000 |
| commit | 4f7531f655fae2d0cc481ba74ba6fba7ba4a3908 (patch) | |
| tree | 7bf512e249d98bf8ac83ccd2034ded380eb8be9c /src/lib/libc/string/wcslen.c | |
| parent | b5822f67972652bc629b0b43dd2d13ae6c7efe01 (diff) | |
| download | openbsd-4f7531f655fae2d0cc481ba74ba6fba7ba4a3908.tar.gz openbsd-4f7531f655fae2d0cc481ba74ba6fba7ba4a3908.tar.bz2 openbsd-4f7531f655fae2d0cc481ba74ba6fba7ba4a3908.zip | |
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@
Diffstat (limited to 'src/lib/libc/string/wcslen.c')
| -rw-r--r-- | src/lib/libc/string/wcslen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libc/string/wcslen.c b/src/lib/libc/string/wcslen.c index 16d4bba128..937d352e31 100644 --- a/src/lib/libc/string/wcslen.c +++ b/src/lib/libc/string/wcslen.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: wcslen.c,v 1.4 2015/09/12 16:23:14 guenther Exp $ */ | 1 | /* $OpenBSD: wcslen.c,v 1.5 2026/06/30 19:18:54 kettenis Exp $ */ |
| 2 | /* $NetBSD: wcslen.c,v 1.2 2001/01/03 14:29:36 lukem Exp $ */ | 2 | /* $NetBSD: wcslen.c,v 1.2 2001/01/03 14:29:36 lukem Exp $ */ |
| 3 | 3 | ||
| 4 | /*- | 4 | /*- |
| @@ -42,4 +42,4 @@ wcslen(const wchar_t *s) | |||
| 42 | 42 | ||
| 43 | return p - s; | 43 | return p - s; |
| 44 | } | 44 | } |
| 45 | DEF_STRONG(wcslen); | 45 | DEF_BUILTIN(wcslen); |
