add missing error handling to init
create sem dir on sem_open()
enable two proc test