Page MenuHomeFreeBSD

D11653.id30942.diff
No OneTemporary

D11653.id30942.diff

Index: lib/libc/sys/openat.c
===================================================================
--- lib/libc/sys/openat.c
+++ lib/libc/sys/openat.c
@@ -43,7 +43,6 @@
__weak_reference(openat, __impl_openat);
__sym_default(openat, openat, FBSD_1.2);
-#pragma weak openat
int
openat(int fd, const char *path, int flags, ...)
{
Index: lib/libc/sys/setcontext.c
===================================================================
--- lib/libc/sys/setcontext.c
+++ lib/libc/sys/setcontext.c
@@ -42,7 +42,6 @@
__weak_reference(setcontext, __impl_setcontext);
__sym_default(setcontext, setcontext, FBSD_1.2);
-#pragma weak setcontext
int
setcontext(const ucontext_t *uc)
{
Index: lib/libc/sys/swapcontext.c
===================================================================
--- lib/libc/sys/swapcontext.c
+++ lib/libc/sys/swapcontext.c
@@ -43,7 +43,6 @@
__weak_reference(swapcontext, __impl_swapcontext);
__sym_default(swapcontext, swapcontext, FBSD_1.2);
-#pragma weak swapcontext
int
swapcontext(ucontext_t *oucp, const ucontext_t *ucp)
{
Index: sys/sys/cdefs.h
===================================================================
--- sys/sys/cdefs.h
+++ sys/sys/cdefs.h
@@ -561,7 +561,7 @@
#define __sym_compat(sym,impl,verid) \
__asm__(".symver " #impl ", " #sym "@" #verid)
#define __sym_default(sym,impl,verid) \
- __asm__(".symver " #impl ", " #sym "@@" #verid)
+ __asm__(".symver " #impl ", " #sym "@@@" #verid)
#else
#define __weak_reference(sym,alias) \
__asm__(".weak alias"); \
@@ -573,7 +573,7 @@
#define __sym_compat(sym,impl,verid) \
__asm__(".symver impl, sym@verid")
#define __sym_default(impl,sym,verid) \
- __asm__(".symver impl, sym@@verid")
+ __asm__(".symver impl, sym@@@verid")
#endif /* __STDC__ */
#endif /* __GNUC__ || __INTEL_COMPILER */

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 8, 5:18 AM (3 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38502893
Default Alt Text
D11653.id30942.diff (1 KB)

Event Timeline