summaryrefslogtreecommitdiffstats
path: root/lib/libc_r/uthread
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2002-09-19 07:35:39 +0000
committerjulian <julian@FreeBSD.org>2002-09-19 07:35:39 +0000
commitf1a7dd7261c623909f8607b600d555702392b5a9 (patch)
tree002090dd790e534641ed19c4d4b74249ad529051 /lib/libc_r/uthread
parentf3621a00cfdd63f527a677354ba6fd872ebffb79 (diff)
downloadFreeBSD-src-f1a7dd7261c623909f8607b600d555702392b5a9.zip
FreeBSD-src-f1a7dd7261c623909f8607b600d555702392b5a9.tar.gz
Part of a bandaid to get libc_r on air again.
Submitted by: Dan Eischen (deischen@freebsd.org) Pointy hat for breakage just before going offline: Mini@freebsd.org
Diffstat (limited to 'lib/libc_r/uthread')
-rw-r--r--lib/libc_r/uthread/uthread_kern.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc_r/uthread/uthread_kern.c b/lib/libc_r/uthread/uthread_kern.c
index 55296eb..5c646c1 100644
--- a/lib/libc_r/uthread/uthread_kern.c
+++ b/lib/libc_r/uthread/uthread_kern.c
@@ -113,8 +113,10 @@ _thread_kern_sched(ucontext_t *ucp)
/* Check if this function was called from the signal handler: */
if (ucp != NULL) {
+#if 0
/* XXX - Save FP registers? */
FP_SAVE_UC(ucp);
+#endif
called_from_handler = 1;
DBG_MSG("Entering scheduler due to signal\n");
}
@@ -156,8 +158,10 @@ _thread_kern_sched(ucontext_t *ucp)
if (ucp == NULL)
return;
else {
+#if 0
/* XXX - Restore FP registers? */
FP_RESTORE_UC(ucp);
+#endif
/*
* Set the process signal mask in the context; it
OpenPOWER on IntegriCloud