_res
uint32 _res[2];
err_res _res = {.error_code = (code), .action = (aaction) }; \
_res; \
if ((_res.options & RES_INIT) == 0 && res_init() == -1)
_res.options |= RES_STAYOPEN | RES_USEVC;
_res.options &= ~(RES_STAYOPEN | RES_USEVC);
RES_SET_H_ERRNO(&_res, NETDB_INTERNAL);