static struct hna_group *add_to_hna_group(struct hna_group *);
-static void looped_checks(void *) __attribute__ ((noreturn));
+static void *looped_checks(void *);
static bool check_gw(union olsr_ip_addr *, uint8_t, struct ping_list *);
update_routing();
if (hna_ping_check) {
- pthread_create(&ping_thread, NULL, (void *(*)(void *))looped_checks, NULL);
+ pthread_create(&ping_thread, NULL, looped_checks, NULL);
} else {
struct hna_group *grp;
for (grp = hna_groups; grp; grp = grp->next) {
* the default value)
*/
static void
-looped_checks(void *foo __attribute__ ((unused)))
+*looped_checks(void *foo __attribute__ ((unused)))
{
for (;;) {
struct hna_group *grp;
while (nanosleep(&sleeptime_spec, &remainder_spec) < 0)
sleeptime_spec = remainder_spec;
}
- // return NULL;
+
+ return NULL;
}
/* -------------------------------------------------------------------------