On Jul 10, 2009, at 10:52 AM, Purandhar Krishnamurthy wrote:
When I execute ‘kill –SIGINT pid2’ , the SIGINT signal is NOT
received by the tshark with process Id pid2, instead it is received
by the pid1.
If that's truly the case, that's either a bug in the kill command or
the kernel, not a bug in tshark; tshark cannot magically arrange that
the kill() system call deliver a signal to a process other than the
one whose PID was handed to the system call.
I suspect, however, that what's happening is something other than the
signal being delivered to the wrong process, as it's unlikely that
your OS kernel or kill command would be that strangely broken.