return retval;
}
-int
-flush_addresses(const char *ifname)
-{
- int retval;
- retval = do_interface(ifname, NULL, NULL, NULL, true, false);
- if (retval == -1)
- logger(LOG_ERR, "do_interface: %s", strerror(errno));
- return retval;
-}
-
in_addr_t
get_address(const char *ifname)
{
int add_address(const char *, struct in_addr, struct in_addr, struct in_addr);
int del_address(const char *, struct in_addr, struct in_addr);
int flush_addresses(const char *);
+#define flush_addresses(ifname) \
+ do_interface(ifname, NULL, NULL, NULL, true, false)
in_addr_t get_address(const char *);
int has_address(const char *, struct in_addr);