shm.c revision a5516438
1