#include "io.h"
-static void Init_Subprocess PARAMS(( void ));
static void Do_ResolveAddr PARAMS(( const ng_ipaddr_t *Addr, int Sock, int w_fd ));
static void Do_ResolveName PARAMS(( const char *Host, int w_fd ));
return true;
} else if( pid == 0 ) {
/* Sub process */
- Init_Subprocess();
+ Log_Init_Subprocess("Resolver");
Do_ResolveAddr( Addr, identsock, pipefd[1]);
Log_Exit_Subprocess("Resolver");
exit(0);
return true;
} else if( pid == 0 ) {
/* Sub process */
- Init_Subprocess();
+ Log_Init_Subprocess("Resolver");
Do_ResolveName(Host, pipefd[1]);
Log_Exit_Subprocess("Resolver");
exit(0);
} /* Resolve_Name */
-/**
- * Initialize forked resolver subprocess.
- */
-static void
-Init_Subprocess(void)
-{
- signal(SIGTERM, Proc_GenericSignalHandler);
- Log_Init_Subprocess("Resolver");
-}
-
-
#if !defined(HAVE_GETADDRINFO) || !defined(HAVE_GETNAMEINFO)
#if !defined(WANT_IPV6) && defined(h_errno)
static char *