summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_sig.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libthr/thread/thr_sig.c')
-rw-r--r--lib/libthr/thread/thr_sig.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/lib/libthr/thread/thr_sig.c b/lib/libthr/thread/thr_sig.c
index d2be994..a99395f 100644
--- a/lib/libthr/thread/thr_sig.c
+++ b/lib/libthr/thread/thr_sig.c
@@ -737,13 +737,4 @@ _setcontext(const ucontext_t *ucp)
return __sys_setcontext(&uc);
}
-__weak_reference(_swapcontext, swapcontext);
-int
-_swapcontext(ucontext_t *oucp, const ucontext_t *ucp)
-{
- ucontext_t uc;
-
- (void) memcpy(&uc, ucp, sizeof(uc));
- remove_thr_signals(&uc.uc_sigmask);
- return __sys_swapcontext(oucp, &uc);
-}
+__weak_reference(__sys_swapcontext, swapcontext);
OpenPOWER on IntegriCloud