summaryrefslogtreecommitdiff
path: root/shell/cmdedit.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Patch from Vladimir N. Oleynik:Eric Andersen2004-08-191-0/+1
| | | | | | | | | | | | | | | | On Wed Aug 18, 2004 at 06:52:57PM +0800, Matt Johnston wrote: > I've come across some strange-seeming behaviour when running programs > under Busybox (1.0.0-rc3) ash. If the child process sets stdin to be > non-blocking and then exits, the parent ash will also exit. A quick strace > shows that a subsequent read() from stdin returns EAGAIN (as would be > expected): Thanks! Patch attached. --w vodz
* Larry Doolittle writes:Eric Andersen2004-04-141-4/+4
| | | | | | | | | | | | | | | | | | | | | | This is a bulk spelling fix patch against busybox-1.00-pre10. If anyone gets a corrupted copy (and cares), let me know and I will make alternate arrangements. Erik - please apply. Authors - please check that I didn't corrupt any meaning. Package importers - see if any of these changes should be passed to the upstream authors. I glossed over lots of sloppy capitalizations, missing apostrophes, mixed American/British spellings, and German-style compound words. What is "pretect redefined for test" in cmdedit.c? Good luck on the 1.00 release! - Larry
* Fix spelling. "sort of" is two words.Eric Andersen2004-04-121-1/+1
|
* s/fileno\(stdin\)/STDIN_FILENO/gEric Andersen2004-03-271-1/+1
| | | | s/fileno\(stdout\)/STDOUT_FILENO/g
* Vodz. last_patch_128Glenn L McGrath2004-02-221-6/+8
| | | | | | | - declare applet_using as static from applets.c - small correction to cmdedit, previous version cleared history after Ctrl-C - small spelling correction (by Friedrich Lobenstock)
* Vodz last_patch_125_2, this patch have: Glenn L McGrath2004-02-041-3/+8
| | | | | | | - synced with dash 0.4.21 - better handle trap "cmds..." SIGINT (strange, i make bad hack for ash and cmdedit, but this work only with this...) - may be haven`t problem with Ctrl-D
* last_patch_124 from Vodz, fix an ash bug when alt-1 was pressed, debianGlenn L McGrath2004-01-221-12/+11
| | | | bug #228915
* Vodz last_patch_122, Check $PATH at runtime to fix tab completionGlenn L McGrath2004-01-141-3/+11
|
* Declare dependencies of command line editing in the build systemGlenn L McGrath2004-01-031-11/+1
|
* Cmdedit update from Vladimir N. Oleynik (vodz)Eric Andersen2003-12-231-22/+24
|
* Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)Eric Andersen2003-09-151-5/+3
| | | | | to ensure proper fallback behavior on, i.e. serial consoles. -Erik
* Vladimir N. Oleynik writes:Eric Andersen2003-07-291-7/+3
| | | | | | | | Last patch have synced form Manuel Nova III xxreadtoken() function, corrected (C) form dash debian/copyright, removed my small mistake with IFS_BROKEN (thanks by Herbert), and synced cmdedit.c from current CVS (removed libc5 support, your email correction, my (C) year corertion).
* This is synced from dash-0.4.17 and full ready for insert to new busyboxEric Andersen2003-07-281-105/+118
| | | | | | | | | | | version: ftp://ftp.simtreas.ru/pub/my/bb/new News: - code is smalest! - support ${var...} expr - used new very strongly steal controlling terminal
* Remove remaining libc5 support codeEric Andersen2003-07-221-5/+0
|
* Update a bunch of docs. Run a script to update my email addr.Eric Andersen2003-07-141-1/+1
|
* Major coreutils update.Manuel Novoa III2003-03-191-13/+12
|
* Correct column width for tab completion and lsGlenn L McGrath2003-01-061-19/+39
|
* Fix tab-tab listing of files so it properly reflects currentEric Andersen2003-01-021-3/+2
| | | | | terminal width. -Erik
* Command line history changes, lastpatch_71 from Vladimir N. OleynikGlenn L McGrath2002-12-091-21/+25
|
* - the number of commands in the history list is now configureable via theRobert Griebl2002-12-031-1/+55
| | | | | | | config system - added a new config option to allow persistant history lists. This is currently only used by ash, but the calls ({load,save}_history) could be added to the other shells as well.
* last_patch_68 from Vladimir N. OleynikGlenn L McGrath2002-11-271-100/+62
|
* Fixed a timing bug which occured when bb ash is run in a rxvt on theRobert Griebl2002-07-301-1/+2
| | | | | | HP iPAQ. Sometimes we get a SIGWINCH and want to print the prompt, although the prompt is not yet initialised (0) .. so just don't print a prompt as long as the prompt string is 0
* Applied vodz' patches #49 and #50 (with a small correction in runshell.c)Robert Griebl2002-07-191-2/+1
| | | | | | | | | #49: I found one memory overflow and memory leak in "ln" applet. Last patch reduced also 54 bytes. ;) #50: I found bug in loginutils/Makefile.in. New patch have also new function to libbb and aplied this to applets and other cosmetic changes.
* Scrub pwd.h and grp.h handling so we don't have to play anyEric Andersen2002-07-031-1/+1
| | | | | silly games. -Erik
* Apply last_patch37 from vodzEric Andersen2002-04-241-2/+3
|
* Patch from Jim Treadway and Vladimir Oleynik to Add CTRL-KEric Andersen2002-04-131-8/+12
| | | | and fix CTRL-L support for cmdedit.c
* Patch from vodz to fix a potential segfaultEric Andersen2002-03-201-2/+2
|
* Patch from vodz to implement ^L (clear screen)Eric Andersen2001-12-211-1/+10
|
* Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.Matt Kraai2001-12-201-2/+2
|
* Fixup the location of pwd.h and grp.hEric Andersen2001-10-241-1/+1
|
* Major rework of the directory structure and the entire build system.Eric Andersen2001-10-241-47/+47
| | | | -Erik
* Teach libc5 what a sighandler_t isEric Andersen2001-08-021-0/+4
| | | | -Erik
* Scrub away the last leftovers from BB_FEATURE_<shell>. Good thingEric Andersen2001-08-021-1/+1
| | | | | for multibuild.pl -- I would have missed this stupid mess otherwise. -Erik
* Latest patch from vodz. Adds a check for divide by zero in the posixEric Andersen2001-08-021-14/+10
| | | | | | math suport, cleaner math syntax error checking, moves redundant signal string tables (from kill and ash) into libbb and provides a few cleanups elsewhere.
* Some patches to make dietlibc work...Eric Andersen2001-07-221-1/+1
|
* This is vodz' latest patch. Sorry it took so long...Eric Andersen2001-07-171-1/+10
| | | | | | | | | 1) ping cleanup (compile fix from this patch already applied). 2) traceroute call not spare ntohl() now (and reduce size); 3) Fix for functions not declared static in insmod, ash, vi and mount. 4) a more simple API cmdedit :)) 5) adds "stopped jobs" warning to ash on Ctrl-D and fixes "ignoreeof" option 6) reduce exporting library function index->strchr (traceroute), bzero->memset (syslogd)
* Patch from vodz:Eric Andersen2001-07-121-62/+26
| | | | | | | Changed email address cmdedit API change optimizations for traceroute and md5sum added a new shared create_icmp_socket() function
* Patch from vodz to fix freeing a static in cmdedit.Eric Andersen2001-07-021-1/+2
|
* Vladimir's last_patch_15Glenn L McGrath2001-06-261-41/+51
|
* Patch from Vladimir to fix up autocompletion on a files/dirs with spaces inEric Andersen2001-05-311-13/+4
| | | | | them in the presence of a quoting. Also revert my signal handling patch, which seems to not solve the problem I thought it solved.
* Patch from Lars Kellogg-Stedman <lars@larsshack.org> to fix bugEric Andersen2001-05-211-7/+7
| | | | #1130 (i.e. When you turn on features it should always ADD features)
* It turns out job control in both hush and lash was broken by theEric Andersen2001-05-171-0/+4
| | | | | | signal handling in cmdedit.c. Disabling it makes the shells behave themselves again. hush isn't quite there, but is getting close... -Erik
* Fix a segfault in lash, hush, and cmdedit. Each of these usedEric Andersen2001-05-111-0/+4
| | | | | | xgetcwd, but did not check the return for a NULL, and then continued to call strlen on the NULL when the cwd had been removed from under it. -Erik
* Some patches from Gennady Feldman. Fixed a glob problem such thatEric Andersen2001-04-231-1/+3
| | | | | 'ls *.h Config.h' works. Fixed a silly typo with fg/bg process control. Made cmdedit exit sanely when it cannot read input.
* Apply Vladimir's latest cleanup patch.Eric Andersen2001-04-091-152/+97
| | | | -Erik
* Add support of /W promptsEric Andersen2001-04-051-0/+13
| | | | -Erik
* Another cleanup patch from Jeff Garzik <jgarzik@mandrakesoft.com>Eric Andersen2001-03-191-1/+1
|
* Fix to cmdedit.c from VladimirEric Andersen2001-03-191-0/+1
|
* cmdedit.c bugfix patch from Vladimir.Eric Andersen2001-03-151-12/+14
| | | | -Erik
* - Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPTMark Whitley2001-03-141-8/+8
| | | | | | | | | | | - Set BB_FEATURE_SH_STANDALONE_SHELL and BB_FEATURE_SH_APPLETS_ALWAYS_WIN to be off by default - Set BB_FEATURE_SH_SIMPLE_PROMPT to be on by default - Added some more magic to the Olympus section to make all the dependencies on the shell, cmdline editing, tab completion and friend work properly. - Tidied up the Olympus section with some whitespace. Checked the various scrips that parse through there and the extra whitespace shouldn't break anything.