Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [patch] userspace mcontext_t doesn't match what kernel returns
@ 2002-09-11  3:28 Ryan Murray
  2002-09-15 19:06 ` Ralf Baechle
  0 siblings, 1 reply; 4+ messages in thread
From: Ryan Murray @ 2002-09-11  3:28 UTC (permalink / raw)
  To: linux-mips; +Cc: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 863 bytes --]

Hi,

The definition of mcontext_t in sysdeps/unix/sysv/linux/mips/sys/ucontext.h
does not match what the kernel copies to userspace (struct sigcontext).
alpha, ia64, and hppa have fixed this by typedefing one to the other in
sys/ucontext.h  The following patch accomplishes the same thing for mips.

-- 
Ryan Murray, Debian Developer (rmurray@cyberhqz.com, rmurray@debian.org)
The opinions expressed here are my own.

--- sysdeps/unix/sysv/linux/mips/sys/ucontext.h	2002-09-10 20:16:52.000000000 -0700
+++ sysdeps/unix/sysv/linux/mips/sys/ucontext.h	2002-09-10 20:17:24.000000000 -0700
@@ -61,11 +61,7 @@
 
 
 /* Context to describe whole processor state.  */
-typedef struct
-  {
-    gregset_t gregs;
-    fpregset_t fpregs;
-  } mcontext_t;
+typedef struct sigcontext mcontext_t;
 
 /* Userlevel context.  */
 typedef struct ucontext

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-09-15 23:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-11  3:28 [patch] userspace mcontext_t doesn't match what kernel returns Ryan Murray
2002-09-15 19:06 ` Ralf Baechle
2002-09-15 19:16   ` Daniel Jacobowitz
2002-09-15 23:08     ` Ralf Baechle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox