sigcHld and wait