Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-28 | hush: make hush properly detect EOF on stdin (even interactive one - | Denis Vlasenko | |
think about pty being destroyed) and exit. | |||
2007-04-28 | hush: add Ctrl-C handling to nofork case | Denis Vlasenko | |
2007-04-28 | hush: better signal handling across ctrl-z | Denis Vlasenko | |
2007-04-28 | hush: fix nofork + ctrl-Z clobbering of globals | Denis Vlasenko | |
2007-04-28 | hush: add ctrl-Z handling for nofork'ed case | Denis Vlasenko | |
2007-04-21 | hush: make Ctrl-Z work (at least sometimes) | Denis Vlasenko | |
2007-04-21 | hust: add a comment | Denis Vlasenko | |
2007-04-21 | hush: fix more backgrounding bugs. Plenty of them remains still. | Denis Vlasenko | |
2007-04-21 | hush: explain why "pipe; exit $?" doesn't show correct exitcode | Denis Vlasenko | |
2007-04-21 | hush: do not print message if killed by signal; | Denis Vlasenko | |
move some functions up before main() | |||
2007-04-21 | hush: begin fixing non-functional job control | Denis Vlasenko | |
2007-04-20 | hush: small code shrink; style fixes | Denis Vlasenko | |
2007-04-19 | ps: add -o tty and -o rss support | Denis Vlasenko | |
1373 14 24 1411 583 busybox.t1/procps/ps.o 1462 14 24 1500 5dc busybox.t2/procps/ps.o | |||
2007-04-18 | hush: remove stray semicolon (should change nothing) | Denis Vlasenko | |
2007-04-16 | shells: remove few statics and duplicated code | Denis Vlasenko | |
(much more of the same remains, alas) function old new delta doset 330 332 +2 warn 53 51 -2 onecommand 463 461 -2 ioecho 40 38 -2 forkexec 1412 1410 -2 err 81 79 -2 setdash 59 56 -3 flag 4 - -4 msh_main 1389 1384 -5 eval 388 381 -7 subgetc 759 747 -12 static.local 14 - -14 b_adduint 70 52 -18 ------------------------------------------------------------------------------ (add/remove: 0/2 grow/shrink: 1/10 up/down: 2/-73) Total: -71 bytes | |||
2007-04-16 | style fixes, no code changes | Denis Vlasenko | |
2007-04-14 | lash: recognize and use NOFORK applets | Denis Vlasenko | |
lash,hush: fix kill buglet (didn't properly recognize ESRCH) | |||
2007-04-14 | hush: use NOFORK applets as appropriate. Net reduction of code size. | Denis Vlasenko | |
2007-04-13 | hush: more style fixes. | Denis Vlasenko | |
2007-04-13 | hush: comment out and replace bug in set_local_var: | Denis Vlasenko | |
- if (value == 0 && ++value == 0) { + /*if (value == 0 && ++value == 0) ??? -vda */ + if (value == NULL || value[1] == '\0') { Style fixes. | |||
2007-04-12 | fix realloc-of-non-malloced pointer, and reduce size while at it | Denis Vlasenko | |
2007-04-12 | pass a copy of argv[i] to NOFORK applets (they may permute it etc). | Denis Vlasenko | |
set/save/restore more shared global variables whan call one applet from another | |||
2007-04-11 | bb_full_fd_action: remove potential xmalloc from NOFORK path | Denis Vlasenko | |
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 | style fixes, no code changes. | Denis Vlasenko | |
2007-04-11 | rename: run_applet_by_name -> run_applet_and_exit | Denis Vlasenko | |
2007-04-10 | Rename two config options: | Denis Vlasenko | |
FEATURE_SH_STANDALONE_SHELL => FEATURE_SH_STANDALONE FEATURE_EXEC_PREFER_APPLETS => FEATURE_PREFER_APPLETS Make SH_STANDALONE depend on PREFER_APPLETS. getopt.c: more randomconfig-induced fixes | |||
2007-04-10 | style fixes. No code changes. | Denis Vlasenko | |
2007-03-24 | random style fixes (extra spaces deleted) | Denis Vlasenko | |
2007-02-11 | syslogd: fix "readpath bug" by using readlink instead | Denis Vlasenko | |
libbb: rename xgetcwd and xreadlink | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2007-02-03 | assorted fixes for bugs found with randomconfig | Denis Vlasenko | |
2007-01-30 | hush: style fixes | Denis Vlasenko | |
2007-01-30 | hush: now it's -Wwrite-strings clean | Denis Vlasenko | |
2007-01-30 | hush: style fixes | Denis Vlasenko | |
2007-01-30 | hust: -Wwrite-strings fixes | Denis Vlasenko | |
2007-01-29 | preparatory patch for -Wwrite-strings #2 | Denis Vlasenko | |
2007-01-22 | cmdedit is not a 'command' editing anymore, it's just editing (generic), | Denis Vlasenko | |
so rename stuff accordingly. | |||
2007-01-22 | Convert cmdedit into more generic line input facility | Denis Vlasenko | |
(make history and completion optional at runtime). Use it for fdisk, as an example. Some unrelated fixes in fdisk are also here. | |||
2007-01-19 | openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup code | Denis Vlasenko | |
(will close all fd's > 2 on daemonization now) getty: fix "getty -" support, and also do not try to chown/chmod "-" telnetd: fix "lost ctty" bug Yet another attempt on saner function names: bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize(); | |||
2006-12-26 | style fixes | Denis Vlasenko | |
last xcalloc replaced by xzalloc | |||
2006-11-27 | style cleanup: return(a) -> return a, part 2 | Denis Vlasenko | |
2006-11-27 | style cleanup: return(a) -> return a, part 1 | Denis Vlasenko | |
2006-10-20 | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | |
2006-10-11 | hush.c: stop using __FILE__ (bad in out-of-tree builds) | Denis Vlasenko | |
2006-09-29 | Yet another silly little byte saving. couldn't -> cannot | Denis Vlasenko | |
2006-09-15 | Unbreak allbareconfig. | Rob Landley | |
2006-08-29 | Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage | Rob Landley | |
(the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit). | |||
2006-08-03 | Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate | Rob Landley | |
things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.) | |||
2006-07-19 | Replace the previous checkin with the correct fix. | Rob Landley | |
2006-07-18 | For now, get around the error that "child" might be uninitialized. | "Robert P. J. Day" | |