Daniel Marmier d.marmier@bluewin.ch writes:
Are you talking about support for TLS in wine? If so, is that already assigned?
No, the problem is TLS support in glibc itself, since that bypasses our pthread wrappers. We don't need to use glibc-style TLS in Wine since we can use the Win32 TLS support instead.
On Sun, 2003-10-19 at 21:22, Alexandre Julliard wrote:
Daniel Marmier d.marmier@bluewin.ch writes:
Are you talking about support for TLS in wine? If so, is that already assigned?
No, the problem is TLS support in glibc itself, since that bypasses our pthread wrappers. We don't need to use glibc-style TLS in Wine since we can use the Win32 TLS support instead.
How are you intending to sort that one out? Presumably it's rather hard to override the glibc internals.
By the way, at some point it'd be nice if you could do a brain dump of how Wines threading really works in both NPTL and pre-NPTL cases, how the pthread wrappers work, this TLS business and what prevents Wine from being used as a library. I've got a vague idea of all this stuff but it's just from piecing together bits and bobs from the mailing list - it'd be nice to have a decent explanation of it all that others could learn from.
thanks -mike