> On Apr 22, 2020, at 7:52 AM, Kamil Rytarowski <n...@gmx.com> wrote: > > Would it be possible to keep a global unique TID as 64-bit integer > (int64_t) equal to: pid << 32 | lwpid ? > > That way we could have predicatable numbers in the system and possibly > simplify the involved code avoiding one extra unique 32-bit id.
Yes, I've been discussing this w/ ad@, chs@, and riastradh@. I have a different approach that's almost ready to go, and will remove this separate "TID". The system call was not yet exposed in libc, so it's not a problem to pull it out. For various reasons, the ID must be limited to less than 32 bits. -- thorpej