aboutsummaryrefslogtreecommitdiff
path: root/archival/ar.c
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2017-07-24 11:40:28 +0100
committerRon Yorston <rmy@pobox.com>2017-07-24 12:03:28 +0100
commit60411636073cdc08e8005f0de00098e6dd00eaf5 (patch)
tree58673b64af1e663280be81f798c8f66ce116d1dd /archival/ar.c
parenteeceafbc5c4caf513c6d92b7d71ecb0ccd89a3f8 (diff)
parentb72f1ef17b97802d33f0ac522f64bea0f65442c5 (diff)
downloadbusybox-w32-60411636073cdc08e8005f0de00098e6dd00eaf5.tar.gz
busybox-w32-60411636073cdc08e8005f0de00098e6dd00eaf5.tar.bz2
busybox-w32-60411636073cdc08e8005f0de00098e6dd00eaf5.zip
Merge branch 'busybox' into merge
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