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.
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 :)