Hi, The addresses after shmat for two processes are coming different (of course) for the same ID. The size of shared memory is around 225 KB. Can somebody give me a clue , why it is so? Surprisingly transfer thro' the shared memory is proper. The difference in addresses is precisely 1 MB. TIA Sachin