aboutsummaryrefslogtreecommitdiff
path: root/archival/ar.c
diff options
context:
space:
mode:
Diffstat (limited to 'archival/ar.c')
-rw-r--r--archival/ar.c24
1 files changed, 11 insertions, 13 deletions
diff --git a/archival/ar.c b/archival/ar.c
index f9f712fde..ea36bda88 100644
--- a/archival/ar.c
+++ b/archival/ar.c
@@ -18,34 +18,32 @@
18 */ 18 */
19 19
20//config:config AR 20//config:config AR
21//config: bool "ar" 21//config: bool "ar (9.5 kb)"
22//config: default n # needs to be improved to be able to replace binutils ar 22//config: default n # needs to be improved to be able to replace binutils ar
23//config: help 23//config: help
24//config: ar is an archival utility program used to create, modify, and 24//config: ar is an archival utility program used to create, modify, and
25//config: extract contents from archives. In practice, it is used exclusively 25//config: extract contents from archives. In practice, it is used exclusively
26//config: for object module archives used by compilers. 26//config: for object module archives used by compilers.
27//config: 27//config:
28//config: On an x86 system, the ar applet adds about 1K. 28//config: Unless you have a specific application which requires ar, you should
29//config: 29//config: probably say N here: most compilers come with their own ar utility.
30//config: Unless you have a specific application which requires ar, you should
31//config: probably say N here: most compilers come with their own ar utility.
32//config: 30//config:
33//config:config FEATURE_AR_LONG_FILENAMES 31//config:config FEATURE_AR_LONG_FILENAMES
34//config: bool "Support long filenames (not needed for debs)" 32//config: bool "Support long filenames (not needed for debs)"
35//config: default y 33//config: default y
36//config: depends on AR 34//config: depends on AR
37//config: help 35//config: help
38//config: By default the ar format can only store the first 15 characters 36//config: By default the ar format can only store the first 15 characters
39//config: of the filename, this option removes that limitation. 37//config: of the filename, this option removes that limitation.
40//config: It supports the GNU ar long filename method which moves multiple long 38//config: It supports the GNU ar long filename method which moves multiple long
41//config: filenames into a the data section of a new ar entry. 39//config: filenames into a the data section of a new ar entry.
42//config: 40//config:
43//config:config FEATURE_AR_CREATE 41//config:config FEATURE_AR_CREATE
44//config: bool "Support archive creation" 42//config: bool "Support archive creation"
45//config: default y 43//config: default y
46//config: depends on AR 44//config: depends on AR
47//config: help 45//config: help
48//config: This enables archive creation (-c and -r) with busybox ar. 46//config: This enables archive creation (-c and -r) with busybox ar.
49 47
50//applet:IF_AR(APPLET(ar, BB_DIR_USR_BIN, BB_SUID_DROP)) 48//applet:IF_AR(APPLET(ar, BB_DIR_USR_BIN, BB_SUID_DROP))
51//kbuild:lib-$(CONFIG_AR) += ar.o 49//kbuild:lib-$(CONFIG_AR) += ar.o