[MPICH] Semaphores Discussion Forum
William Gropp
gropp at mcs.anl.gov
Mon May 7 11:08:54 CDT 2007
Most Unix system calls will return this error. Typically, you need
something like
do {
err = systemcall(...);
} while (err == -1 && errno == EINTR);
There are times when you may want to do something else after a signal
handler operates, but this code is what is usually required.
Bill
On May 4, 2007, at 6:43 PM, Manal Helal wrote:
> Hi
>
> I know this is irrelevant to MPI, but I use besides MPI, threads
> and synchronize with semaphore and have an error "The call was
> interrupted by a signal handler." on a sem_wait
>
> Do you know a forum that I can discuss this problem with?
>
> I appreciate your help,
>
> Kind Regards,
>
> Manal
More information about the mpich-discuss
mailing list