aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* cmdedit.h: removevda2007-01-221-1/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17448 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cmdedit: stop playing dirty games with atexitvda2007-01-221-37/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17447 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Convert cmdedit into more generic line input facilityvda2007-01-2210-438/+459
| | | | | | | | | (make history and completion optional at runtime). Use it for fdisk, as an example. Some unrelated fixes in fdisk are also here. git-svn-id: svn://busybox.net/trunk/busybox@17446 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Introduce FEATURE_EDITING_FANCY_KEYS, so that user can disablevda2007-01-213-62/+38
| | | | | | | less-known keys (e.g. Ctrl-B/E/F) git-svn-id: svn://busybox.net/trunk/busybox@17440 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cmdedit: more optimizationsvda2007-01-211-137/+109
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17439 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cmdedit: small optimizationsvda2007-01-211-73/+104
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17438 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sanitize cmdedit a bit (group functions by task etc)vda2007-01-212-395/+368
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17437 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use makedev to get device number, else it gives wrong major/minor numbers ↵aldot2007-01-211-2/+2
| | | | | | | | | to devices files on systems which use big device numbers. Closes #919 git-svn-id: svn://busybox.net/trunk/busybox@17430 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Introduce FEATURE_EXEC_PREFER_APPLETS = "re-execute our ownvda2007-01-215-12/+39
| | | | | | | | | executable if we asked to exec someting with argv[0] == known_applet" Use it in init. Also respect PATH in init, remove explicit "/sbin" etc from exec. Patch by Gabriel L. Somlo <somlo@cmu.edu> git-svn-id: svn://busybox.net/trunk/busybox@17426 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - point to correct version. Thanks to Yann E. MORIN.aldot2007-01-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17423 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - make tty's pre SUSv3 option handling dependant on INCLUDE_SUSv2aldot2007-01-201-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17422 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - get_terminal_width_height does not and should never write to fd. Cosmetic ↵aldot2007-01-202-2/+2
| | | | | | Precaution git-svn-id: svn://busybox.net/trunk/busybox@17421 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - small size tweakaldot2007-01-201-4/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17420 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - make pre SUSv3 option handling dependant on INCLUDE_SUSv2aldot2007-01-201-6/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17419 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - small size tweakaldot2007-01-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17418 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - reuse retval for the option handling.aldot2007-01-201-5/+5
| | | | | | | - TODO add tee, readahead and splice support to uClibc and use it in busybox! git-svn-id: svn://busybox.net/trunk/busybox@17417 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - small size tweaksaldot2007-01-201-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17416 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - make read_stduu() and read_base64() void, small size tweaksaldot2007-01-201-9/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17415 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - small size tweakaldot2007-01-201-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17414 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add C99 bool type for setups that support it.aldot2007-01-201-0/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17413 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Announce 1.3.2 and 1.4.0 on busybox.netvda2007-01-201-0/+41
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17409 69ca8d6d-28ef-0310-b511-8ec308f3f277
* head is 1.5.0.svn nowvda2007-01-201-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17403 69ca8d6d-28ef-0310-b511-8ec308f3f277
* releasing busybox 1.4.0vda2007-01-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17400 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fixing bugs revealed by randomconfig runsvda2007-01-203-3/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17397 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fixes for amd64 compilationvda2007-01-203-8/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17394 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ls: stop doing time() for each file in "ls -l"vda2007-01-191-1/+14
| | | | | | | | ls: use fully-buffered stdout (can it be problematic on VERY slow/hanging NFS mounts?) git-svn-id: svn://busybox.net/trunk/busybox@17393 69ca8d6d-28ef-0310-b511-8ec308f3f277
* strdup -> xstrdupvda2007-01-193-5/+6
| | | | | | | sed: de-obfuscate piece of code git-svn-id: svn://busybox.net/trunk/busybox@17392 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ls: use get_cached_username/groupnamevda2007-01-193-22/+20
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17391 69ca8d6d-28ef-0310-b511-8ec308f3f277
* openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup codevda2007-01-1915-54/+57
| | | | | | | | | | | | (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(); git-svn-id: svn://busybox.net/trunk/busybox@17390 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck: dead code removal; also disable progress indicator codevda2007-01-191-127/+81
| | | | | | | (doesn't look good to me) git-svn-id: svn://busybox.net/trunk/busybox@17372 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck: stop using strtokvda2007-01-191-73/+84
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17371 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck: move functions around so that related ones are nearbyvda2007-01-191-170/+185
| | | | | | | no actual code changes git-svn-id: svn://busybox.net/trunk/busybox@17370 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fsck: small optimizationvda2007-01-191-42/+31
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17369 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix potentially misaligned 32-bit accessesvda2007-01-181-3/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17365 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - move the smallint that is platform dependant to it's proper placealdot2007-01-182-11/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17363 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use char for smallint on CRIS as well.pkj2007-01-181-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17362 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - reinstate paranoia check in wrapf().aldot2007-01-181-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17361 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix subtle bug inherited from dashvda2007-01-181-4/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17360 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stop using global variable needlesslyvda2007-01-181-28/+30
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17359 69ca8d6d-28ef-0310-b511-8ec308f3f277
* smallint can be a char for amd64 toovda2007-01-181-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17358 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed,get_line_from_file: improve commentsvda2007-01-172-19/+30
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17357 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - stty's visible() function and catv's guts are identical. Merge them intoaldot2007-01-171-1/+5
| | | | | | | an appropriate libbb function. git-svn-id: svn://busybox.net/trunk/busybox@17356 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove superfluous define that expanded to "!strcmp"aldot2007-01-171-22/+3
| | | | | | | - remove some dead code git-svn-id: svn://busybox.net/trunk/busybox@17355 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - reuse return code of vsnprintf to avoid pulling in strlenaldot2007-01-171-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17354 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - merge display_changed() and display_all()aldot2007-01-171-69/+22
| | | | | | | This one is a bit risky but did work for me in cursory testing.. git-svn-id: svn://busybox.net/trunk/busybox@17353 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - peruse get_terminal_width_height and remove legacy code for ancientaldot2007-01-171-69/+10
| | | | | | | slowaris versions. git-svn-id: svn://busybox.net/trunk/busybox@17352 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - rewrite find_param to use index_in_str_arrayaldot2007-01-171-1/+21
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17351 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - manually inline tty_value_to_baud and remove string_to_baud_or_diealdot2007-01-171-10/+5
| | | | | | | (cleanup) git-svn-id: svn://busybox.net/trunk/busybox@17350 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - constify some read-only members and remove superfluous castsaldot2007-01-171-12/+11
| | | | | | | (cleanup) git-svn-id: svn://busybox.net/trunk/busybox@17349 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - reuse option_mask32 for state-handling in mainaldot2007-01-171-36/+33
| | | | | | | - improve check for errors from fcntl git-svn-id: svn://busybox.net/trunk/busybox@17348 69ca8d6d-28ef-0310-b511-8ec308f3f277