#include <string.h>
#include <unistd.h>
+#include "vlog.h"
+
VLOG_DEFINE_THIS_MODULE(route_table);
static int pid;
name[namelen] = '\0';
return true;
}
+#if defined(__FreeBSD__)
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
+#elif defined(__NetBSD__)
+ sa = (struct sockaddr *)((char *)sa + RT_ROUNDUP(sa->sa_len));
+#else
+#error unimplemented
+#endif
}
}
return false;
}
void
-route_table_register()
+route_table_register(void)
{
if (!register_count)
{
}
void
-route_table_unregister()
+route_table_unregister(void)
{
register_count--;
}