summaryrefslogtreecommitdiffstats
path: root/share/man/man5/a.out.5
diff options
context:
space:
mode:
authortrhodes <trhodes@FreeBSD.org>2002-04-15 02:05:06 +0000
committertrhodes <trhodes@FreeBSD.org>2002-04-15 02:05:06 +0000
commit7195c52cfe8f015215a081817bd6f7f4ca086454 (patch)
treea2ea31d30f1f00e660ac41f178ad9c82b327cace /share/man/man5/a.out.5
parent468b361c5c2ce5af7e2a44ff73b3cfa5070dc664 (diff)
downloadFreeBSD-src-7195c52cfe8f015215a081817bd6f7f4ca086454.zip
FreeBSD-src-7195c52cfe8f015215a081817bd6f7f4ca086454.tar.gz
a.out.5 states that nobody seems to agree on what bss stands for. This is
incorrect, however, as Dennis Ritchie states ``Actually the acronym is "block started by symbol." It was a pseudo-op in FAP (Fortran Assembly Program), an assembler for the IBM <models> machines. It identified its label and set aside space for a given number of words.'' PR: 34088 Submitted by: Martin Faxer <gmh003532@brfmasthugget.se> MFC after: 2 days
Diffstat (limited to 'share/man/man5/a.out.5')
-rw-r--r--share/man/man5/a.out.58
1 files changed, 4 insertions, 4 deletions
diff --git a/share/man/man5/a.out.5 b/share/man/man5/a.out.5
index bea8370..9cfa763 100644
--- a/share/man/man5/a.out.5
+++ b/share/man/man5/a.out.5
@@ -172,6 +172,10 @@ and is used by the kernel to set the initial break
after the data segment.
The kernel loads the program so that this amount of writable memory
appears to follow the data segment and initially reads as zeroes.
+.Po
+.Em bss
+= block started by symbol
+.Pc
.It Fa a_syms
Contains the size in bytes of the symbol table section.
.It Fa a_entry
@@ -456,7 +460,3 @@ Even with a machine identifier,
the byte order of the
.Fa exec
header is machine-dependent.
-.Pp
-Nobody seems to agree on what
-.Em bss
-stands for.
OpenPOWER on IntegriCloud