Patch for linuxthreads_db/td_thr_getgregs.c
Andreas Schwab
schwab@suse.de
Thu Jan 13 04:28:00 GMT 2000
Ulrich Drepper <drepper@cygnus.com> writes:
|> Andreas Schwab <schwab@suse.de> writes:
|>
|> > The problem is that gregset_t is sometimes an array (i386), sometimes a
|> > struct (mips). The array decays to a pointer, so you won't see the
|> > different types, but the sizeof in td_thr_getregs will return the wrong
|> > value (size of a pointer instead of the whole array).
|>
|> Then declare it as an array on MIPS as well.
No! The interface must change, otherwise the memset will be wrong (and
there is no way to fix that).
Andreas.
--
Andreas Schwab "And now for something
SuSE Labs completely different."
schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
More information about the Libc-hacker
mailing list