add shminfo.c