From 69edd206e9deff9add4cc1442cd31db2388e9ced Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 5 Dec 1994 17:55:41 +0000 Subject: [PATCH] Use ENV[0].__jmpbuf. --- sysdeps/mach/hurd/mips/longjmp-ts.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/sysdeps/mach/hurd/mips/longjmp-ts.c b/sysdeps/mach/hurd/mips/longjmp-ts.c index e60fdb7e5b..ebf56bdb1c 100644 --- a/sysdeps/mach/hurd/mips/longjmp-ts.c +++ b/sysdeps/mach/hurd/mips/longjmp-ts.c @@ -29,17 +29,17 @@ _hurd_longjmp_thread_state (void *state, jmp_buf env, int val) { struct mips_thread_state *ts = state; - ts->r16 = env[0].__regs[0]; - ts->r17 = env[0].__regs[1]; - ts->r18 = env[0].__regs[2]; - ts->r19 = env[0].__regs[3]; - ts->r20 = env[0].__regs[4]; - ts->r21 = env[0].__regs[5]; - ts->r22 = env[0].__regs[6]; - ts->r23 = env[0].__regs[7]; - ts->r28 = (int) env[0].__gp; - ts->r29 = (int) env[0].__sp; - ts->r30 = (int) env[0].__fp; - ts->pc = (int) env[0].__pc; + ts->r16 = env[0].__jmpbuf.__regs[0]; + ts->r17 = env[0].__jmpbuf.__regs[1]; + ts->r18 = env[0].__jmpbuf.__regs[2]; + ts->r19 = env[0].__jmpbuf.__regs[3]; + ts->r20 = env[0].__jmpbuf.__regs[4]; + ts->r21 = env[0].__jmpbuf.__regs[5]; + ts->r22 = env[0].__jmpbuf.__regs[6]; + ts->r23 = env[0].__jmpbuf.__regs[7]; + ts->r28 = (int) env[0].__jmpbuf.__gp; + ts->r29 = (int) env[0].__jmpbuf.__sp; + ts->r30 = (int) env[0].__jmpbuf.__fp; + ts->pc = (int) env[0].__jmpbuf.__pc; ts->r2 = val ?: 1; } -- 2.43.5