ADSM-L

Re: API programming and Shared Memory Problem

1998-05-20 14:02:42
Subject: Re: API programming and Shared Memory Problem
From: Betsy Colby <bcolby AT US.IBM DOT COM>
Date: Wed, 20 May 1998 14:02:42 -0400
The reason code is from the "msgrcv" system call, so it can be found in
/usr/include/sys/errno.h.  In particular, 36 is EIDRM, which means that someone
(either the server or someone else using the ipcrm command) has deleted the
message queue which was being used for this session.
 Look at the server activity log to see if this session was canceled or
timed out or what.

 Betsy Colby
 ADSM client development



ADSM-L AT VM.MARIST DOT EDU on 05-14-98 05:23:11 PM
Please respond to wsuhanic AT fox.nstn DOT ca
To: ADSM-L AT VM.MARIST DOT EDU
cc:
Subject: Re: API programming and Shared Memory Problem


Hi All:

I am using a single server license under AIX 4.2.1.
I have two client API programs running on the box.
However one client program broke then I got the
following error message:

ANR8290W Error sending data through shared memory. Reason 36.

Cannot find explanation of Reason 36. What does this
mean? Also note that once I got the above message, the
client program which was working find got shut down.
Does this mean that the shared memory pool is one big
pool so that if one segment of it gets corrupted, then
everything else is toast ?

Thanks in advance for all your help.

West Suhanic










<Prev in Thread] Current Thread [Next in Thread>