oweals/busybox.git
16 years agoscripts: add a script which prints memory map of running busybox
Denis Vlasenko [Mon, 26 May 2008 18:41:35 +0000 (18:41 -0000)]
scripts: add a script which prints memory map of running busybox

16 years agoscripts: add primitive memory usage meter script
Denis Vlasenko [Mon, 26 May 2008 18:36:37 +0000 (18:36 -0000)]
scripts: add primitive memory usage meter script

16 years agoudhcpc: shrink
Denis Vlasenko [Mon, 26 May 2008 17:32:35 +0000 (17:32 -0000)]
udhcpc: shrink
udhcpc: guard against zero lease time

function                                             old     new   delta
timeout                                                4       -      -4
server_addr                                            4       -      -4
requested_ip                                           4       -      -4
perform_release                                      134     112     -22
udhcpc_main                                         2511    2485     -26
------------------------------------------------------------------------------
(add/remove: 0/3 grow/shrink: 0/2 up/down: 0/-60)             Total: -60 bytes

16 years ago- add basic option-handling (+220b). Untested
Bernhard Reutner-Fischer [Mon, 26 May 2008 17:04:01 +0000 (17:04 -0000)]
- add basic option-handling (+220b). Untested

16 years ago- use mmap instead of allocating hundreds of megabytes of RAM. +39b
Bernhard Reutner-Fischer [Mon, 26 May 2008 15:12:01 +0000 (15:12 -0000)]
- use mmap instead of allocating hundreds of megabytes of RAM. +39b

16 years ago- remove some bloat -28b: now approx. 501b
Bernhard Reutner-Fischer [Mon, 26 May 2008 13:30:41 +0000 (13:30 -0000)]
- remove some bloat -28b: now approx. 501b

16 years ago- switch to FILE base writer and remove now unneeded stuff. -50b
Bernhard Reutner-Fischer [Mon, 26 May 2008 12:19:35 +0000 (12:19 -0000)]
- switch to FILE base writer and remove now unneeded stuff. -50b

16 years ago- add simple first-draft unoptimized depmod just to proove Vladimir Dronnikov wrong
Bernhard Reutner-Fischer [Mon, 26 May 2008 12:01:49 +0000 (12:01 -0000)]
- add simple first-draft unoptimized depmod just to proove Vladimir Dronnikov wrong
   text    data     bss     dec     hex filename
    569       0       0     569     239 modutils/depmod.o

16 years ago[u]mount: add/update dietlibc build fix
Denis Vlasenko [Mon, 26 May 2008 01:19:53 +0000 (01:19 -0000)]
[u]mount: add/update dietlibc build fix

16 years agolineedit: correctly handle prompt longer than screen width. closes bug 3414
Denis Vlasenko [Sun, 25 May 2008 21:52:03 +0000 (21:52 -0000)]
lineedit: correctly handle prompt longer than screen width. closes bug 3414

16 years agohush: make it ignore SIGINT etc in a config wich has no job control
Denis Vlasenko [Sun, 25 May 2008 21:50:55 +0000 (21:50 -0000)]
hush: make it ignore SIGINT etc in a config wich has no job control

16 years agomove setgroups definition to libbb.h so that it no longer inadvertently
Denis Vlasenko [Sun, 25 May 2008 04:31:54 +0000 (04:31 -0000)]
move setgroups definition to libbb.h so that it no longer inadvertently
get hidden attribute

16 years agolast: code shrink
Denis Vlasenko [Sun, 25 May 2008 01:14:14 +0000 (01:14 -0000)]
last: code shrink

function                                             old     new   delta
show_entry                                           319     311      -8
last_main                                            917     907     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-18)             Total: -18 bytes

16 years agosyslogd: do not error out on missing files to rotate. closes bug 3404.
Denis Vlasenko [Sat, 24 May 2008 21:03:53 +0000 (21:03 -0000)]
syslogd: do not error out on missing files to rotate. closes bug 3404.

16 years agodocs/depmod: and example of depmod in shell/sed/awk...
Denis Vlasenko [Sat, 24 May 2008 20:54:14 +0000 (20:54 -0000)]
docs/depmod: and example of depmod in shell/sed/awk...

16 years agoinotify: new applet by Vladimir Dronnikov <dronnikov AT gmail.com>
Denis Vlasenko [Sat, 24 May 2008 20:47:18 +0000 (20:47 -0000)]
inotify: new applet by Vladimir Dronnikov <dronnikov AT gmail.com>

function                                             old     new   delta
inotifyd_main                                          -     453    +453
packed_usage                                       24246   24450    +204
inotify_add_watch                                      -      47     +47
inotify_init                                           -      29     +29
mask_names                                             -      13     +13
signal_handler                                       130     140     +10
applet_names                                        1859    1868      +9
applet_main                                         1132    1136      +4
applet_nameofs                                       566     568      +2
signalled                                              1       2      +1

16 years agomdev: fix counting of '%' in pattern
Denis Vlasenko [Sat, 24 May 2008 16:46:13 +0000 (16:46 -0000)]
mdev: fix counting of '%' in pattern

16 years agomdev: fix whitespace damage
Denis Vlasenko [Fri, 23 May 2008 20:36:33 +0000 (20:36 -0000)]
mdev: fix whitespace damage

16 years ago- optionally pass additional flags down to nm
Bernhard Reutner-Fischer [Fri, 23 May 2008 12:53:18 +0000 (12:53 -0000)]
- optionally pass additional flags down to nm

16 years ago- not sure but i may have had the shutdown-time wrong and no records to verify
Bernhard Reutner-Fischer [Thu, 22 May 2008 22:05:55 +0000 (22:05 -0000)]
- not sure but i may have had the shutdown-time wrong and no records to verify

16 years ago- untangle the implementation of the small and huge last applets
Bernhard Reutner-Fischer [Thu, 22 May 2008 21:56:26 +0000 (21:56 -0000)]
- untangle the implementation of the small and huge last applets

16 years agomdev: suppress "may be used uninitialized" warning
Denis Vlasenko [Thu, 22 May 2008 21:35:16 +0000 (21:35 -0000)]
mdev: suppress "may be used uninitialized" warning

16 years agomdev: add support for "only rename" option in mdev.conf
Denis Vlasenko [Thu, 22 May 2008 17:49:58 +0000 (17:49 -0000)]
mdev: add support for "only rename" option in mdev.conf

16 years agodnsd: fixes various segfaults.
Denis Vlasenko [Thu, 22 May 2008 17:41:01 +0000 (17:41 -0000)]
dnsd: fixes various segfaults.
One was a lib api change that was not updated and another
is a stack buffer overflow.
It also adds support for '*' in dnsd.conf. It resolves all hostnames to
a specific ip address. This is useful if you for example want redirect
all http traffic to your first-boot-web-wizard on you router/firewall.

By Timo Teras

16 years agomodprobe: fix for blacklisting
Denis Vlasenko [Thu, 22 May 2008 17:37:38 +0000 (17:37 -0000)]
modprobe: fix for blacklisting

The patch makes the order of the alias/blacklist in modprobe.conf
irrelevant (like module-utils' modprobe). In first patch the alias had
to be defined before the blacklist which caused problems because the
modprobe.conf file is read before /lib/modules/*/modules.alias.

The attatched patch will mark the blacklisted module itself rather than
trying to find the alias that points to the blacklisted module and test
this flag later in the alias resolving stage.

16 years agolast: make its output more like "standard" last (aka "fancy last").
Denis Vlasenko [Thu, 22 May 2008 17:35:22 +0000 (17:35 -0000)]
last: make its output more like "standard" last (aka "fancy last").
The main difference is that LOGIN lines are still shown by non-fancy one.

function                                             old     new   delta
static._ut_usr                                         -      26     +26
last_main                                            448     471     +23
static._ut_lin                                         -       7      +7
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 1/0 up/down: 56/0)               Total: 56 bytes

16 years agolast: trim format string a bit
Denis Vlasenko [Thu, 22 May 2008 17:14:09 +0000 (17:14 -0000)]
last: trim format string a bit

16 years agolast: trim help text
Denis Vlasenko [Thu, 22 May 2008 02:10:50 +0000 (02:10 -0000)]
last: trim help text

16 years agolast: optional alternative sysv-like implementation
Denis Vlasenko [Thu, 22 May 2008 02:07:58 +0000 (02:07 -0000)]
last: optional alternative sysv-like implementation
(by Patricia Muscalu <patricia.muscalu AT axis.com>)

function                                             old     new   delta
last_main                                            448     917    +469
show_entry                                             -     319    +319
packed_usage                                       24216   24268     +52
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/0 up/down: 840/0)             Total: 840 bytes

16 years ago- make Christian happy
Bernhard Reutner-Fischer [Wed, 21 May 2008 21:15:37 +0000 (21:15 -0000)]
- make Christian happy

16 years ago- skip empty lines and archive members
Bernhard Reutner-Fischer [Wed, 21 May 2008 10:32:39 +0000 (10:32 -0000)]
- skip empty lines and archive members

16 years agoudhcpc: regularize the names of receiving functions,
Denis Vlasenko [Wed, 21 May 2008 07:05:06 +0000 (07:05 -0000)]
udhcpc: regularize the names of receiving functions,
pause on "serious failure to receive".
Some misc fixes are also folded in here.

16 years agoudhcpc: simplify renewal of the lease
Denis Vlasenko [Wed, 21 May 2008 07:03:03 +0000 (07:03 -0000)]
udhcpc: simplify renewal of the lease

16 years agoudhcpc: properly reduce timeout if bogus packets were received
Denis Vlasenko [Wed, 21 May 2008 07:02:16 +0000 (07:02 -0000)]
udhcpc: properly reduce timeout if bogus packets were received

16 years agofix another -Wall warning
Denis Vlasenko [Tue, 20 May 2008 20:44:08 +0000 (20:44 -0000)]
fix another -Wall warning

16 years agoifenslave: add forgotten INIT_G()
Denis Vlasenko [Tue, 20 May 2008 18:57:35 +0000 (18:57 -0000)]
ifenslave: add forgotten INIT_G()

16 years ago- Rob sais that he rewrote it, so reinstate the GPLv2-only boilerplate.
Bernhard Reutner-Fischer [Tue, 20 May 2008 08:27:26 +0000 (08:27 -0000)]
- Rob sais that he rewrote it, so reinstate the GPLv2-only boilerplate.

16 years agofix "make bigdata" to not show weak aliases
Denis Vlasenko [Tue, 20 May 2008 06:31:56 +0000 (06:31 -0000)]
fix "make bigdata" to not show weak aliases

16 years ago- improve readability
Bernhard Reutner-Fischer [Mon, 19 May 2008 10:28:32 +0000 (10:28 -0000)]
- improve readability

16 years ago- use STD*_FILENO some more. No object-code changes
Bernhard Reutner-Fischer [Mon, 19 May 2008 09:48:17 +0000 (09:48 -0000)]
- use STD*_FILENO some more. No object-code changes

16 years ago- use EXIT_{SUCCESS,FAILURE}. No object-code changes
Bernhard Reutner-Fischer [Mon, 19 May 2008 09:29:47 +0000 (09:29 -0000)]
- use EXIT_{SUCCESS,FAILURE}. No object-code changes

16 years ago- mention FIXME use find_mount_point()
Bernhard Reutner-Fischer [Mon, 19 May 2008 08:40:26 +0000 (08:40 -0000)]
- mention FIXME use find_mount_point()

16 years ago- improve wording
Bernhard Reutner-Fischer [Mon, 19 May 2008 08:25:23 +0000 (08:25 -0000)]
- improve wording

16 years ago- Rename getpty() to xgetpty() and adjust callers.
Bernhard Reutner-Fischer [Mon, 19 May 2008 08:18:50 +0000 (08:18 -0000)]
- Rename getpty() to xgetpty() and adjust callers.
- Rewrite kbd_mode and setconsole
- Introduce and use console_make_active() and xopen_xwrite_close()
- honour buffer-reservation method as set by the user (dumpkmap, loadkmap)
- shrink rtcwake and some console-tools

  Saves about 270 Bytes

16 years agoswapon: optional -p PRIO support (by Francois Barel <frabar666 AT gmail.com>)
Denis Vlasenko [Sun, 18 May 2008 23:05:34 +0000 (23:05 -0000)]
swapon: optional -p PRIO support (by Francois Barel <frabar666 AT gmail.com>)

function                                             old     new   delta
swap_on_off_main                                     153     216     +63
packed_usage                                       24190   24214     +24
swap_enable_disable                                  127     131      +4
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 91/0)               Total: 91 bytes

16 years agomore -Wall warning fixes. -Wall is enabled now.
Denis Vlasenko [Sun, 18 May 2008 22:28:26 +0000 (22:28 -0000)]
more -Wall warning fixes. -Wall is enabled now.

16 years agostart_stop_daemon: add -test, fix -x to not match by inode,
Denis Vlasenko [Sun, 18 May 2008 21:17:52 +0000 (21:17 -0000)]
start_stop_daemon: add -test, fix -x to not match by inode,
vastly improve hext text. (mostly by Roy Marples <roy AT marples.name>)

function                                             old     new   delta
packed_usage                                       24124   24190     +66
start_stop_daemon_main                               959     991     +32
start_stop_daemon_longopts                           149     156      +7
check                                               1632    1589     -43
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/1 up/down: 105/-43)            Total: 62 bytes

16 years agohttpd: fix obscure case when user runs httpd -i from command line for testing.
Denis Vlasenko [Sun, 18 May 2008 15:14:36 +0000 (15:14 -0000)]
httpd: fix obscure case when user runs httpd -i from command line for testing.
(fixes bug 3334)

function                                             old     new   delta
httpd_main                                           743     757     +14
handle_incoming_and_exit                            2657    2669     +12
log_and_exit                                          75      43     -32
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 26/-32)             Total: -6 bytes

16 years agomodprobe: optional "blacklist" command support (by Natanael Copa)
Denis Vlasenko [Sun, 18 May 2008 14:39:43 +0000 (14:39 -0000)]
modprobe: optional "blacklist" command support (by Natanael Copa)

is_conf_command                                        -      56     +56
include_conf                                         898     917     +19
check_dep                                            348     356      +8
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/0 up/down: 83/0)               Total: 83 bytes

16 years agoprintf: fix printf -%s- foo, printf -- -%s- foo (bug 3354)
Denis Vlasenko [Sun, 18 May 2008 14:28:40 +0000 (14:28 -0000)]
printf: fix printf -%s- foo, printf -- -%s- foo (bug 3354)

function                                             old     new   delta
printf_main                                          577     548     -29

16 years agoash: more of -Wall fixes
Denis Vlasenko [Sun, 18 May 2008 14:06:08 +0000 (14:06 -0000)]
ash: more of -Wall fixes

16 years agolast: style fixes
Denis Vlasenko [Sat, 17 May 2008 23:50:14 +0000 (23:50 -0000)]
last: style fixes

16 years agoinsmod: build fix for microblaze (by Greg Steuck <greg AT nest.cx>)
Denis Vlasenko [Sat, 17 May 2008 02:47:55 +0000 (02:47 -0000)]
insmod: build fix for microblaze (by Greg Steuck <greg AT nest.cx>)

16 years agotwo fixlets for -Wall
Denis Vlasenko [Sat, 17 May 2008 02:36:28 +0000 (02:36 -0000)]
two fixlets for -Wall

16 years agofix bug 2704: remove verbatim RFC text from source
Denis Vlasenko [Sat, 17 May 2008 01:26:15 +0000 (01:26 -0000)]
fix bug 2704: remove verbatim RFC text from source
(this creates problems for Debian).

16 years ago- accept ip l s ib0 addr 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
Bernhard Reutner-Fischer [Fri, 16 May 2008 17:19:03 +0000 (17:19 -0000)]
- accept ip l s ib0 addr 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00

16 years ago- very minor shrinkage
Bernhard Reutner-Fischer [Fri, 16 May 2008 16:55:17 +0000 (16:55 -0000)]
- very minor shrinkage
  odd that this saved 1byte. And there could be something wrong with
  ifcombine or the like since omitting the braces produces bigger code?

16 years ago- add appropriate string for arp header #32 for use by ip(8)
Bernhard Reutner-Fischer [Fri, 16 May 2008 16:21:00 +0000 (16:21 -0000)]
- add appropriate string for arp header #32 for use by ip(8)

16 years ago- fix bug where we incorrectly rejected ifconfig eth0 hw ether $whatever
Bernhard Reutner-Fischer [Fri, 16 May 2008 16:10:31 +0000 (16:10 -0000)]
- fix bug where we incorrectly rejected ifconfig eth0 hw ether $whatever
- add support for printing ipoib to ifconfig

16 years ago- fix compilation on x86_64
Bernhard Reutner-Fischer [Fri, 16 May 2008 16:00:38 +0000 (16:00 -0000)]
- fix compilation on x86_64

16 years ago- mention duplication of in_ether()
Bernhard Reutner-Fischer [Fri, 16 May 2008 14:35:34 +0000 (14:35 -0000)]
- mention duplication of in_ether()

16 years ago- provide proc-less sample
Bernhard Reutner-Fischer [Fri, 16 May 2008 11:36:32 +0000 (11:36 -0000)]
- provide proc-less sample
- improve wording

16 years agotestsuite instrumentation fixes by Christian
Denis Vlasenko [Thu, 15 May 2008 22:43:48 +0000 (22:43 -0000)]
testsuite instrumentation fixes by Christian

16 years agoAdd more -W options to gcc.
Denis Vlasenko [Thu, 15 May 2008 21:44:46 +0000 (21:44 -0000)]
Add more -W options to gcc.

16 years agomore of -Wall fixes from Cristian Ionescu-Idbohrn.
Denis Vlasenko [Thu, 15 May 2008 21:30:45 +0000 (21:30 -0000)]
more of -Wall fixes from Cristian Ionescu-Idbohrn.
Some are fixing real bugs.

function                                             old     new   delta
syslogd_main                                         938     958     +20
get_signum                                           136     143      +7
obj_load                                             777     782      +5
recv_from_to                                         210     214      +4
get_next_block                                      1795    1799      +4
display_topmem_process_list                         1117    1121      +4
logread_main                                         484     487      +3
buffer_fill_and_print                                 73      76      +3
kill_main                                            687     689      +2
ll_remember_index                                    240     241      +1
do_stats                                             452     453      +1
if_readconf                                          166     165      -1
display_process_list                                1192    1191      -1
run_applet_and_exit                                  507     505      -2
print_signames                                        33      31      -2
parse_one_line                                      1092    1090      -2
find_out_spec                                         57      55      -2
add_ksymoops_symbols                                 421     419      -2
ash_main                                            1407    1402      -5
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 11/8 up/down: 54/-17)            Total: 37 bytes

16 years agoremove stray semicolons (by Cristian Ionescu-Idbohrn)
Denis Vlasenko [Thu, 15 May 2008 19:44:46 +0000 (19:44 -0000)]
remove stray semicolons (by Cristian Ionescu-Idbohrn)

16 years agofix by Jie Zhang for exit status and POSIX compliance:
Mike Frysinger [Wed, 14 May 2008 11:51:04 +0000 (11:51 -0000)]
fix by Jie Zhang for exit status and POSIX compliance:
http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
The exit status of a command that terminated because it received a signal shall be reported as greater than 128.

16 years agoKill CONFIG_NITPICK, it turned out to not be useful. no code changes.
Denis Vlasenko [Tue, 13 May 2008 02:43:27 +0000 (02:43 -0000)]
Kill CONFIG_NITPICK, it turned out to not be useful. no code changes.

16 years agomore -Wall warning fixes from Cristian Ionescu-Idbohrn.
Denis Vlasenko [Tue, 13 May 2008 02:27:31 +0000 (02:27 -0000)]
more -Wall warning fixes from Cristian Ionescu-Idbohrn.
This time it resulted in small code changes:

function                                             old     new   delta
nexpr                                                820     828      +8
tail_main                                           1200    1202      +2
wrapf                                                166     167      +1
parse_mount_options                                  227     209     -18
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/1 up/down: 11/-18)             Total: -7 bytes

16 years ago-Wall fixes by Cristian Ionescu-Idbohrn. No object code changes.
Denis Vlasenko [Mon, 12 May 2008 14:35:56 +0000 (14:35 -0000)]
-Wall fixes by Cristian Ionescu-Idbohrn. No object code changes.

16 years agofix warnings about pointer signedness
Denis Vlasenko [Fri, 9 May 2008 18:07:15 +0000 (18:07 -0000)]
fix warnings about pointer signedness

16 years agoUse intra-DSO calls when we build libbusybox. No-op for normal build.
Denis Vlasenko [Fri, 9 May 2008 17:59:34 +0000 (17:59 -0000)]
Use intra-DSO calls when we build libbusybox. No-op for normal build.
This was Bernhard Fischer' idea.

   text    data     bss     dec     hex filename
 773549    7781    9740  791070   c121e busybox.t7/0_lib/libbusybox.so.1.11.0.svn_unstripped
 769683    7397    9740  786820   c0184 busybox.t9t/0_lib/libbusybox.so.1.11.0.svn_unstripped

16 years ago- pass flags to ld in one argument
Bernhard Reutner-Fischer [Fri, 9 May 2008 12:43:04 +0000 (12:43 -0000)]
- pass flags to ld in one argument

16 years agoudhcp: protect agianst timer overflowing 32-bit counter
Denis Vlasenko [Fri, 9 May 2008 11:55:58 +0000 (11:55 -0000)]
udhcp: protect agianst timer overflowing 32-bit counter

function                                             old     new   delta
arpping                                              398     387     -11

16 years agoinsmod: fix build warnings. By Cristian Ionescu-Idbohrn
Denis Vlasenko [Fri, 9 May 2008 11:36:17 +0000 (11:36 -0000)]
insmod: fix build warnings. By Cristian Ionescu-Idbohrn

16 years agomdev: /sys/class/block/ are also block devices
Denis Vlasenko [Thu, 8 May 2008 21:49:28 +0000 (21:49 -0000)]
mdev: /sys/class/block/ are also block devices

function                                             old     new   delta
make_device                                         1200    1221     +21

16 years agobuild system: do not rebuild entire tree if it is moved
Denis Vlasenko [Thu, 8 May 2008 16:26:49 +0000 (16:26 -0000)]
build system: do not rebuild entire tree if it is moved

16 years agowebsite: announce 1.10.2
Denis Vlasenko [Thu, 8 May 2008 15:36:54 +0000 (15:36 -0000)]
website: announce 1.10.2

16 years ago- forgot to pull in arch-specific tweaks
Bernhard Reutner-Fischer [Thu, 8 May 2008 13:25:20 +0000 (13:25 -0000)]
- forgot to pull in arch-specific tweaks

16 years ago- fix selinux stuff
Bernhard Reutner-Fischer [Thu, 8 May 2008 12:21:44 +0000 (12:21 -0000)]
- fix selinux stuff

16 years ago- correct usage helptext of ifupdown
Bernhard Reutner-Fischer [Thu, 8 May 2008 10:40:34 +0000 (10:40 -0000)]
- correct usage helptext of ifupdown

16 years agostart_stop_daemon: try to clarify intended meaning of the options
Denis Vlasenko [Wed, 7 May 2008 14:52:01 +0000 (14:52 -0000)]
start_stop_daemon: try to clarify intended meaning of the options

16 years agohttpd: fix several bugs triggering by realtive path in -h DIR.
Denis Vlasenko [Wed, 7 May 2008 12:18:48 +0000 (12:18 -0000)]
httpd: fix several bugs triggering by realtive path in -h DIR.

function                                             old     new   delta
handle_incoming_and_exit                            2657    2659      +2
send_cgi_and_exit                                    869     862      -7
parse_conf                                          1647    1626     -21
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 2/-28)             Total: -26 bytes

16 years agohttpd: restore HUP, CHLD and PIPE to SIG_DFL prior to execing CGI.
Denis Vlasenko [Wed, 7 May 2008 09:22:44 +0000 (09:22 -0000)]
httpd: restore HUP, CHLD and PIPE to SIG_DFL prior to execing CGI.

function                                             old     new   delta
send_cgi_and_exit                                    856     869     +13

16 years agoscript: exit if reading from pseudo-tty errors out (do not loop)
Denis Vlasenko [Tue, 6 May 2008 19:11:41 +0000 (19:11 -0000)]
script: exit if reading from pseudo-tty errors out (do not loop)

function                                             old     new   delta
script_main                                          991     966     -25

16 years agoash: make set -o and set +o work as in dash/bash.
Denis Vlasenko [Tue, 6 May 2008 15:30:27 +0000 (15:30 -0000)]
ash: make set -o and set +o work as in dash/bash.
by Cristian Ionescu-Idbohrn.

function                                             old     new   delta
options                                              565     625     +60
getoptscmd                                           709     698     -11

16 years agocpio.tests: remove useless command
Denis Vlasenko [Tue, 6 May 2008 12:08:19 +0000 (12:08 -0000)]
cpio.tests: remove useless command

16 years ago- fix strncmp'ing "runlevel". (Cristian Ionescu-Idbohrn)
Bernhard Reutner-Fischer [Mon, 5 May 2008 14:45:32 +0000 (14:45 -0000)]
- fix strncmp'ing "runlevel". (Cristian Ionescu-Idbohrn)

16 years agovi: do not truncate file to zero length. closes bug 2944.
Denis Vlasenko [Sat, 3 May 2008 11:35:59 +0000 (11:35 -0000)]
vi: do not truncate file to zero length. closes bug 2944.

function                                             old     new   delta
file_write                                            98     104      +6

16 years agouniq: support -w. closes bug 3094.
Denis Vlasenko [Sat, 3 May 2008 07:21:27 +0000 (07:21 -0000)]
uniq: support -w. closes bug 3094.

function                                             old     new   delta
packed_usage                                       24136   24132      -4
uniq_main                                            399     384     -15

16 years agomore fixes to testsuite by Cristian and vda
Denis Vlasenko [Fri, 2 May 2008 21:46:30 +0000 (21:46 -0000)]
more fixes to testsuite by Cristian and vda

16 years agoclarify grep version
Denis Vlasenko [Fri, 2 May 2008 13:26:18 +0000 (13:26 -0000)]
clarify grep version

16 years agomdev: fix a bug where we were eating argv[0] of helper
Denis Vlasenko [Fri, 2 May 2008 13:21:24 +0000 (13:21 -0000)]
mdev: fix a bug where we were eating argv[0] of helper

16 years agofix grep test false positive
Denis Vlasenko [Fri, 2 May 2008 12:34:59 +0000 (12:34 -0000)]
fix grep test false positive

16 years agotesting.sh: bashisms are eradicated.
Denis Vlasenko [Fri, 2 May 2008 09:39:09 +0000 (09:39 -0000)]
testing.sh: bashisms are eradicated.
By Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn AT axis.com>

16 years agoruntest: the saga continues :(
Denis Vlasenko [Fri, 2 May 2008 09:19:29 +0000 (09:19 -0000)]
runtest: the saga continues :(

16 years agostart_stop_daemon: use existing global variable
Denis Vlasenko [Wed, 30 Apr 2008 13:58:31 +0000 (13:58 -0000)]
start_stop_daemon: use existing global variable

start_stop_daemon_main                               976     959     -17

16 years agoremove stray semicolon
Denis Vlasenko [Wed, 30 Apr 2008 13:56:32 +0000 (13:56 -0000)]
remove stray semicolon

16 years agoecho: fix echo -e -n "msg\n\0"
Denis Vlasenko [Wed, 30 Apr 2008 00:39:22 +0000 (00:39 -0000)]
echo: fix echo -e -n "msg\n\0"
(by "Pinedo, David" <david.pinedo AT hp.com>)

16 years agotrylink: fix glibc check; make --sort-section option look less ugly
Denis Vlasenko [Wed, 30 Apr 2008 00:15:56 +0000 (00:15 -0000)]
trylink: fix glibc check; make --sort-section option look less ugly