}
res_nclose(res_state statp) {	int ns;	if (statp->_vcsock >= 0) {		(void) __close(statp->_vcsock);		statp->_vcsock = -1;		statp->_flags &= ~(RES_F_VC | RES_F_CONN);	}#ifdef _LIBC	for (ns = 0; ns < statp->_u._ext.nscount + statp->_u._ext.nscount6;	     ns++)#else	for (ns = 0; ns < statp->_u._ext.nscount; ns++)#endif	{		if (statp->_u._ext.nssocks[ns] != -1) {			(void) __close(statp->_u._ext.nssocks[ns]);			statp->_u._ext.nssocks[ns] = -1;		}	}	statp->_u._ext.nsinit = 0;}