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 -:)
Vadim