if (s)
target.sin_port = s->s_port;
else
+#ifdef HAVE_HESIOD
+ {
+ s = hes_getservbyname(port, "tcp");
+ if (s)
+ target.sin_port = s->s_port;
+ else
+ return 0;
+ }
+#else
return 0;
+#endif
}
memcpy(&target.sin_addr, shost->h_addr, shost->h_length);