summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>1998-09-24 03:55:47 +0000
committerwtc%netscape.com <devnull@localhost>1998-09-24 03:55:47 +0000
commitebfa18ed079d724de88f96d463e2d61bdf0cd19b (patch)
tree3dcd09815aca72214ee7ff912ad8656e23d25a79
parent8509029089c50c63552a3dbcf58eea1fe5dd1741 (diff)
downloadnspr-hg-ebfa18ed079d724de88f96d463e2d61bdf0cd19b.tar.gz
Bugzilla bug #122: merged NetBSD patch contributed by
Frank van der Linden (frank@wins.uva.nl).
-rw-r--r--pr/include/md/_netbsd.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/pr/include/md/_netbsd.h b/pr/include/md/_netbsd.h
index 126e01f5..6065f370 100644
--- a/pr/include/md/_netbsd.h
+++ b/pr/include/md/_netbsd.h
@@ -63,8 +63,15 @@
#elif defined(__alpha__)
#define JB_SP_INDEX 34
#elif defined(__arm32__)
+/*
+ * On the arm32, the jmpbuf regs underwent a name change after NetBSD 1.3.
+ */
+#ifdef JMPBUF_REG_R13
#define JB_SP_INDEX JMPBUF_REG_R13
#else
+#define JB_SP_INDEX _JB_REG_R13
+#endif
+#else
#error "Need to define SP index in jmp_buf here"
#endif
#define _MD_GET_SP(_th) (_th)->md.context[JB_SP_INDEX]