892536f019
hdparm: use fixed fd #3 for device being interrogated (surprisingly, on i386 almost no code size change)
Denis Vlasenko
2007-09-27 10:23:34 +00:00
4daad9004d
introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).
Denis Vlasenko
2007-09-27 10:20:47 +00:00
1acdc89e99
style and message text fixes
Denis Vlasenko
2007-09-27 10:17:53 +00:00
3982407ba4
inetd: move struct fields around -> save .25 k of code
Denis Vlasenko
2007-09-26 10:46:18 +00:00
4dd4e6d6b9
install: fix bug in "install -c file dir" (tries to copy dir into dir too) install: 'support' (ignore) -v and -b
Denis Vlasenko
2007-09-26 10:34:54 +00:00
6a5377ac14
documentation bits in comments, no code changes
Denis Vlasenko
2007-09-25 18:35:28 +00:00
818322b9b1
*: kill bb_get_last_path_component, replace with two functions (one which strips trailing slash and one which does not) wget: straighten out as a result of above change text data bss dec hex filename 5056 1 0 5057 13c1 busybox.t4/networking/wget.o 5022 0 0 5022 139e busybox.t5/networking/wget.o
Denis Vlasenko
2007-09-24 18:27:04 +00:00
a7ce207bd8
wget: get rid of setitimer text data bss dec hex filename 5110 1 0 5111 13f7 busybox.t3/networking/wget.o 5056 1 0 5057 13c1 busybox.t4/networking/wget.o
Denis Vlasenko
2007-09-24 18:25:08 +00:00
27bd8d7146
announce 1.7.1 on website
Denis Vlasenko
2007-09-16 19:41:40 +00:00
2535f12cf2
httpd: do not clear environment mount: mount helpers support (by Vladimir Dronnikov <dronnikov@gmail.ru>)
Denis Vlasenko
2007-09-15 13:28:30 +00:00
32eb1f6cb9
webpage: add a link to vda's "init must die" page
Denis Vlasenko
2007-09-13 20:20:44 +00:00
a9335eafcf
cp: make it a bit closer to POSIX, but still refuse to open and write to dest which is a symlink.
Denis Vlasenko
2007-09-11 16:28:14 +00:00
fa05074eee
cp: make "cp file /dev/node" special case; explained in comments
Denis Vlasenko
2007-09-11 10:39:13 +00:00
4d7605af86
top: small fix for command line wrapping
Denis Vlasenko
2007-09-08 17:42:00 +00:00
4c1d88daff
top: get rid of on-stack variable buffers, use permanent one. code shrank with and without TOPMEM:
Denis Vlasenko
2007-09-08 17:34:05 +00:00
ff6e8e2974
top: TOPMEM feature - 's(how sizes)' command. +2.5k when enabled, +80 bytes when disabled (mainly because of text wrapping fixes in display_process_list).
Denis Vlasenko
2007-09-08 16:51:19 +00:00
9382b3809b
overload the existing '-q' flag so that if '-l' and '-q' are used together, a "short form" listing (just pathnames) is generated. change a few flag variables to "smallint" as well.
Paul Fox
2007-09-07 20:28:25 +00:00
c8d4d2f11d
messages: by popular request allow PATH to be customized at build time mount: smallish code shrink
Denis Vlasenko
2007-09-07 19:33:56 +00:00
d7ecd863c8
syslogd: do not need to poll(), we can just block in read().
Denis Vlasenko
2007-09-07 13:53:32 +00:00
40f0bcf9d3
fix infinite retry bug. also, reduce per-packet receive timeout to something more reasonable than 5 seconds, and add simple exponential backoff to compensate. improves performance on marginal networks.
Paul Fox
2007-09-06 17:52:22 +00:00
dcf9bba3b7
fix -xdev behavior in the presence of two or more nested mount points on the command line, e.g. "find / /boot -xdev".
Paul Fox
2007-09-06 17:45:16 +00:00
7e0fbf9c26
tar: conditionally don't wait for vforked child to exec, as it always works right on Linux, and anyway mayresult only on less-than-clear error message only, it will not cause tar to misbehave.
Denis Vlasenko
2007-09-04 19:33:22 +00:00
fc202427d5
- IFUPDOWN_IFSTATE_PATH depends on IFUPDOWN
Bernhard Reutner-Fischer
2007-09-02 22:12:07 +00:00
d2bb2d3918
- Generally strip off -l that does not pull in a lib. If l_list is non-empty then add the group flags.
Bernhard Reutner-Fischer
2007-09-02 15:28:30 +00:00
8d91c13df5
- fix bug where we linked again -lm even though it is not needed. For BBOX_LIB_LIST="crypt m" trylink ... with just applet true, we pulled in libm because in this case we tried to use invalid flags (plain "-l" without a lib) which of course failed, thus the script thought that -lm was needed.
Bernhard Reutner-Fischer
2007-09-02 14:51:54 +00:00
7bc5360bba
isrv: use monotonic_sec runsv: do not use clock_gettime if !MONOTONIC_CLOCK
Denis Vlasenko
2007-08-31 21:45:52 +00:00
05241802a7
top: another readability fix
Denis Vlasenko
2007-08-29 18:34:26 +00:00
fc1e9951c6
vsz and rss are unsigned longs (ulong ~= width of void* => suitable for expressing total RAM in system). We account for "32 bit in 64 bit" systems by storing kbytes, not bytes there. Should allow for up to ~2000 Gb RAM on 32 bits.
Denis Vlasenko
2007-08-29 18:23:36 +00:00