Re: cvs commit: src/sys/sys tls.h src/lib/libc/gen tls.c src/lib
:It should be optional (based on the platform), since some platforms
:need / want it and some don't. We need that pointer for both methods
:on IA32, on platforms with a normal pointer as thread register we don't
:need it at all.
:
:This is not about
:__thread int a;
:
:testfunc()
:{
: a = 1;
:}
:
:but about
:int *testfunc()
:{
: return &a;
:}
:
:The conditional allows us to support both styles in MI code. Let me finish
:my patchset to show what I mean.
:
:Joerg
I don't understand what you mean. Why are you making it a conditional
field rather then a mandatory field? It costs us nothing to have that
field there.
-Matt
Matthew Dillon
<dillon@backplane.com>
討論串 (同標題文章)
完整討論串 (本文為第 12 之 14 篇):