summaryrefslogtreecommitdiff
path: root/misc/nut
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-10-20 05:32:13 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-10-20 05:32:13 +0000
commitbdec6bae5a3cdbf5ba94aa7dceb37106de872c85 (patch)
tree7eb053f33c9d3f50176a384ad6203f5d3bdb27de /misc/nut
parentUpdate to 0.92 release. (diff)
Fix build and execution of guile on ia64:
* Use continuation->backing_store to determine if we return for the first time from getcontext(). This avoids having to depend on non-POSIX semantics of the Linux implementation. * Avoid using __libc_ia64_register_backing_store_base by hardcoding the base of the backing store. The kernel is changed to put the backing store at this address. It's not entirely clean, but I want to avoid adding all sorts of variables in our libc for this for now. * Fix a genuine bug in the ia64 case: the ia64-specific fields are not initialized. On FreeBSD this means they have garbage (= 0xd0). Call memset() after allocation to make sure the contregs structure is properly cleared. Since this may affect other architectures, this patch will be ia64 only. Submitted by: marcel
Diffstat (limited to 'misc/nut')
0 files changed, 0 insertions, 0 deletions