busybox/networking
Denis Vlasenko 50f7f446ec bb_full_fd_action: remove potential xmalloc from NOFORK path
cat: stop using stdio.h opens
libbb: introduce & use open[3]_or_warn
function                                             old     new   delta
open3_or_warn                                          -      54     +54
bb_cat                                               115     144     +29
open_or_warn                                           -      25     +25
unlzma                                              2404    2412      +8
chattr_main                                          334     339      +5
xstrtoul_range_sfx                                   251     255      +4
telnet_main                                         1514    1510      -4
static.opt                                             4       -      -4
qgravechar                                           122     118      -4
fuser_add_pid                                         61      54      -7
fuser_add_inode                                      154     147      -7
writeFileToTarball                                  1542    1534      -8
refresh                                             1156    1148      -8
do_show                                              856     846     -10
read_leases                                          212     200     -12
setup_redirects                                      236     222     -14
iproute_list_or_flush                               1582    1568     -14
read_config                                          427     411     -16
write_leases                                         284     264     -20
hash_file                                            338     318     -20
copy_file                                           1760    1740     -20
do_iproute                                          2610    2588     -22
bb_full_fd_action                                    320     269     -51
open_to_or_warn                                      103      49     -54
fuser_main                                          1660    1596     -64
.rodata                                           131160  131096     -64
------------------------------------------------------------------------------
(add/remove: 2/1 grow/shrink: 4/19 up/down: 125/-423)        Total: -298 bytes
2007-04-11 23:20:53 +00:00
..
libiproute bb_full_fd_action: remove potential xmalloc from NOFORK path 2007-04-11 23:20:53 +00:00
udhcp bb_full_fd_action: remove potential xmalloc from NOFORK path 2007-04-11 23:20:53 +00:00
arp.c arp, networking/interface.c: eliminate statics 2007-03-14 22:11:20 +00:00
arping.c add x to IPv6 functions which can die 2007-02-04 02:39:08 +00:00
Config.in nc: port nc 1.10 to busybox 2007-04-05 20:26:28 +00:00
dnsd.c move everything to new NOMMU helpers, except udhcp 2007-03-26 13:20:54 +00:00
ether-wake.c - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g" 2007-04-04 20:52:03 +00:00
ftpgetput.c add x to IPv6 functions which can die 2007-02-04 02:39:08 +00:00
hostname.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
httpd_index_cgi_example httpd: directory indexer example doesn't need piping thru dd anymore 2007-02-02 01:18:37 +00:00
httpd.c add more convenient defines for [NO]MMU: 2007-04-11 07:04:23 +00:00
ifconfig.c assorted fixes uncovered by randomconfig runs 2007-03-22 22:22:10 +00:00
ifupdown.c - very minor size tweak. 2007-03-19 19:54:56 +00:00
inetd.c - sed -e "s/char[[:space:]]*\*[[:space:]]*argv\[\]/char **argv/g" 2007-04-04 20:52:03 +00:00
interface.c interface: revert part of commit 18120 (eth aliases work again) 2007-03-22 19:35:51 +00:00
ip.c - mv ip*_main into ip.c; use a dispatcher to save on needless duplication. 2007-04-10 20:11:12 +00:00
ipcalc.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
isrv_identd.c random small shrinkage and elimination of statics 2007-04-07 00:44:31 +00:00
isrv.c fixes for amd64 compilation 2007-01-20 01:47:44 +00:00
isrv.h isrv.h: add copyright info 2007-01-14 12:34:48 +00:00
Kbuild - mv ip*_main into ip.c; use a dispatcher to save on needless duplication. 2007-04-10 20:11:12 +00:00
nameif.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
nc_bloaty.c nc: code shrinkage, bugfixes. -50 bytes code size 2007-04-06 10:41:05 +00:00
nc.c nc: port nc 1.10 to busybox 2007-04-05 20:26:28 +00:00
netstat.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
nslookup.c add x to IPv6 functions which can die 2007-02-04 02:39:08 +00:00
ping.c ping: don't measure times if ping payload is less than 8 bytes; 2007-03-03 00:36:35 +00:00
route.c style fixes. No code changes. 2007-04-10 15:42:06 +00:00
telnet.c random style fixes (extra spaces deleted) 2007-03-24 15:40:16 +00:00
telnetd.c style fixes. No code changes. 2007-04-10 15:42:06 +00:00
tftp.c tcpsvd: new applet 2007-04-01 01:18:20 +00:00
traceroute.c style fixes, no code changes. 2007-04-11 17:04:29 +00:00
vconfig.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
wget.c - add libbb function str_tolower to convert a string to lowercase. 2007-04-10 09:37:29 +00:00
zcip.c add more convenient defines for [NO]MMU: 2007-04-11 07:04:23 +00:00