mirror of
https://github.com/yarrick/iodine.git
synced 2024-11-18 05:39:13 +00:00
Add check for SO_RTABLE support in openbsd, #95
This commit is contained in:
parent
d4849a5dbf
commit
66d9428dff
|
@ -71,7 +71,11 @@ get_resolvconf_addr()
|
||||||
void
|
void
|
||||||
socket_setrtable(int fd, int rtable)
|
socket_setrtable(int fd, int rtable)
|
||||||
{
|
{
|
||||||
|
#ifdef SO_RTABLE
|
||||||
if (setsockopt (fd, IPPROTO_IP, SO_RTABLE, &rtable, sizeof(rtable)) == -1)
|
if (setsockopt (fd, IPPROTO_IP, SO_RTABLE, &rtable, sizeof(rtable)) == -1)
|
||||||
err(1, "Failed to set routing table %d", rtable);
|
err(1, "Failed to set routing table %d", rtable);
|
||||||
|
#else
|
||||||
|
fprintf(stderr, "Routing domain support was not available at compile time.\n");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue