diff --git a/src/util.c b/src/util.c index 30b7197..2515dd2 100644 --- a/src/util.c +++ b/src/util.c @@ -71,7 +71,11 @@ get_resolvconf_addr() void socket_setrtable(int fd, int rtable) { +#ifdef SO_RTABLE 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