elif [ -z "$DEBUG" -a -d .git ]; then
printf "Found git ... "
DEBUG=yes
+ echo "CFLAGS+= -ggdb" >>$CONFIG_MK
else
DEBUG=no
fi
for ((var) = TAILQ_FIRST((head)); \
(var) && ((next) = TAILQ_NEXT((var), field), 1); \
(var) = (next))
+#define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, prev) \
+ for ((var) = TAILQ_LAST((head), headname); \
+ (var) && ((prev) = TAILQ_PREV((var), headname, field), 1);\
+ (var) = (prev))
EOF
fi
* If we own the default route, but not RA management itself
* then we need to preserve the last best default route we had */
TAILQ_FOREACH_REVERSE_SAFE(rt, routes, rt6head, next, rtn) {
+ TAILQ_REMOVE(routes, rt, next);
if (find_route6(nrs, rt) == NULL) {
if (!have_default &&
(options & DHCPCD_IPV6RA_OWN_DEFAULT) &&
}
free(rt);
}
+
free(routes);
routes = nrs;
}