summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/man/man9/rtalloc.916
1 files changed, 9 insertions, 7 deletions
diff --git a/share/man/man9/rtalloc.9 b/share/man/man9/rtalloc.9
index a5184da803d3..f323b93537ef 100644
--- a/share/man/man9/rtalloc.9
+++ b/share/man/man9/rtalloc.9
@@ -98,8 +98,8 @@ struct route {
struct sockaddr ro_dst;
struct rtentry *ro_rt;
};
-.Pp
.Ed
+.Pp
Thus, this function can only be used for address families which are
smaller than the default
.Dq Li "struct sockaddr" .
@@ -134,13 +134,13 @@ argument, which lists the flags in the route which are to be
.Em ignored
(in most cases this is
.Dv RTF_CLONING
-flag) .
+flag).
Both
.Fn rtalloc
and
.Fn rtalloc_ign
-functions return an unlocked
-.Ft "struct rtentry" .
+functions return a pointer to an unlocked
+.Vt "struct rtentry" .
.Pp
The
.Fn rtalloc1
@@ -173,15 +173,17 @@ The third argument,
.Fa flags ,
is a set of flags to ignore, as in
.Fn rtalloc_ign .
+The
.Fn rtalloc1
-returns a locked
-.Ft "struct rtentry" .
+returns a pointer to a locked
+.Vt "struct rtentry" .
.Pp
The
.Fn rtfree
-function frees a locked route entry, e.g. previously allocated by
+function frees a locked route entry, e.g. a previously allocated by
.Fn rtalloc1 .
.Pp
+The
.Fn RTFREE
macro is used to free unlocked route entries, previously allocated by
.Fn rtalloc