Update shm.c