Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
as it would interfere with the traversal.
The macro
.BR LIST_FOREACH_SAFE (),
-which is not present in glibc,
-solves this bug by
-allowing to both remove
+which is present on the BSDs but is not present in glibc,
+fixes this limitation by allowing
.I var
-as well as free it from within the loop safely
+to safely be removed from the list and freed from within the loop
without interfering with the traversal.
.SH EXAMPLES
.EX