summaryrefslogtreecommitdiff
path: root/lib/libc
diff options
context:
space:
mode:
authorDavid Xu <davidxu@FreeBSD.org>2004-07-28 13:08:24 +0000
committerDavid Xu <davidxu@FreeBSD.org>2004-07-28 13:08:24 +0000
commit0187c8ff4ebe1d34bd9612b81fc87796b206844c (patch)
treedadf2a160ce17adecf2af0f0d83e1919f9e45799 /lib/libc
parenta4eb4405e3fcd6f25541807ed46ef25c14859753 (diff)
Notes
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/amd64/gen/signalcontext.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libc/amd64/gen/signalcontext.c b/lib/libc/amd64/gen/signalcontext.c
index e24f6cb325d4..1a2621aa7229 100644
--- a/lib/libc/amd64/gen/signalcontext.c
+++ b/lib/libc/amd64/gen/signalcontext.c
@@ -76,6 +76,8 @@ __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func)
* Setup the ucontext of the signal handler.
*/
bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext));
+ ucp->uc_mcontext.mc_fpformat = _MC_FPFMT_NODEV;
+ ucp->uc_mcontext.mc_ownedfp = _MC_FPOWNED_NONE;
ucp->uc_link = sig_uc;
sigdelset(&ucp->uc_sigmask, sig);