Are you using signals? Take a look at sigaction with a flagQuote:> I have a program which is running perfect on Digital Unix, however fails
> reguarly on SUN Solaris 2.5.1. The error message is "errno=EINTR Interrupted
> system call" which is the output of an open system function. The process is an
> infinite loop but the process breaks with the above message after running some
> time. I wonder if I am exceeding some limitation value? I would be gratefull
> if you could help me with this problem.
of SA_RESTART.
Any function that can return an EINTR should be coded to handle
it appropriately which usually means do the call again.
--
______________________________________________________________________
Feel free to harass my spam filter :)