Hi there!

I am working with Solaris 5.8 and Oracle 8.1.7.

I have a program that uses sockets because it is a client of other unix programs.

In order to recognize who's talking to it, it uses the command select with a timeout.

The problem is that when it leaves out the select (either because one of the sockets get active or the timeout jumps) it executes the functions that use Oracle correctly, but I always get a select error (interrupted system call) after pocessing those functions.

So it seems that it is incompatible to use the select command and Oracle together.

Does anyone got this problem also and/or knows a solution?

Thanks in advance.