aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@FreeBSD.org>2006-11-13 09:46:16 +0000
committerRuslan Ermilov <ru@FreeBSD.org>2006-11-13 09:46:16 +0000
commitcd9e086e936c75aa763dcbb83fa51eb0058af7ef (patch)
tree9dba37028e5829144774c9164fa21bf6804136ef
parent7134f7ea44e7253c9c4fdd3b68212d948cc37fd7 (diff)
Notes
-rw-r--r--lib/libelf/elf.33
-rw-r--r--lib/libelf/elf_begin.32
-rw-r--r--lib/libelf/elf_cntl.32
-rw-r--r--lib/libelf/elf_end.32
-rw-r--r--lib/libelf/elf_errmsg.32
-rw-r--r--lib/libelf/elf_fill.34
-rw-r--r--lib/libelf/elf_flagdata.36
-rw-r--r--lib/libelf/elf_getarhdr.34
-rw-r--r--lib/libelf/elf_getarsym.32
-rw-r--r--lib/libelf/elf_getbase.34
-rw-r--r--lib/libelf/elf_getdata.34
-rw-r--r--lib/libelf/elf_getident.36
-rw-r--r--lib/libelf/elf_getscn.32
-rw-r--r--lib/libelf/elf_getshnum.36
-rw-r--r--lib/libelf/elf_getshstrndx.36
-rw-r--r--lib/libelf/elf_hash.34
-rw-r--r--lib/libelf/elf_kind.36
-rw-r--r--lib/libelf/elf_memory.32
-rw-r--r--lib/libelf/elf_next.32
-rw-r--r--lib/libelf/elf_rand.32
-rw-r--r--lib/libelf/elf_rawfile.32
-rw-r--r--lib/libelf/elf_strptr.38
-rw-r--r--lib/libelf/elf_update.322
-rw-r--r--lib/libelf/elf_version.32
-rw-r--r--lib/libelf/gelf_checksum.34
-rw-r--r--lib/libelf/gelf_fsize.34
-rw-r--r--lib/libelf/gelf_getcap.32
-rw-r--r--lib/libelf/gelf_getclass.32
-rw-r--r--lib/libelf/gelf_getdyn.32
-rw-r--r--lib/libelf/gelf_getehdr.36
-rw-r--r--lib/libelf/gelf_getmove.32
-rw-r--r--lib/libelf/gelf_getphdr.34
-rw-r--r--lib/libelf/gelf_getrel.32
-rw-r--r--lib/libelf/gelf_getrela.32
-rw-r--r--lib/libelf/gelf_getshdr.32
-rw-r--r--lib/libelf/gelf_getsym.32
-rw-r--r--lib/libelf/gelf_getsyminfo.32
-rw-r--r--lib/libelf/gelf_getsymshndx.32
-rw-r--r--lib/libelf/gelf_newehdr.36
-rw-r--r--lib/libelf/gelf_newphdr.34
-rw-r--r--lib/libelf/gelf_update_ehdr.32
-rw-r--r--lib/libelf/gelf_xlatetof.32
42 files changed, 79 insertions, 78 deletions
diff --git a/lib/libelf/elf.3 b/lib/libelf/elf.3
index 9d2c3803c4d4..ff1373d171c7 100644
--- a/lib/libelf/elf.3
+++ b/lib/libelf/elf.3
@@ -436,7 +436,8 @@ set by function
.Ss Error Handling
In case an error is encountered, these library functions set an
internal error number and signal the presence of the error by
-returning an special return value. The application can check the
+returning an special return value.
+The application can check the
current error number by calling
.Xr elf_errno 3 .
A human readable description of the recorded error is available by
diff --git a/lib/libelf/elf_begin.3 b/lib/libelf/elf_begin.3
index 355366fd54f4..6bec13dbeb0a 100644
--- a/lib/libelf/elf_begin.3
+++ b/lib/libelf/elf_begin.3
@@ -25,7 +25,7 @@
.\"
.Dd June 21, 2006
.Os
-.Dt ELF 3
+.Dt ELF_BEGIN 3
.Sh NAME
.Nm elf_begin
.Nd open an ELF file or ar(1) archive
diff --git a/lib/libelf/elf_cntl.3 b/lib/libelf/elf_cntl.3
index 4853c1c80165..73dca2139446 100644
--- a/lib/libelf/elf_cntl.3
+++ b/lib/libelf/elf_cntl.3
@@ -25,7 +25,7 @@
.\"
.Dd August 9, 2006
.Os
-.Dt ELF 3
+.Dt ELF_CNTL 3
.Sh NAME
.Nm elf_cntl
.Nd control an elf file descriptor
diff --git a/lib/libelf/elf_end.3 b/lib/libelf/elf_end.3
index 67afed434ec3..0f74a8984729 100644
--- a/lib/libelf/elf_end.3
+++ b/lib/libelf/elf_end.3
@@ -25,7 +25,7 @@
.\"
.Dd June 29, 2006
.Os
-.Dt ELF 3
+.Dt ELF_END 3
.Sh NAME
.Nm elf_end
.Nd release an ELF descriptor
diff --git a/lib/libelf/elf_errmsg.3 b/lib/libelf/elf_errmsg.3
index 2b21e2675da2..1ed70bf9ee68 100644
--- a/lib/libelf/elf_errmsg.3
+++ b/lib/libelf/elf_errmsg.3
@@ -25,7 +25,7 @@
.\"
.Dd June 11, 2006
.Os
-.Dt ELF 3
+.Dt ELF_ERRMSG 3
.Sh NAME
.Nm elf_errmsg ,
.Nm elf_errno
diff --git a/lib/libelf/elf_fill.3 b/lib/libelf/elf_fill.3
index 88d028620701..33446b99c485 100644
--- a/lib/libelf/elf_fill.3
+++ b/lib/libelf/elf_fill.3
@@ -25,7 +25,7 @@
.\"
.Dd June 11, 2006
.Os
-.Dt ELF 3
+.Dt ELF_FILL 3
.Sh NAME
.Nm elf_fill
.Nd set fill byte for inter-section padding
@@ -49,4 +49,4 @@ flag is not set for the ELF file.
.Sh SEE ALSO
.Xr elf 3 ,
.Xr elf_flagelf 3 ,
-.Xr gelf 3 \ No newline at end of file
+.Xr gelf 3
diff --git a/lib/libelf/elf_flagdata.3 b/lib/libelf/elf_flagdata.3
index b80d90233e17..92bf3aa9bc48 100644
--- a/lib/libelf/elf_flagdata.3
+++ b/lib/libelf/elf_flagdata.3
@@ -25,7 +25,7 @@
.\"
.Dd August 10, 2006
.Os
-.Dt ELF 3
+.Dt ELF_FLAGDATA 3
.Sh NAME
.Nm elf_flagdata ,
.Nm elf_flagehdr ,
@@ -139,14 +139,14 @@ was called without a program header being allocated.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_newdata 3 ,
-.Xr elf_update 3 ,
.Xr elf32_newehdr 3 ,
.Xr elf32_newphdr 3 ,
.Xr elf32_newshdr 3 ,
.Xr elf64_newehdr 3 ,
.Xr elf64_newphdr 3 ,
.Xr elf64_newshdr 3 ,
+.Xr elf_newdata 3 ,
+.Xr elf_update 3 ,
.Xr gelf 3 ,
.Xr gelf_newehdr 3 ,
.Xr gelf_newphdr 3 ,
diff --git a/lib/libelf/elf_getarhdr.3 b/lib/libelf/elf_getarhdr.3
index 879fb31b61d3..ea63c1081df2 100644
--- a/lib/libelf/elf_getarhdr.3
+++ b/lib/libelf/elf_getarhdr.3
@@ -25,7 +25,7 @@
.\"
.Dd August 15, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETARHDR 3
.Sh NAME
.Nm elf_getarhdr
.Nd retrieve ar(1) header for an archive member
@@ -94,4 +94,4 @@ archive.
.Xr elf 3 ,
.Xr elf_begin 3 ,
.Xr elf_getarsym 3 ,
-.Xr elf_memory 3 \ No newline at end of file
+.Xr elf_memory 3
diff --git a/lib/libelf/elf_getarsym.3 b/lib/libelf/elf_getarsym.3
index d7d27f8bd40b..1030ea2b6f50 100644
--- a/lib/libelf/elf_getarsym.3
+++ b/lib/libelf/elf_getarsym.3
@@ -25,7 +25,7 @@
.\"
.Dd August 15, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETARSYM 3
.Sh NAME
.Nm elf_getarsym
.Nd retrieve the symbol table of an archive
diff --git a/lib/libelf/elf_getbase.3 b/lib/libelf/elf_getbase.3
index dfb88fc407f7..30be6c5c2591 100644
--- a/lib/libelf/elf_getbase.3
+++ b/lib/libelf/elf_getbase.3
@@ -25,7 +25,7 @@
.\"
.Dd June 11, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETBASE 3
.Sh NAME
.Nm elf_getbase
.Nd get the base offset for an object file
@@ -64,4 +64,4 @@ is not an ELF descriptor for an archive member.
.Xr elf_getarhdr 3 ,
.Xr elf_getident 3 ,
.Xr elf_rawfile 3 ,
-.Xr gelf 3 \ No newline at end of file
+.Xr gelf 3
diff --git a/lib/libelf/elf_getdata.3 b/lib/libelf/elf_getdata.3
index 19bd3d9606fe..64da4ad9f8ce 100644
--- a/lib/libelf/elf_getdata.3
+++ b/lib/libelf/elf_getdata.3
@@ -25,7 +25,7 @@
.\"
.Dd August 26, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETDATA 3
.Sh NAME
.Nm elf_getdata ,
.Nm elf_newdata ,
@@ -99,7 +99,7 @@ Section
.Ar scn
must be associated with an ELF file opened for writing.
If the application has not requested full control of layout by
-setting the
+setting the
.Dv ELF_F_LAYOUT
flag on descriptor
.Ar elf ,
diff --git a/lib/libelf/elf_getident.3 b/lib/libelf/elf_getident.3
index 49e1fc409d0f..f34ab70e3732 100644
--- a/lib/libelf/elf_getident.3
+++ b/lib/libelf/elf_getident.3
@@ -25,7 +25,7 @@
.\"
.Dd July 3, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETIDENT 3
.Sh NAME
.Nm elf_getident
.Nd return the initial bytes of a file
@@ -70,14 +70,14 @@ was called before a call to
.El
.Sh SEE ALSO
.Xr elf 3 ,
+.Xr elf32_getehdr 3 ,
+.Xr elf64_getehdr 3 ,
.Xr elf_getarhdr 3 ,
.Xr elf_getbase 3 ,
.Xr elf_getflags 3 ,
.Xr elf_kind 3 ,
.Xr elf_rawfile 3 ,
.Xr elf_update 3 ,
-.Xr elf32_getehdr ,
-.Xr elf64_getehdr ,
.Xr gelf 3 ,
.Xr gelf_getclass 3 ,
.Xr gelf_getehdr 3
diff --git a/lib/libelf/elf_getscn.3 b/lib/libelf/elf_getscn.3
index 5b4bd7484e1c..e0df8db6a777 100644
--- a/lib/libelf/elf_getscn.3
+++ b/lib/libelf/elf_getscn.3
@@ -25,7 +25,7 @@
.\"
.Dd August 26, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETSCN 3
.Sh NAME
.Nm elf_getscn ,
.Nm elf_ndxscn ,
diff --git a/lib/libelf/elf_getshnum.3 b/lib/libelf/elf_getshnum.3
index 0dbaca6e7ef8..882f65634795 100644
--- a/lib/libelf/elf_getshnum.3
+++ b/lib/libelf/elf_getshnum.3
@@ -25,7 +25,7 @@
.\"
.Dd October 31, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETSHNUM 3
.Sh NAME
.Nm elf_getshnum
.Nd return the number of sections in an ELF file
@@ -70,9 +70,9 @@ lacks an ELF Executable header.
.El
.Sh SEE ALSO
.Xr elf 3 ,
+.Xr elf32_getehdr 3 ,
+.Xr elf64_getehdr 3 ,
.Xr elf_getident 3 ,
.Xr elf_getshstrndx 3 ,
-.Xr elf32_getehdr ,
-.Xr elf64_getehdr ,
.Xr gelf 3 ,
.Xr gelf_getehdr 3
diff --git a/lib/libelf/elf_getshstrndx.3 b/lib/libelf/elf_getshstrndx.3
index c7a008ba5718..115b2dac1c6d 100644
--- a/lib/libelf/elf_getshstrndx.3
+++ b/lib/libelf/elf_getshstrndx.3
@@ -25,7 +25,7 @@
.\"
.Dd October 31, 2006
.Os
-.Dt ELF 3
+.Dt ELF_GETSHSTRNDX 3
.Sh NAME
.Nm elf_getshstrndx ,
.Nm elf_setshstrndx
@@ -79,9 +79,9 @@ contained a value in the reserved range of section indices.
.El
.Sh SEE ALSO
.Xr elf 3 ,
+.Xr elf32_getehdr 3 ,
+.Xr elf64_getehdr 3 ,
.Xr elf_getident 3 ,
.Xr elf_getshnum 3 ,
-.Xr elf32_getehdr ,
-.Xr elf64_getehdr ,
.Xr gelf 3 ,
.Xr gelf_getehdr 3
diff --git a/lib/libelf/elf_hash.3 b/lib/libelf/elf_hash.3
index c309b7187d54..02095988959a 100644
--- a/lib/libelf/elf_hash.3
+++ b/lib/libelf/elf_hash.3
@@ -25,7 +25,7 @@
.\"
.Dd August 15, 2006
.Os
-.Dt ELF 3
+.Dt ELF_HASH 3
.Sh NAME
.Nm elf_hash
.Nd compute a hash value for a string
@@ -54,4 +54,4 @@ The library internally uses unsigned 32 bit arithmetic to compute
the hash value.
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr gelf 3 \ No newline at end of file
+.Xr gelf 3
diff --git a/lib/libelf/elf_kind.3 b/lib/libelf/elf_kind.3
index 8008bc26b3ad..def1582b2299 100644
--- a/lib/libelf/elf_kind.3
+++ b/lib/libelf/elf_kind.3
@@ -25,7 +25,7 @@
.\"
.Dd June 1, 2006
.Os
-.Dt ELF 3
+.Dt ELF_KIND 3
.Sh NAME
.Nm elf_kind
.Nd determine ELF file type
@@ -66,6 +66,6 @@ or an error occurred when processing.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_getident 3 ,
.Xr elf_begin 3 ,
-.Xr gelf 3 \ No newline at end of file
+.Xr elf_getident 3 ,
+.Xr gelf 3
diff --git a/lib/libelf/elf_memory.3 b/lib/libelf/elf_memory.3
index d75ca2f005f8..14a1fba380ce 100644
--- a/lib/libelf/elf_memory.3
+++ b/lib/libelf/elf_memory.3
@@ -25,7 +25,7 @@
.\"
.Dd June 28, 2006
.Os
-.Dt ELF 3
+.Dt ELF_MEMORY 3
.Sh NAME
.Nm elf_memory
.Nd process an ELF or ar(1) archive mapped into memory
diff --git a/lib/libelf/elf_next.3 b/lib/libelf/elf_next.3
index 771a1e4406be..da995fc253be 100644
--- a/lib/libelf/elf_next.3
+++ b/lib/libelf/elf_next.3
@@ -25,7 +25,7 @@
.\"
.Dd June 17, 2006
.Os
-.Dt ELF 3
+.Dt ELF_NEXT 3
.Sh NAME
.Nm elf_next
.Nd provide sequential access to the next archive member
diff --git a/lib/libelf/elf_rand.3 b/lib/libelf/elf_rand.3
index 982cc8d047d5..f9cac32f3949 100644
--- a/lib/libelf/elf_rand.3
+++ b/lib/libelf/elf_rand.3
@@ -25,7 +25,7 @@
.\"
.Dd June 17, 2006
.Os
-.Dt ELF 3
+.Dt ELF_RAND 3
.Sh NAME
.Nm elf_rand
.Nd provide sequential access to the next archive member
diff --git a/lib/libelf/elf_rawfile.3 b/lib/libelf/elf_rawfile.3
index c6dcd681206f..76026e7971bc 100644
--- a/lib/libelf/elf_rawfile.3
+++ b/lib/libelf/elf_rawfile.3
@@ -25,7 +25,7 @@
.\"
.Dd July 3, 2006
.Os
-.Dt ELF 3
+.Dt ELF_RAWFILE 3
.Sh NAME
.Nm elf_rawfile
.Nd return uninterpreted contents of an ELF file
diff --git a/lib/libelf/elf_strptr.3 b/lib/libelf/elf_strptr.3
index 7f6e281cb13d..6dce1d3ef02d 100644
--- a/lib/libelf/elf_strptr.3
+++ b/lib/libelf/elf_strptr.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt ELF_STRPTR 3
.Sh NAME
.Nm elf_strptr
.Nd retrieve a string pointer in a string table
@@ -86,7 +86,7 @@ Offset
.Ar stroffset
indexed a region that was not covered by any Elf_Data
descriptor.
-.Iq Bq Er ELF_E_DATA
+.It Bq Er ELF_E_DATA
An erroneous
.Vt Elf_Data
descriptor was part of the section specified by argument
@@ -104,9 +104,9 @@ contained a malformed section header.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_getdata 3 ,
-.Xr elf_rawdata 3 ,
.Xr elf32_getshdr 3 ,
.Xr elf64_getshdr 3 ,
+.Xr elf_getdata 3 ,
+.Xr elf_rawdata 3 ,
.Xr gelf 3 ,
.Xr gelf_getshdr 3
diff --git a/lib/libelf/elf_update.3 b/lib/libelf/elf_update.3
index c5c0b5e72148..11dab9798659 100644
--- a/lib/libelf/elf_update.3
+++ b/lib/libelf/elf_update.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt ELF_UPDATE 3
.Sh NAME
.Nm elf_update
.Nd update an ELF descriptor
@@ -39,7 +39,7 @@
Function
.Fn elf_update
causes the library to recalculate the structure of an ELF
-object and optionally write out the image of the object
+object and optionally write out the image of the object
to file.
.Pp
Argument
@@ -254,15 +254,6 @@ descriptor with an unsupported version.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_cntl 3 ,
-.Xr elf_fill 3 ,
-.Xr elf_flagehdr 3 ,
-.Xr elf_flagelf 3 ,
-.Xr elf_getscn 3 ,
-.Xr elf_getdata 3 ,
-.Xr elf_newscn 3 ,
-.Xr elf_newdata 3 ,
-.Xr elf_rawdata 3 ,
.Xr elf32_getehdr 3 ,
.Xr elf32_getphdr 3 ,
.Xr elf32_newehdr 3 ,
@@ -271,6 +262,15 @@ descriptor with an unsupported version.
.Xr elf64_getphdr 3 ,
.Xr elf64_newehdr 3 ,
.Xr elf64_newphdr 3 ,
+.Xr elf_cntl 3 ,
+.Xr elf_fill 3 ,
+.Xr elf_flagehdr 3 ,
+.Xr elf_flagelf 3 ,
+.Xr elf_getdata 3 ,
+.Xr elf_getscn 3 ,
+.Xr elf_newdata 3 ,
+.Xr elf_newscn 3 ,
+.Xr elf_rawdata 3 ,
.Xr gelf 3 ,
.Xr gelf_newehdr 3 ,
.Xr gelf_newphdr 3 ,
diff --git a/lib/libelf/elf_version.3 b/lib/libelf/elf_version.3
index cfe56f4f5a04..25ea62b231cf 100644
--- a/lib/libelf/elf_version.3
+++ b/lib/libelf/elf_version.3
@@ -25,7 +25,7 @@
.\"
.Dd June 1, 2006
.Os
-.Dt ELF 3
+.Dt ELF_VERSION 3
.Sh NAME
.Nm elf_version
.Nd retrieve or set ELF library operating version
diff --git a/lib/libelf/gelf_checksum.3 b/lib/libelf/gelf_checksum.3
index 9fc500cb27bc..a6f19784b3c7 100644
--- a/lib/libelf/gelf_checksum.3
+++ b/lib/libelf/gelf_checksum.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_CHECKSUM 3
.Sh NAME
.Nm elf32_checksum ,
.Nm elf64_checksum ,
@@ -112,4 +112,4 @@ The ELF object was of an unsupported version.
.Sh SEE ALSO
.Xr strip 1 ,
.Xr elf 3 ,
-.Xr gelf 3 \ No newline at end of file
+.Xr gelf 3
diff --git a/lib/libelf/gelf_fsize.3 b/lib/libelf/gelf_fsize.3
index 681e338b4046..45fe7e60b8e3 100644
--- a/lib/libelf/gelf_fsize.3
+++ b/lib/libelf/gelf_fsize.3
@@ -25,7 +25,7 @@
.\"
.Dd July 3, 2006
.Os
-.Dt ELF 3
+.Dt GELF_FSIZE 3
.Sh NAME
.Nm gelf_fsize ,
.Nm elf32_fsize ,
@@ -90,4 +90,4 @@ is not a supported version.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr gelf 3 \ No newline at end of file
+.Xr gelf 3
diff --git a/lib/libelf/gelf_getcap.3 b/lib/libelf/gelf_getcap.3
index 41ecd5e4912b..f6262d81a94e 100644
--- a/lib/libelf/gelf_getcap.3
+++ b/lib/libelf/gelf_getcap.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETCAP 3
.Sh NAME
.Nm gelf_getcap ,
.Nm gelf_update_cap
diff --git a/lib/libelf/gelf_getclass.3 b/lib/libelf/gelf_getclass.3
index 9ca4baff756b..cab3e24b8322 100644
--- a/lib/libelf/gelf_getclass.3
+++ b/lib/libelf/gelf_getclass.3
@@ -25,7 +25,7 @@
.\"
.Dd July 3, 2006
.Os
-.Dt GELF 3
+.Dt GELF_GETCLASS 3
.Sh NAME
.Nm gelf_getclass
.Nd retrieve the class of an ELF descriptor
diff --git a/lib/libelf/gelf_getdyn.3 b/lib/libelf/gelf_getdyn.3
index 492319e28447..11244440ff8c 100644
--- a/lib/libelf/gelf_getdyn.3
+++ b/lib/libelf/gelf_getdyn.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETDYN 3
.Sh NAME
.Nm gelf_getdyn ,
.Nm gelf_update_dyn
diff --git a/lib/libelf/gelf_getehdr.3 b/lib/libelf/gelf_getehdr.3
index efac12152909..7a8bfcb0aa19 100644
--- a/lib/libelf/gelf_getehdr.3
+++ b/lib/libelf/gelf_getehdr.3
@@ -25,7 +25,7 @@
.\"
.Dd July 6, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETEHDR 3
.Sh NAME
.Nm elf32_getehdr ,
.Nm elf64_getehdr ,
@@ -110,10 +110,10 @@ had an unsupported ELF version number.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_getident 3 ,
-.Xr elf_flagehdr 3 ,
.Xr elf32_newehdr 3 ,
.Xr elf64_newehdr 3 ,
+.Xr elf_flagehdr 3 ,
+.Xr elf_getident 3 ,
.Xr gelf 3 ,
.Xr gelf_newehdr 3 ,
.Xr elf 5
diff --git a/lib/libelf/gelf_getmove.3 b/lib/libelf/gelf_getmove.3
index 2ce5fcf30475..11fd9cad9551 100644
--- a/lib/libelf/gelf_getmove.3
+++ b/lib/libelf/gelf_getmove.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETMOVE 3
.Sh NAME
.Nm gelf_getmove ,
.Nm gelf_update_move
diff --git a/lib/libelf/gelf_getphdr.3 b/lib/libelf/gelf_getphdr.3
index 99144603306e..c604adffbe2f 100644
--- a/lib/libelf/gelf_getphdr.3
+++ b/lib/libelf/gelf_getphdr.3
@@ -25,7 +25,7 @@
.\"
.Dd August 25, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETPHDR 3
.Sh NAME
.Nm elf32_getphdr ,
.Nm elf64_getphdr ,
@@ -125,11 +125,11 @@ was of an unsupported version.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_flagphdr 3 ,
.Xr elf32_getehdr 3 ,
.Xr elf32_newphdr 3 ,
.Xr elf64_getehdr 3 ,
.Xr elf64_newphdr 3 ,
+.Xr elf_flagphdr 3 ,
.Xr gelf 3 ,
.Xr gelf_getehdr 3 ,
.Xr gelf_newphdr 3 ,
diff --git a/lib/libelf/gelf_getrel.3 b/lib/libelf/gelf_getrel.3
index be85931450ca..75fa79e98222 100644
--- a/lib/libelf/gelf_getrel.3
+++ b/lib/libelf/gelf_getrel.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETREL 3
.Sh NAME
.Nm gelf_getrel ,
.Nm gelf_update_rel
diff --git a/lib/libelf/gelf_getrela.3 b/lib/libelf/gelf_getrela.3
index cef1e1a4c1ac..d8968f56129a 100644
--- a/lib/libelf/gelf_getrela.3
+++ b/lib/libelf/gelf_getrela.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETRELA 3
.Sh NAME
.Nm gelf_getrela ,
.Nm gelf_update_rela
diff --git a/lib/libelf/gelf_getshdr.3 b/lib/libelf/gelf_getshdr.3
index 77016f54325e..c1823b54d523 100644
--- a/lib/libelf/gelf_getshdr.3
+++ b/lib/libelf/gelf_getshdr.3
@@ -25,7 +25,7 @@
.\"
.Dd August 27, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETSHDR 3
.Sh NAME
.Nm elf32_getshdr ,
.Nm elf64_getshdr ,
diff --git a/lib/libelf/gelf_getsym.3 b/lib/libelf/gelf_getsym.3
index 38e4dfa2c021..4e35133648d9 100644
--- a/lib/libelf/gelf_getsym.3
+++ b/lib/libelf/gelf_getsym.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETSYM 3
.Sh NAME
.Nm gelf_getsym ,
.Nm gelf_update_sym
diff --git a/lib/libelf/gelf_getsyminfo.3 b/lib/libelf/gelf_getsyminfo.3
index b77dce5a88b0..904e6490a2e8 100644
--- a/lib/libelf/gelf_getsyminfo.3
+++ b/lib/libelf/gelf_getsyminfo.3
@@ -25,7 +25,7 @@
.\"
.Dd August 29, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETSYMINFO 3
.Sh NAME
.Nm gelf_getsyminfo ,
.Nm gelf_update_syminfo
diff --git a/lib/libelf/gelf_getsymshndx.3 b/lib/libelf/gelf_getsymshndx.3
index 2aa82d91aed8..ef61a7840aa4 100644
--- a/lib/libelf/gelf_getsymshndx.3
+++ b/lib/libelf/gelf_getsymshndx.3
@@ -25,7 +25,7 @@
.\"
.Dd November 5, 2006
.Os
-.Dt ELF 3
+.Dt GELF_GETSYMSHNDX 3
.Sh NAME
.Nm gelf_getsymshndx ,
.Nm gelf_update_symshndx
diff --git a/lib/libelf/gelf_newehdr.3 b/lib/libelf/gelf_newehdr.3
index 0b08f0a9b63d..7a5ca50f3a9c 100644
--- a/lib/libelf/gelf_newehdr.3
+++ b/lib/libelf/gelf_newehdr.3
@@ -25,7 +25,7 @@
.\"
.Dd July 6, 2006
.Os
-.Dt ELF 3
+.Dt GELF_NEWEHDR 3
.Sh NAME
.Nm elf32_newehdr ,
.Nm elf64_newehdr ,
@@ -170,11 +170,11 @@ had an unsupported ELF version number.
.El
.Sh SEE ALSO
.Xr elf 3 ,
+.Xr elf32_getehdr 3 ,
+.Xr elf64_getehdr 3 ,
.Xr elf_flagdata 3 ,
.Xr elf_getident 3 ,
.Xr elf_update 3 ,
-.Xr elf32_getehdr 3 ,
-.Xr elf64_getehdr 3 ,
.Xr elf_version 3 ,
.Xr gelf 3 ,
.Xr gelf_getehdr 3 ,
diff --git a/lib/libelf/gelf_newphdr.3 b/lib/libelf/gelf_newphdr.3
index cff31ba01dfa..c94b47477979 100644
--- a/lib/libelf/gelf_newphdr.3
+++ b/lib/libelf/gelf_newphdr.3
@@ -25,7 +25,7 @@
.\"
.Dd August 25, 2006
.Os
-.Dt ELF 3
+.Dt GELF_NEWPHDR 3
.Sh NAME
.Nm elf32_newphdr ,
.Nm elf64_newphdr ,
@@ -127,11 +127,11 @@ before using these APIs.
.El
.Sh SEE ALSO
.Xr elf 3 ,
-.Xr elf_flagphdr 3 ,
.Xr elf32_getphdr 3 ,
.Xr elf32_newehdr 3 ,
.Xr elf64_getphdr 3 ,
.Xr elf64_newehdr 3 ,
+.Xr elf_flagphdr 3 ,
.Xr gelf 3 ,
.Xr gelf_getphdr 3 ,
.Xr gelf_newehdr 3 ,
diff --git a/lib/libelf/gelf_update_ehdr.3 b/lib/libelf/gelf_update_ehdr.3
index 9bc7fc2c83bf..82098314e033 100644
--- a/lib/libelf/gelf_update_ehdr.3
+++ b/lib/libelf/gelf_update_ehdr.3
@@ -25,7 +25,7 @@
.\"
.Dd August 27, 2006
.Os
-.Dt ELF 3
+.Dt GELF_UPDATE_EHDR 3
.Sh NAME
.Nm gelf_update_ehdr ,
.Nm gelf_update_phdr ,
diff --git a/lib/libelf/gelf_xlatetof.3 b/lib/libelf/gelf_xlatetof.3
index 37ef890e25e3..436fef3dcf81 100644
--- a/lib/libelf/gelf_xlatetof.3
+++ b/lib/libelf/gelf_xlatetof.3
@@ -25,7 +25,7 @@
.\"
.Dd July 24, 2006
.Os
-.Dt ELF 3
+.Dt GELF_XLATETOF 3
.Sh NAME
.Nm elf32_xlate ,
.Nm elf64_xlate ,