SCIENTIFIC-LINUX-USERS Archives

June 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Stephan Wiesand <[log in to unmask]>
Reply To:
Stephan Wiesand <[log in to unmask]>
Date:
Tue, 24 Jun 2014 10:07:02 +0200
Content-Type:
text/plain
Parts/Attachments:
text/plain (25 lines)
On 2014-06-24, at 6:48, Joseph Areeda <[log in to unmask]> 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

ATOM RSS1 RSS2