 specifies that any changes to the memory segment should be "public" to all cooperating processes.  annexes the shared memory segment and returns a pointer suitable for reading and writing bytes directly from the segment. 