aboutsummaryrefslogtreecommitdiff
path: root/libbb/common_bufsiz.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-07-21 09:50:55 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-07-21 09:50:55 +0200
commit72089cf6b4a77214ec4fd21d5ee5bf56958781cb (patch)
treea5cd9d8f47e909834d3dbc44f895556e68bcf18f /libbb/common_bufsiz.c
parent75d151e31d135ebab083307ded4e9b98970baa75 (diff)
downloadbusybox-w32-72089cf6b4a77214ec4fd21d5ee5bf56958781cb.tar.gz
busybox-w32-72089cf6b4a77214ec4fd21d5ee5bf56958781cb.tar.bz2
busybox-w32-72089cf6b4a77214ec4fd21d5ee5bf56958781cb.zip
config: deindent all help texts
Those two spaces after tab have no effect, and always a nuisance when editing. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/common_bufsiz.c')
-rw-r--r--libbb/common_bufsiz.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/libbb/common_bufsiz.c b/libbb/common_bufsiz.c
index f1124ba0e..6bc6d7bc9 100644
--- a/libbb/common_bufsiz.c
+++ b/libbb/common_bufsiz.c
@@ -10,35 +10,35 @@
10//config: bool "Use the end of BSS page" 10//config: bool "Use the end of BSS page"
11//config: default n 11//config: default n
12//config: help 12//config: help
13//config: Attempt to reclaim a small unused part of BSS. 13//config: Attempt to reclaim a small unused part of BSS.
14//config: 14//config:
15//config: Executables have the following parts: 15//config: Executables have the following parts:
16//config: = read-only executable code and constants, also known as "text" 16//config: = read-only executable code and constants, also known as "text"
17//config: = read-write data 17//config: = read-write data
18//config: = non-initialized (zeroed on demand) data, also known as "bss" 18//config: = non-initialized (zeroed on demand) data, also known as "bss"
19//config: 19//config:
20//config: At link time, "text" is padded to a full page. At runtime, all "text" 20//config: At link time, "text" is padded to a full page. At runtime, all "text"
21//config: pages are mapped RO and executable. 21//config: pages are mapped RO and executable.
22//config: 22//config:
23//config: "Data" starts on the next page boundary, but is not padded 23//config: "Data" starts on the next page boundary, but is not padded
24//config: to a full page at the end. "Bss" starts wherever "data" ends. 24//config: to a full page at the end. "Bss" starts wherever "data" ends.
25//config: At runtime, "data" pages are mapped RW and they are file-backed 25//config: At runtime, "data" pages are mapped RW and they are file-backed
26//config: (this includes a small portion of "bss" which may live in the last 26//config: (this includes a small portion of "bss" which may live in the last
27//config: partial page of "data"). 27//config: partial page of "data").
28//config: Pages which are fully in "bss" are mapped to anonymous memory. 28//config: Pages which are fully in "bss" are mapped to anonymous memory.
29//config: 29//config:
30//config: "Bss" end is usually not page-aligned. There is an unused space 30//config: "Bss" end is usually not page-aligned. There is an unused space
31//config: in the last page. Linker marks its start with the "_end" symbol. 31//config: in the last page. Linker marks its start with the "_end" symbol.
32//config: 32//config:
33//config: This option will attempt to use that space for bb_common_bufsiz1[] 33//config: This option will attempt to use that space for bb_common_bufsiz1[]
34//config: array. If it fits after _end, it will be used, and COMMON_BUFSIZE 34//config: array. If it fits after _end, it will be used, and COMMON_BUFSIZE
35//config: will be enlarged from its guaranteed minimum size of 1 kbyte. 35//config: will be enlarged from its guaranteed minimum size of 1 kbyte.
36//config: This may require recompilation a second time, since value of _end 36//config: This may require recompilation a second time, since value of _end
37//config: is known only after final link. 37//config: is known only after final link.
38//config: 38//config:
39//config: If you are getting a build error like this: 39//config: If you are getting a build error like this:
40//config: appletlib.c:(.text.main+0xd): undefined reference to '_end' 40//config: appletlib.c:(.text.main+0xd): undefined reference to '_end'
41//config: disable this option. 41//config: disable this option.
42 42
43//kbuild:lib-y += common_bufsiz.o 43//kbuild:lib-y += common_bufsiz.o
44 44