add -fvisibility=hidden to CC flags, mark XXX_main functions
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Thu, 11 Oct 2007 10:05:36 +0000 (10:05 +0000)
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Thu, 11 Oct 2007 10:05:36 +0000 (10:05 +0000)
commitdc8fa48ffd97d7af2e8ab50623acbd2ee406dc54
tree3d177ef7f3f5e8338690718c86012203ef29a7da
parent4cab260eadeef06102079396ab9a691a23f76677
add -fvisibility=hidden to CC flags, mark XXX_main functions
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so

git-svn-id: svn://busybox.net/trunk/busybox@20219 69ca8d6d-28ef-0310-b511-8ec308f3f277
260 files changed:
Makefile.flags
applets/applets.c
archival/ar.c
archival/bbunzip.c
archival/cpio.c
archival/dpkg.c
archival/dpkg_deb.c
archival/gzip.c
archival/rpm.c
archival/rpm2cpio.c
archival/tar.c
archival/unzip.c
console-tools/chvt.c
console-tools/clear.c
console-tools/deallocvt.c
console-tools/dumpkmap.c
console-tools/loadfont.c
console-tools/loadkmap.c
console-tools/openvt.c
console-tools/reset.c
console-tools/resize.c
console-tools/setconsole.c
console-tools/setkeycodes.c
console-tools/setlogcons.c
coreutils/basename.c
coreutils/cal.c
coreutils/cat.c
coreutils/catv.c
coreutils/chgrp.c
coreutils/chmod.c
coreutils/chown.c
coreutils/chroot.c
coreutils/cksum.c
coreutils/comm.c
coreutils/cp.c
coreutils/cut.c
coreutils/date.c
coreutils/dd.c
coreutils/df.c
coreutils/dirname.c
coreutils/dos2unix.c
coreutils/du.c
coreutils/echo.c
coreutils/env.c
coreutils/expand.c
coreutils/expr.c
coreutils/false.c
coreutils/fold.c
coreutils/head.c
coreutils/hostid.c
coreutils/id.c
coreutils/install.c
coreutils/length.c
coreutils/ln.c
coreutils/logname.c
coreutils/ls.c
coreutils/md5_sha1_sum.c
coreutils/mkdir.c
coreutils/mkfifo.c
coreutils/mknod.c
coreutils/mv.c
coreutils/nice.c
coreutils/nohup.c
coreutils/od.c
coreutils/od_bloaty.c
coreutils/printenv.c
coreutils/printf.c
coreutils/pwd.c
coreutils/readlink.c
coreutils/realpath.c
coreutils/rm.c
coreutils/rmdir.c
coreutils/seq.c
coreutils/sleep.c
coreutils/sort.c
coreutils/split.c
coreutils/stat.c
coreutils/stty.c
coreutils/sum.c
coreutils/sync.c
coreutils/tail.c
coreutils/tee.c
coreutils/touch.c
coreutils/tr.c
coreutils/true.c
coreutils/tty.c
coreutils/uname.c
coreutils/uniq.c
coreutils/usleep.c
coreutils/uudecode.c
coreutils/uuencode.c
coreutils/wc.c
coreutils/who.c
coreutils/whoami.c
coreutils/yes.c
debianutils/mktemp.c
debianutils/pipe_progress.c
debianutils/run_parts.c
debianutils/start_stop_daemon.c
debianutils/which.c
docs/new-applet-HOWTO.txt
e2fsprogs/chattr.c
e2fsprogs/fsck.c
e2fsprogs/lsattr.c
e2fsprogs/old_e2fsprogs/chattr.c
e2fsprogs/old_e2fsprogs/fsck.c
e2fsprogs/old_e2fsprogs/lsattr.c
e2fsprogs/old_e2fsprogs/tune2fs.c
editors/awk.c
editors/cmp.c
editors/diff.c
editors/ed.c
editors/patch.c
editors/sed.c
editors/vi.c
findutils/find.c
findutils/grep.c
findutils/xargs.c
include/applets.h
include/busybox.h
include/libbb.h
include/platform.h
init/halt.c
init/init.c
init/mesg.c
ipsvd/tcpudp.c
libbb/appletlib.c
loginutils/addgroup.c
loginutils/adduser.c
loginutils/chpasswd.c
loginutils/cryptpw.c
loginutils/deluser.c
loginutils/getty.c
loginutils/login.c
loginutils/passwd.c
loginutils/su.c
loginutils/sulogin.c
loginutils/vlock.c
miscutils/adjtimex.c
miscutils/bbconfig.c
miscutils/chrt.c
miscutils/crond.c
miscutils/crontab.c
miscutils/dc.c
miscutils/devfsd.c
miscutils/eject.c
miscutils/hdparm.c
miscutils/last.c
miscutils/less.c
miscutils/makedevs.c
miscutils/microcom.c
miscutils/mountpoint.c
miscutils/mt.c
miscutils/raidautorun.c
miscutils/readahead.c
miscutils/runlevel.c
miscutils/rx.c
miscutils/setsid.c
miscutils/strings.c
miscutils/taskset.c
miscutils/time.c
miscutils/ttysize.c
miscutils/watchdog.c
modutils/insmod.c
modutils/lsmod.c
modutils/modprobe.c
modutils/rmmod.c
networking/arp.c
networking/arping.c
networking/dnsd.c
networking/ether-wake.c
networking/ftpgetput.c
networking/hostname.c
networking/httpd.c
networking/ifconfig.c
networking/ifupdown.c
networking/inetd.c
networking/ip.c
networking/ipcalc.c
networking/isrv_identd.c
networking/nameif.c
networking/nc.c
networking/nc_bloaty.c
networking/netstat.c
networking/nslookup.c
networking/ping.c
networking/pscan.c
networking/route.c
networking/slattach.c
networking/telnet.c
networking/telnetd.c
networking/tftp.c
networking/traceroute.c
networking/udhcp/dhcpc.c
networking/udhcp/dhcpd.c
networking/udhcp/dhcprelay.c
networking/udhcp/dumpleases.c
networking/vconfig.c
networking/wget.c
networking/zcip.c
procps/free.c
procps/fuser.c
procps/kill.c
procps/nmeter.c
procps/pgrep.c
procps/pidof.c
procps/ps.c
procps/renice.c
procps/sysctl.c
procps/top.c
procps/uptime.c
procps/watch.c
runit/chpst.c
runit/runsv.c
runit/runsvdir.c
runit/sv.c
runit/svlogd.c
scripts/trylink
selinux/chcon.c
selinux/getenforce.c
selinux/getsebool.c
selinux/load_policy.c
selinux/matchpathcon.c
selinux/runcon.c
selinux/selinuxenabled.c
selinux/setenforce.c
selinux/setfiles.c
shell/ash.c
shell/bbsh.c
shell/hush.c
shell/lash.c
shell/msh.c
sysklogd/klogd.c
sysklogd/logger.c
sysklogd/logread.c
sysklogd/syslogd.c
util-linux/dmesg.c
util-linux/fbset.c
util-linux/fdformat.c
util-linux/fdisk.c
util-linux/freeramdisk.c
util-linux/fsck_minix.c
util-linux/getopt.c
util-linux/hexdump.c
util-linux/hwclock.c
util-linux/ipcrm.c
util-linux/ipcs.c
util-linux/losetup.c
util-linux/mdev.c
util-linux/mkfs_minix.c
util-linux/mkswap.c
util-linux/more.c
util-linux/mount.c
util-linux/pivot_root.c
util-linux/rdate.c
util-linux/readprofile.c
util-linux/setarch.c
util-linux/swaponoff.c
util-linux/switch_root.c
util-linux/umount.c