OK, and does signal delivery works as expected? I.e., can one
thread send a signal to another in the same process? I don't know
much about this but haven't found a sign of a thread ID.
Hmmm, maybe it does not act as expected. And you are correct that a
thread_id mechanism is not there.
Linus spoke some time ago on this on some linux-kernel thread.
Basically his consensus was that adding a thread_id that was seperate
from the normal pid was asking for trouble and a stupid idea.
He instead postulated an idea of encoding the thread_id within the
pid itself, using the high order bits of the pid value or something
similar. The nice results of this are that nothing breaks, like
/proc/pid etc.
--------------------------------------------////
Yow! 10.49 MB/s remote host TCP bandwidth ////
over 100Mb/s ethernet. Beat that! ////
-----------------------------------------////__________ o
David S. Miller, davem@caip.rutgers.edu /_____________/ / // /_/ ><