From 9b49a5ed8551e46892af3f676e5d96d21b540e3c Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Thu, 11 Oct 2007 10:05:36 +0000 Subject: add -fvisibility=hidden to CC flags, mark XXX_main functions EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so --- procps/free.c | 2 +- procps/fuser.c | 2 +- procps/kill.c | 2 +- procps/nmeter.c | 2 +- procps/pgrep.c | 2 +- procps/pidof.c | 2 +- procps/ps.c | 4 ++-- procps/renice.c | 2 +- procps/sysctl.c | 2 +- procps/top.c | 2 +- procps/uptime.c | 2 +- procps/watch.c | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) (limited to 'procps') diff --git a/procps/free.c b/procps/free.c index 42193fdec..e76dd21a5 100644 --- a/procps/free.c +++ b/procps/free.c @@ -11,7 +11,7 @@ #include "libbb.h" -int free_main(int argc, char **argv); +int free_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int free_main(int argc, char **argv) { struct sysinfo info; diff --git a/procps/fuser.c b/procps/fuser.c index 60c10956b..36d634d91 100644 --- a/procps/fuser.c +++ b/procps/fuser.c @@ -316,7 +316,7 @@ static int fuser_kill_pid_list(pid_list *plist, int sig) return success; } -int fuser_main(int argc, char **argv); +int fuser_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int fuser_main(int argc, char **argv) { /*static -- huh???*/ int opt = 0; /* FUSER_OPT_ */ diff --git a/procps/kill.c b/procps/kill.c index 323ee7bf4..0c7c1608f 100644 --- a/procps/kill.c +++ b/procps/kill.c @@ -24,7 +24,7 @@ * This is needed to avoid collision with kill -9 ... syntax */ -int kill_main(int argc, char **argv); +int kill_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int kill_main(int argc, char **argv) { char *arg; diff --git a/procps/nmeter.c b/procps/nmeter.c index 127a3d1c1..b846ee5b6 100644 --- a/procps/nmeter.c +++ b/procps/nmeter.c @@ -770,7 +770,7 @@ static init_func *const init_functions[] = { init_cr }; -int nmeter_main(int argc, char **argv); +int nmeter_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int nmeter_main(int argc, char **argv) { char buf[32]; diff --git a/procps/pgrep.c b/procps/pgrep.c index c5747a163..f5d4cfcc1 100644 --- a/procps/pgrep.c +++ b/procps/pgrep.c @@ -44,7 +44,7 @@ static void act(unsigned pid, char *cmd, int signo, unsigned opt) kill(pid, signo); } -int pgrep_main(int argc, char **argv); +int pgrep_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int pgrep_main(int argc, char **argv) { unsigned pid = getpid(); diff --git a/procps/pidof.c b/procps/pidof.c index 962945253..f29561789 100644 --- a/procps/pidof.c +++ b/procps/pidof.c @@ -16,7 +16,7 @@ enum { OPT_OMIT = USE_FEATURE_PIDOF_OMIT( (1<