On 2014-06-24, at 6:48, Joseph Areeda <newsre...@areeda.com> wrote: > I have a C++ program that runs on multiple systems. It uses a proprietary > network protocol contained in a shared object. > > On one of the systems I get this error regularly but not often enough to use > a debugger: > > NDS library error: Resource temporarily unavailable > > It only seems to happen on one system, my workstation. I've reinstalled the > library. I have Googled my heart out and while I see the error reported in > other packages I haven't found anything that explains what it means. NDS is > the name of the service (Network Data Service). > > The only hints I've gotten suggest it might mean the network interface itself > might be involved but nothing else seems to have a problem. If it were a bug > in the library I'd expect to see it on the other systems which are in > production. > > Any clues as to what it means or where to read up on it would be greatly > appreciated.
Some library call returned EAGAIN. The prime suspect is usually fork(2), but in the case of a network library, I'd look at send(2) first. Hth Stephan -- Stephan Wiesand DESY - DV - Platanenallee 6 15738 Zeuthen, Germany