shm.c revision b7952180
1