... /* install SIGCHLD handler */ Signal(SIGCHLD, HandSigCHLD); /* establish handler */ /* create socket */ ...