int
socket_rdomain(int domain, int type, int protocol, int rdomain)
{
-#ifdef USE_ROUTINGDOMAIN
int sock, ipproto = IPPROTO_IP;
if ((sock = socket(domain, type, protocol)) == -1)
if (rdomain == -1)
return (sock);
-
+
switch (domain) {
case AF_INET6:
ipproto = IPPROTO_IPV6;
}
return (sock);
-#endif
}
/* Characters considered whitespace in strsep calls. */
return (int)port;
}
-#ifdef USE_ROUTINGDOMAIN
int
a2rdomain(const char *s)
{
return -1;
return (int)rdomain;
}
-#endif
int
a2tun(const char *s, int *remote)