summaryrefslogtreecommitdiffstats
path: root/lib/libc/i386
diff options
context:
space:
mode:
authormini <mini@FreeBSD.org>2002-09-17 03:15:47 +0000
committermini <mini@FreeBSD.org>2002-09-17 03:15:47 +0000
commit43aca29e70b9a9b8b20faecb12c290b203b10090 (patch)
tree0077038459bc94450d5c1775fad8b9ee15752e72 /lib/libc/i386
parent4dbf5221afb8b3c6d5c93c628292c96910ec50b0 (diff)
downloadFreeBSD-src-43aca29e70b9a9b8b20faecb12c290b203b10090.zip
FreeBSD-src-43aca29e70b9a9b8b20faecb12c290b203b10090.tar.gz
Use a weak symbol for signalcontext().
Diffstat (limited to 'lib/libc/i386')
-rw-r--r--lib/libc/i386/gen/signalcontext.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libc/i386/gen/signalcontext.c b/lib/libc/i386/gen/signalcontext.c
index 1e2df66..c8474db5 100644
--- a/lib/libc/i386/gen/signalcontext.c
+++ b/lib/libc/i386/gen/signalcontext.c
@@ -36,10 +36,12 @@ __FBSDID("$FreeBSD");
#include <machine/psl.h>
#include <machine/sigframe.h>
+__weak_reference(__signalcontext, signalcontext);
+
extern void _ctx_start(ucontext_t *, int argc, ...);
int
-signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
+__signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
{
struct sigframe *sfp;
int *p;
OpenPOWER on IntegriCloud