This is the mail archive of the
libc-alpha@sourceware.cygnus.com
mailing list for the glibc project.
Re: Questions about linuxthreads Patch
- To: Andreas Jaeger <aj at suse dot de>
- Subject: Re: Questions about linuxthreads Patch
- From: Kaz Kylheku <kaz at ashi dot footprints dot net>
- Date: Wed, 5 Jan 2000 10:29:55 -0800 (PST)
- cc: libc-alpha Mailinglist <libc-alpha at sourceware dot cygnus dot com>
On 5 Jan 2000, Andreas Jaeger wrote:
> Date: 05 Jan 2000 10:50:41 +0100
> From: Andreas Jaeger <aj@suse.de>
> To: libc-alpha Mailinglist <libc-alpha@sourceware.cygnus.com>
> Cc: Kaz Kylheku <kaz@ashi.footprints.net>
> Subject: Questions about linuxthreads Patch
>
>
> Uli,
>
> you added without a proper ChangeLog (the ChangeLog entry from Kaz is
> broken!) AFAIK the following changes to linuxthreads/internal.h in
It's broken because it doesn't list every file that was changed, correct?
> But struct _pthread_descr_struct has the following comment:
> /* New elements must be added at the end. */
Doh! Ouch. Kill me now.
I'm very sorry about this breakage. Thanks for catching it!
> Should those three elements really be added in the middle and not at
> the end? Wouldn't this break compatibility?
The changes would break compatibilitity with programs that attach to an
application and walk the LinuxThreads structures (like GDB). The structure
itself, however, does not affect binary compatibility with LinuxThreads
applications, since it is not visible in the interface.