new file:   msgqueue.c
new file:   shmshare.c
new file:   shmshare2.c