start of shmget spec