Re: [HACKERS] why do shmem attach? - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: [HACKERS] why do shmem attach?
Date
Msg-id 199909201323.JAA18526@candle.pha.pa.us
Whole thread Raw
In response to Re: [HACKERS] why do shmem attach?  (Vadim Mikheev <vadim@krs.ru>)
List pgsql-hackers
> Hiroshi Inoue wrote:
> > 
> > Where do we attach to shmem after fork() ?
> > I couldn't find the place.
> 
> Ops, sorry, you're right - postinit.c:InitCommunication():
> 
>     if (!IsUnderPostmaster)     /* postmaster already did this */
>     {
>         PostgresIpcKey = key;
>         AttachSharedMemoryAndSemaphores(key);
>     }
> 
> Though, AttachSharedMemoryAndSemaphores():
> 
>     if (key == PrivateIPCKey)
>     {  
>         CreateSharedMemoryAndSemaphores(key, 16);
>         return;
>     }
> 
> ... and useless shmem attachment stuff follows after this ...
> 
> Cleanup is still required, but subj is closed, thanks -:)

My guess is that this is something I missed when removing the exec().

--  Bruce Momjian                        |  http://www.op.net/~candle maillist@candle.pha.pa.us            |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] why do shmem attach?
Next
From: Bruce Momjian
Date:
Subject: Status on Jan Wieck