summaryrefslogtreecommitdiff
path: root/src/lib/libc/include/namespace.h
diff options
context:
space:
mode:
authormiod <>2025-10-23 19:06:10 +0000
committermiod <>2025-10-23 19:06:10 +0000
commit783e86feca43e6347eff9ec54047dfd62b4c93e0 (patch)
treec8dd07a9e920ce71e708a1c9218b6ded5aa3a11b /src/lib/libc/include/namespace.h
parent5a2688fe0c33fbd28683a16e5b2e580a49d6cdf5 (diff)
downloadopenbsd-783e86feca43e6347eff9ec54047dfd62b4c93e0.tar.gz
openbsd-783e86feca43e6347eff9ec54047dfd62b4c93e0.tar.bz2
openbsd-783e86feca43e6347eff9ec54047dfd62b4c93e0.zip
Prepare for gcc 3 leaving the building, COMPILER_VERSION can no longer get
set to "gcc3".
Diffstat (limited to '')
-rw-r--r--src/lib/libc/include/namespace.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libc/include/namespace.h b/src/lib/libc/include/namespace.h
index 8503de47be..cc83735b90 100644
--- a/src/lib/libc/include/namespace.h
+++ b/src/lib/libc/include/namespace.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: namespace.h,v 1.16 2023/10/29 14:26:13 millert Exp $ */ 1/* $OpenBSD: namespace.h,v 1.17 2025/10/23 19:06:10 miod Exp $ */
2 2
3#ifndef _LIBC_NAMESPACE_H_ 3#ifndef _LIBC_NAMESPACE_H_
4#define _LIBC_NAMESPACE_H_ 4#define _LIBC_NAMESPACE_H_
@@ -57,13 +57,13 @@
57#define DEF_WRAP(x) __weak_alias(x, WRAP(x)) 57#define DEF_WRAP(x) __weak_alias(x, WRAP(x))
58#define DEF_SYS(x) __strong_alias(_thread_sys_##x, HIDDEN(x)) 58#define DEF_SYS(x) __strong_alias(_thread_sys_##x, HIDDEN(x))
59 59
60#if !defined(__clang__) && __GNUC__ != 3 60#if !defined(__clang__)
61/* our gcc 4.2 handles redirecting builtins via PROTO_NORMAL()'s asm() label */ 61/* our gcc 4.2 handles redirecting builtins via PROTO_NORMAL()'s asm() label */
62#define DEF_BUILTIN(x) DEF_STRONG(x) 62#define DEF_BUILTIN(x) DEF_STRONG(x)
63#define BUILTIN 63#define BUILTIN
64#else 64#else
65/* 65/*
66 * clang and gcc can't redirect builtins via asm() labels, so mark 66 * clang can't redirect builtins via asm() labels, so mark
67 * them protected instead. 67 * them protected instead.
68 */ 68 */
69#define DEF_BUILTIN(x) __asm("") 69#define DEF_BUILTIN(x) __asm("")
@@ -86,7 +86,7 @@ BUILTIN void *memmove(void *, const void *, __size_t);
86BUILTIN void *memcpy(void *__restrict, const void *__restrict, __size_t); 86BUILTIN void *memcpy(void *__restrict, const void *__restrict, __size_t);
87BUILTIN void *memset(void *, int, __size_t); 87BUILTIN void *memset(void *, int, __size_t);
88BUILTIN void __stack_smash_handler(const char [], int __unused); 88BUILTIN void __stack_smash_handler(const char [], int __unused);
89#if !defined(__clang__) && __GNUC__ != 3 89#if !defined(__clang__)
90PROTO_NORMAL(memmove); 90PROTO_NORMAL(memmove);
91PROTO_NORMAL(memcpy); 91PROTO_NORMAL(memcpy);
92PROTO_NORMAL(memset); 92PROTO_NORMAL(memset);