diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-11 10:05:36 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2007-10-11 10:05:36 +0000 |
commit | 9b49a5ed8551e46892af3f676e5d96d21b540e3c (patch) | |
tree | 3d177ef7f3f5e8338690718c86012203ef29a7da /archival | |
parent | 8d82cf72c99a8ab8bdbb0b179a1f1135a004c47a (diff) | |
download | busybox-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.c | 2 | ||||
-rw-r--r-- | archival/bbunzip.c | 8 | ||||
-rw-r--r-- | archival/cpio.c | 2 | ||||
-rw-r--r-- | archival/dpkg.c | 2 | ||||
-rw-r--r-- | archival/dpkg_deb.c | 2 | ||||
-rw-r--r-- | archival/gzip.c | 2 | ||||
-rw-r--r-- | archival/rpm.c | 2 | ||||
-rw-r--r-- | archival/rpm2cpio.c | 2 | ||||
-rw-r--r-- | archival/tar.c | 2 | ||||
-rw-r--r-- | archival/unzip.c | 2 |
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 | ||
40 | int ar_main(int argc, char **argv); | 40 | int ar_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
41 | int ar_main(int argc, char **argv) | 41 | int 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 | ||
161 | int bunzip2_main(int argc, char **argv); | 161 | int bunzip2_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
162 | int bunzip2_main(int argc, char **argv) | 162 | int 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 | ||
259 | int gunzip_main(int argc, char **argv); | 259 | int gunzip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
260 | int gunzip_main(int argc, char **argv) | 260 | int 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 | ||
297 | int unlzma_main(int argc, char **argv); | 297 | int unlzma_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
298 | int unlzma_main(int argc, char **argv) | 298 | int 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 | ||
339 | int uncompress_main(int argc, char **argv); | 339 | int uncompress_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
340 | int uncompress_main(int argc, char **argv) | 340 | int 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 | ||
25 | int cpio_main(int argc, char **argv); | 25 | int cpio_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
26 | int cpio_main(int argc, char **argv) | 26 | int 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 | ||
1560 | int dpkg_main(int argc, char **argv); | 1560 | int dpkg_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
1561 | int dpkg_main(int argc, char **argv) | 1561 | int 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 | ||
16 | int dpkg_deb_main(int argc, char **argv); | 16 | int dpkg_deb_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
17 | int dpkg_deb_main(int argc, char **argv) | 17 | int 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 | ||
2028 | int gzip_main(int argc, char **argv); | 2028 | int gzip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
2029 | int gzip_main(int argc, char **argv) | 2029 | int 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); | |||
80 | static void fileaction_setowngrp(char *filename, int fileref); | 80 | static void fileaction_setowngrp(char *filename, int fileref); |
81 | static void loop_through_files(int filetag, void (*fileaction)(char *filename, int fileref)); | 81 | static void loop_through_files(int filetag, void (*fileaction)(char *filename, int fileref)); |
82 | 82 | ||
83 | int rpm_main(int argc, char **argv); | 83 | int rpm_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
84 | int rpm_main(int argc, char **argv) | 84 | int 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 */ |
52 | int rpm2cpio_main(int argc, char **argv); | 52 | int rpm2cpio_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
53 | int rpm2cpio_main(int argc, char **argv) | 53 | int 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 | ||
772 | int tar_main(int argc, char **argv); | 772 | int tar_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
773 | int tar_main(int argc, char **argv) | 773 | int 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 | ||
96 | int unzip_main(int argc, char **argv); | 96 | int unzip_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; |
97 | int unzip_main(int argc, char **argv) | 97 | int unzip_main(int argc, char **argv) |
98 | { | 98 | { |
99 | zip_header_t zip_header; | 99 | zip_header_t zip_header; |