aboutsummaryrefslogtreecommitdiff
path: root/shell/ash.c
AgeCommit message (Expand)Author
2008-01-02libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko
2007-12-21fix buglets found by randomconfigDenis Vlasenko
2007-12-16ash: reduce global data/bss usageDenis Vlasenko
2007-12-09lineedit: don't violate API if we do simple fgetsDenis Vlasenko
2007-11-28reorganize applet table. Eliminates pointers to names.Denis Vlasenko
2007-11-26ash: make code simpler, and do not do close(-1) - it's rudeDenis Vlasenko
2007-11-24remove echo_main -> bb_echo indirectionDenis Vlasenko
2007-11-22ash: fix bug where redirection of closed fd was leaving it open afterwards.Denis Vlasenko
2007-10-29ash: if tcgetattr(stdin) fails, don't mess with tcsetattrDenis Vlasenko
2007-10-20read_line_input: fix it to not do any fancy editing if echoing is disabled.Denis Vlasenko
2007-10-17ash: use fdprintf, not dprintf.Denis Vlasenko
2007-10-11add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko
2007-10-10get rid of global "struct bb_applet *current_applet"Denis Vlasenko
2007-10-07ash: revert "cat | jobs" fix, it causes more problems than goodDenis Vlasenko
2007-09-30introduce and use close_on_exec_on(fd). -50 bytes.Denis Vlasenko
2007-09-28fix "if (p) free(p)" constructsDenis Vlasenko
2007-09-24ash: fix prompt expansion (Natanael Copa <natanael.copa@gmail.com>)Denis Vlasenko
2007-09-21ash: remove erroneously applied patchDenis Vlasenko
2007-09-21httpd: optional support for partial downloadsDenis Vlasenko
2007-09-21ash: s/int/smallint/. -60 bytes.Denis Vlasenko
2007-09-07*: replace select-for-one descriptor with poll, it's smaller.Denis Vlasenko
2007-08-19libbb,crond,lash: fix getopt32 (don't know how it managed to slip through)Denis Vlasenko
2007-08-12trylink: produce even more info about final link stageDenis Vlasenko
2007-07-29ash: comment non-obvious code partDenis Vlasenko
2007-07-21style fix (stray space before ';')Denis Vlasenko
2007-07-18ash: fix SEGV in forkchild (jp can be NULL). here documents were affected.Denis Vlasenko
2007-07-15ash: make "jobs | cat" work like in bash (was giving empty output)Denis Vlasenko
2007-07-14ash: small size optimizationDenis Vlasenko
2007-07-14ash: recognize -l as --login equivalent; do not recognize +-loginDenis Vlasenko
2007-07-14ash: fix for buglet in DEBUG code (Nguyen Thai Ngoc Duy <pclouds@gmail.com>)Denis Vlasenko
2007-06-25devfsd: fix formatting (Tito <farmatito@tiscali.it>)Denis Vlasenko
2007-06-25Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms <w...Denis Vlasenko
2007-06-21test: shrink a bitDenis Vlasenko
2007-06-13*: BB_BANNER -> bb_banner (it is not a const or #define)!Denis Vlasenko
2007-06-13hush: fix read builtin to not read ahead past eol and to not useDenis Vlasenko
2007-06-12remove nearly-duplicate PATHs in several placesDenis Vlasenko
2007-06-08make busybox --install work even if /proc/self/exe doesn't existDenis Vlasenko
2007-05-31use "glibc errno" trick not only for ash, but for entire busyboxDenis Vlasenko
2007-05-26usage.c: remove reference to busybox.hDenis Vlasenko
2007-05-20ash: implement type -p, costs less than 10 bytesDenis Vlasenko
2007-05-17several *.c files:Denis Vlasenko
2007-04-29ash,kill: use common code for kill applet/builtinDenis Vlasenko
2007-04-28ash: fix infinite loop on exit if tty is not there anymoreDenis Vlasenko
2007-04-14hush: use NOFORK applets as appropriate. Net reduction of code size.Denis Vlasenko
2007-04-13teach find_root_device to deal with /dev/ subdirsDenis Vlasenko
2007-04-11ash: fix kill -l (by Mats Erik Andersson <mats.andersson64@comhem.se>)Denis Vlasenko
2007-04-10Rename two config options:Denis Vlasenko
2007-04-10make a few struct bb_applet members conditionalDenis Vlasenko
2007-04-09Improve STANDALONE_SHELL. "safe" applets are renamed NOEXEC appletsDenis Vlasenko
2007-04-08add some missed statics on constant objects.Denis Vlasenko