Re: Signals and threads
- From: "shibu-kundara" <thomasece@xxxxxxxxx>
- Date: 24 Nov 2006 03:34:28 -0800
Michael Schnell wrote:
See the thread "Communication between threads of same PIDs" in this
forum. Does that help ?
thanks for the response,
It does not solve the problem.
In the pthread_library clone call is used , In the man page of clone
its given that
if CLONE_SIGHAND is not defined, the signal handlers will not be shared
between threads.
I recompiled the pthread library with out CLONE_SIGHAND .
I linked the program with the new library , It has been ok in the
do_fork call in the pthread funciton, A new struct of task_struct->sig
is allocated. Also i have seen that the sigaction function call in the
thread modifies and install a new handler in this already allocated
task_struct->sig structure.
Inspite of all this the last sig handler function is getting called
when i send the signal to the first thread. Any clue???
thanks
thomas
.
- References:
- Signals and threads
- From: shibu-kundara
- Re: Signals and threads
- From: Michael Schnell
- Signals and threads
- Prev by Date: Re: Signals and threads
- Next by Date: Re: Communication between threads of same PIDs
- Previous by thread: Re: Signals and threads
- Index(es):
Relevant Pages
|