Module Name: src
Committed By: uwe
Date: Mon Jan 13 14:10:52 UTC 2020
Modified Files:
src/share/man/man3: dlinfo.3
Log Message:
Miscellaneous fixes.
No space after asterisk in "type *arg".
There's no "-width indent", use something relevant instead.
Do not document the structure tag of the Link_map typedef.
Give the Link_map members a paragraph of their own for readability.
Give them a bit more breathing space in the tagged list.
Spell pooka's name correctly.
TODO: The text is pleonastic in several places ("Do foo. On success
does foo." etc) and could use some copy editing.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/share/man/man3/dlinfo.3
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man3/dlinfo.3
diff -u src/share/man/man3/dlinfo.3:1.3 src/share/man/man3/dlinfo.3:1.4
--- src/share/man/man3/dlinfo.3:1.3 Mon Jan 13 11:47:06 2020
+++ src/share/man/man3/dlinfo.3 Mon Jan 13 14:10:52 2020
@@ -1,4 +1,4 @@
-.\" $NetBSD: dlinfo.3,v 1.3 2020/01/13 11:47:06 wiz Exp $
+.\" $NetBSD: dlinfo.3,v 1.4 2020/01/13 14:10:52 uwe Exp $
.\"
.\" Copyright (c) 2003 Alexey Zelkin <[email protected]>
.\" All rights reserved.
@@ -40,7 +40,7 @@ dynamically linked program automatically
.In link.h
.In dlfcn.h
.Ft int
-.Fn dlinfo "void * handle" "int request" "void * p"
+.Fn dlinfo "void *handle" "int request" "void *p"
.Sh DESCRIPTION
The
.Fn dlinfo
@@ -66,19 +66,20 @@ is the value returned from
the information returned by the
.Fn dlinfo
function pertains to the specified object.
-If handle is the special handle
+If
+.Fa handle
+is the special handle
.Dv RTLD_SELF ,
the information returned pertains to the caller itself.
.Pp
Possible values for the
.Fa request
argument are:
-.Bl -tag -width indent
+.Bl -tag -width "Dv RTLD_"
.It Dv RTLD_DI_LINKMAP
-Retrieve the
+Retrieve the pointer to the
.Vt Link_map
-.Pq Vt "struct link_map"
-structure pointer for the specified
+for the specified
.Fa handle .
On successful return, the
.Fa p
@@ -98,6 +99,7 @@ in the same order as
and
.Xr dlclose 3
are called.
+.Pp
The
.Vt Link_map
structure is defined in
@@ -113,11 +115,11 @@ void *l_ld; /* Pointer to
struct link_map *l_next, /* linked list of mapped libs */
*l_prev;
.Ed
-.Bl -tag -width ".Va l_addr"
+.Bl -tag -width Va
.It Va l_addr
The base address of the object loaded into memory.
.It Va l_name
-The full name of the loaded shared object.
+The absolute pathname of the loaded shared object.
.It Va l_ld
The address of the dynamic linking information segment
.Pq Dv PT_DYNAMIC
@@ -273,7 +275,7 @@ The
implementation of the
.Fn dlinfo
function was originally written by
-.An Antii Kantee Aq Mt [email protected] .
+.An Antti Kantee Aq Mt [email protected] .
.Pp
The manual page for this function was written by
.An Alexey Zelkin Aq Mt [email protected]