From: Blaisorblade <bla...@ya...> - 2004-11-10 14:42:20
|
On Wednesday 10 November 2004 13:47, Geert Uytterhoeven wrote: > On Wed, 10 Nov 2004, Bodo Stroesser wrote: > > Geert Uytterhoeven wrote: > > > On Wed, 10 Nov 2004 st...@ni... wrote: > Yes, according to the man page getpid returns the process ID of the current > process. Doesn't it do that? > [ digging into mail archives ] > Sorry, I misunderstood. Yes, this must be a glibc bug. > Sorry for the confusion... > Gr{oetje,eeting}s, > Geert What's more, I think that fork() cannot be a plain syscall or it would experience the same bug. So, the same thing applies to clone(). Btw, the issue is not only with getpid(), I guess, but rather with any __thread variable (the so-called Thread Local Storage). Bye -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 |