aboutsummaryrefslogtreecommitdiff
path: root/archival
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-10-11 10:05:36 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-10-11 10:05:36 +0000
commit9b49a5ed8551e46892af3f676e5d96d21b540e3c (patch)
tree3d177ef7f3f5e8338690718c86012203ef29a7da /archival
parent8d82cf72c99a8ab8bdbb0b179a1f1135a004c47a (diff)
downloadbusybox-w32-9b49a5ed8551e46892af3f676e5d96d21b540e3c.tar.gz
busybox-w32-9b49a5ed8551e46892af3f676e5d96d21b540e3c.tar.bz2
busybox-w32-9b49a5ed8551e46892af3f676e5d96d21b540e3c.zip
add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so
Diffstat (limited to 'archival')
-rw-r--r--archival/ar.c2
-rw-r--r--archival/bbunzip.c8
-rw-r--r--archival/cpio.c2
-rw-r--r--archival/dpkg.c2
-rw-r--r--archival/dpkg_deb.c2
-rw-r--r--archival/gzip.c2
-rw-r--r--archival/rpm.c2
-rw-r--r--archival/rpm2cpio.c2
-rw-r--r--archival/tar.c2
-rw-r--r--archival/unzip.c2
10 files changed, 13 insertions, 13 deletions
diff --git a/archival/ar.c b/archival/ar.c
index cbe4d8e0e..0a95e5c85 100644
--- a/archival/ar.c
+++ b/archival/ar.c
@@ -37,7 +37,7 @@ static void header_verbose_list_ar(const file_header_t *file_header)
37#define AR_OPT_CREATE 0x20 37#define AR_OPT_CREATE 0x20
38#define AR_OPT_INSERT 0x40 38#define AR_OPT_INSERT 0x40
39 39
40int ar_main(int argc, char **argv); 40int ar_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
41int ar_main(int argc, char **argv) 41int ar_main(int argc, char **argv)
42{ 42{
43 static const char msg_unsupported_err[] ALIGN1 = 43 static const char msg_unsupported_err[] ALIGN1 =
diff --git a/archival/bbunzip.c b/archival/bbunzip.c
index e106bf0ed..61b5e39da 100644
--- a/archival/bbunzip.c
+++ b/archival/bbunzip.c
@@ -158,7 +158,7 @@ USE_DESKTOP(long long) int unpack_bunzip2(void)
158 return unpack_bz2_stream(STDIN_FILENO, STDOUT_FILENO); 158 return unpack_bz2_stream(STDIN_FILENO, STDOUT_FILENO);
159} 159}
160 160
161int bunzip2_main(int argc, char **argv); 161int bunzip2_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
162int bunzip2_main(int argc, char **argv) 162int bunzip2_main(int argc, char **argv)
163{ 163{
164 getopt32(argv, "cf"); 164 getopt32(argv, "cf");
@@ -256,7 +256,7 @@ USE_DESKTOP(long long) int unpack_gunzip(void)
256 return status; 256 return status;
257} 257}
258 258
259int gunzip_main(int argc, char **argv); 259int gunzip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
260int gunzip_main(int argc, char **argv) 260int gunzip_main(int argc, char **argv)
261{ 261{
262 getopt32(argv, "cfvdt"); 262 getopt32(argv, "cfvdt");
@@ -294,7 +294,7 @@ USE_DESKTOP(long long) int unpack_unlzma(void)
294 return unpack_lzma_stream(STDIN_FILENO, STDOUT_FILENO); 294 return unpack_lzma_stream(STDIN_FILENO, STDOUT_FILENO);
295} 295}
296 296
297int unlzma_main(int argc, char **argv); 297int unlzma_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
298int unlzma_main(int argc, char **argv) 298int unlzma_main(int argc, char **argv)
299{ 299{
300 getopt32(argv, "cf"); 300 getopt32(argv, "cf");
@@ -336,7 +336,7 @@ USE_DESKTOP(long long) int unpack_uncompress(void)
336 return status; 336 return status;
337} 337}
338 338
339int uncompress_main(int argc, char **argv); 339int uncompress_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
340int uncompress_main(int argc, char **argv) 340int uncompress_main(int argc, char **argv)
341{ 341{
342 getopt32(argv, "cf"); 342 getopt32(argv, "cf");
diff --git a/archival/cpio.c b/archival/cpio.c
index 9188e09f1..59ae60c77 100644
--- a/archival/cpio.c
+++ b/archival/cpio.c
@@ -22,7 +22,7 @@
22#define CPIO_OPT_CREATE_LEADING_DIR 0x20 22#define CPIO_OPT_CREATE_LEADING_DIR 0x20
23#define CPIO_OPT_PRESERVE_MTIME 0x40 23#define CPIO_OPT_PRESERVE_MTIME 0x40
24 24
25int cpio_main(int argc, char **argv); 25int cpio_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
26int cpio_main(int argc, char **argv) 26int cpio_main(int argc, char **argv)
27{ 27{
28 archive_handle_t *archive_handle; 28 archive_handle_t *archive_handle;
diff --git a/archival/dpkg.c b/archival/dpkg.c
index 337576ccd..27512eb5d 100644
--- a/archival/dpkg.c
+++ b/archival/dpkg.c
@@ -1557,7 +1557,7 @@ static void configure_package(deb_file_t *deb_file)
1557 set_status(status_num, "installed", 3); 1557 set_status(status_num, "installed", 3);
1558} 1558}
1559 1559
1560int dpkg_main(int argc, char **argv); 1560int dpkg_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
1561int dpkg_main(int argc, char **argv) 1561int dpkg_main(int argc, char **argv)
1562{ 1562{
1563 deb_file_t **deb_file = NULL; 1563 deb_file_t **deb_file = NULL;
diff --git a/archival/dpkg_deb.c b/archival/dpkg_deb.c
index 9781b54e5..e1d2cd0ed 100644
--- a/archival/dpkg_deb.c
+++ b/archival/dpkg_deb.c
@@ -13,7 +13,7 @@
13#define DPKG_DEB_OPT_EXTRACT 8 13#define DPKG_DEB_OPT_EXTRACT 8
14#define DPKG_DEB_OPT_EXTRACT_VERBOSE 16 14#define DPKG_DEB_OPT_EXTRACT_VERBOSE 16
15 15
16int dpkg_deb_main(int argc, char **argv); 16int dpkg_deb_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
17int dpkg_deb_main(int argc, char **argv) 17int dpkg_deb_main(int argc, char **argv)
18{ 18{
19 archive_handle_t *ar_archive; 19 archive_handle_t *ar_archive;
diff --git a/archival/gzip.c b/archival/gzip.c
index cabcc5ecb..bc7502e70 100644
--- a/archival/gzip.c
+++ b/archival/gzip.c
@@ -2025,7 +2025,7 @@ USE_DESKTOP(long long) int pack_gzip(void)
2025 return 0; 2025 return 0;
2026} 2026}
2027 2027
2028int gzip_main(int argc, char **argv); 2028int gzip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
2029int gzip_main(int argc, char **argv) 2029int gzip_main(int argc, char **argv)
2030{ 2030{
2031 unsigned opt; 2031 unsigned opt;
diff --git a/archival/rpm.c b/archival/rpm.c
index 0b7741a15..f078aea10 100644
--- a/archival/rpm.c
+++ b/archival/rpm.c
@@ -80,7 +80,7 @@ static void fileaction_dobackup(char *filename, int fileref);
80static void fileaction_setowngrp(char *filename, int fileref); 80static void fileaction_setowngrp(char *filename, int fileref);
81static void loop_through_files(int filetag, void (*fileaction)(char *filename, int fileref)); 81static void loop_through_files(int filetag, void (*fileaction)(char *filename, int fileref));
82 82
83int rpm_main(int argc, char **argv); 83int rpm_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
84int rpm_main(int argc, char **argv) 84int rpm_main(int argc, char **argv)
85{ 85{
86 int opt = 0, func = 0, rpm_fd, offset; 86 int opt = 0, func = 0, rpm_fd, offset;
diff --git a/archival/rpm2cpio.c b/archival/rpm2cpio.c
index fe71e9867..329f8f71d 100644
--- a/archival/rpm2cpio.c
+++ b/archival/rpm2cpio.c
@@ -49,7 +49,7 @@ static void skip_header(int rpm_fd)
49} 49}
50 50
51/* No getopt required */ 51/* No getopt required */
52int rpm2cpio_main(int argc, char **argv); 52int rpm2cpio_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
53int rpm2cpio_main(int argc, char **argv) 53int rpm2cpio_main(int argc, char **argv)
54{ 54{
55 struct rpm_lead lead; 55 struct rpm_lead lead;
diff --git a/archival/tar.c b/archival/tar.c
index 18b626701..3fe188656 100644
--- a/archival/tar.c
+++ b/archival/tar.c
@@ -769,7 +769,7 @@ static const char tar_longopts[] ALIGN1 =
769 ; 769 ;
770#endif 770#endif
771 771
772int tar_main(int argc, char **argv); 772int tar_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
773int tar_main(int argc, char **argv) 773int tar_main(int argc, char **argv)
774{ 774{
775 char (*get_header_ptr)(archive_handle_t *) = get_header_tar; 775 char (*get_header_ptr)(archive_handle_t *) = get_header_tar;
diff --git a/archival/unzip.c b/archival/unzip.c
index 21d4c2535..bd113af20 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -93,7 +93,7 @@ static int unzip_extract(zip_header_t *zip_header, int src_fd, int dst_fd)
93 return 0; 93 return 0;
94} 94}
95 95
96int unzip_main(int argc, char **argv); 96int unzip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
97int unzip_main(int argc, char **argv) 97int unzip_main(int argc, char **argv)
98{ 98{
99 zip_header_t zip_header; 99 zip_header_t zip_header;