Date: Fri, 06 Feb 1998 07:52:59 +0100 From: Michael Schuster <Michael.Schuster@utimaco.co.at> To: "hackers@FreeBSD.ORG" <hackers@FreeBSD.ORG> Subject: Re: Shared memory and signals Message-ID: <34DAB34B.DD7FFC63@utimaco.co.at>
next in thread | raw e-mail | index | archive | help
Dennis Rockwell <dennis@bbn.com> wrote
> On 4 Feb, Michael Schuster wrote:
> > if (sInfo.shm_nattch > 1)
> > shmctl (fd, IPC_RMID, NULL);
>
> Isn't this backwards? (nattach <= 1)
Yes, of course. I mixed things up there. What I had in the first place
was
if (sInfo.shm_nattch > 1)
free_mem = FALSE;
thanks for the hint.
> Also, this looks like a race condition just waiting to be lost.
Could you elaborate?
--
Michael Schuster
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?34DAB34B.DD7FFC63>
