summaryrefslogtreecommitdiff
path: root/shell/hush.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Apply post-1.10.2 fixes, bump version to 1.10.31_10_3Denis Vlasenko2008-06-051-11/+13
* *: use fopen_or_warn in few more placesDenis Vlasenko2008-03-201-1/+2
* *: add -Wunused-parameter; fix resulting breakageDenis Vlasenko2008-03-171-10/+14
* libbb: introduce and use sigprocmask_allsigs and sigaction_set.Denis Vlasenko2008-03-171-4/+1
* libbb: introduse and use signal_[no_]SA_RESTART_empty_mask and sigaction_setDenis Vlasenko2008-03-121-11/+1
* *: add optimization barrier to all "G trick" locationsDenis Vlasenko2008-02-271-1/+4
* less,klogd,syslogd,nc,tcpudp: exit on signal by killing itself, not exit(1)Denis Vlasenko2008-02-241-6/+1
* libbb: introduce and use nonblock_safe_read(). Yay!Denis Vlasenko2008-02-201-4/+4
* libbb: introduce bb_signals and bb_signals_recursive,Denis Vlasenko2008-02-161-15/+21
* random s/short/int/Denis Vlasenko2008-02-161-1/+1
* hush: die_sllep needs restoring only if job control is onDenis Vlasenko2008-02-111-3/+6
* hush: close-on-exec interactive_fdDenis Vlasenko2008-02-111-1/+3
* hush: set CLOEXEC on script file being executedDenis Vlasenko2008-02-111-0/+1
* hush: fix the commentDenis Vlasenko2008-02-111-1/+1
* hush: reset die_sleep to 0 in child after forkDenis Vlasenko2008-02-111-6/+10
* hush: reinstate `cmd` handling for NOMMU (with fat big warning).Denis Vlasenko2008-02-101-91/+101
* *: tidy up usage of char **environDenis Vlasenko2008-01-281-2/+0
* hush: report [v]fork failuresDenis Vlasenko2008-01-081-32/+30
* libbb: introduce and use safe_waitpid (loops in EINTR)Denis Vlasenko2008-01-021-0/+1
* hush: fixlet for NOMMUDenis Vlasenko2007-12-241-3/+3
* reorganize applet table. Eliminates pointers to names.Denis Vlasenko2007-11-281-8/+8
* remove echo_main -> bb_echo indirectionDenis Vlasenko2007-11-241-1/+1
* hush: fix segfault in "echo $@" when we have no argumentsDenis Vlasenko2007-11-241-4/+6
* kill lash. "lash" builtin still exists, but it runs hush.Denis Vlasenko2007-11-231-0/+10
* hush: implement echo builtinDenis Vlasenko2007-11-231-0/+15
* hush: fix $ expansion in redirections, add testcase for thatDenis Vlasenko2007-11-231-4/+7
* hush: implement test builtinDenis Vlasenko2007-11-231-21/+38
* hush: plug memory leakDenis Vlasenko2007-11-231-5/+38
* add -fvisibility=hidden to CC flags, mark XXX_main functionsDenis Vlasenko2007-10-111-1/+1
* get rid of global "struct bb_applet *current_applet"Denis Vlasenko2007-10-101-3/+2
* hush: fix glob() abuse. Code was making unfounded assumptions howDenis Vlasenko2007-10-011-69/+120
* hush: int->smallint for flag vars; make some names more "greppable"Denis Vlasenko2007-10-011-28/+32
* hush: feeble attempt at making it more NOMMU-friendlyDenis Vlasenko2007-10-011-16/+22
* hush: stop doing manual acounting of open fd's, kernel can do it for usDenis Vlasenko2007-10-011-45/+3
* introduce and use close_on_exec_on(fd). -50 bytes.Denis Vlasenko2007-09-301-3/+5
* introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).Denis Vlasenko2007-09-271-1/+1
* trylink: produce even more info about final link stageDenis Vlasenko2007-08-121-2/+3
* Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms <w...Denis Vlasenko2007-06-251-2/+2
* *: BB_BANNER -> bb_banner (it is not a const or #define)!Denis Vlasenko2007-06-131-1/+1
* hush: fix read builtin to not read ahead past eol and to not useDenis Vlasenko2007-06-131-13/+3
* make busybox --install work even if /proc/self/exe doesn't existDenis Vlasenko2007-06-081-1/+1
* hush: trivial buglet found by randomconfig testingDenis Vlasenko2007-05-301-0/+2
* whitespace fixesDenis Vlasenko2007-05-301-4/+4
* usage.c: remove reference to busybox.hDenis Vlasenko2007-05-261-1/+4
* xpipe: introduce (saves ~170 bytes)Denis Vlasenko2007-05-261-4/+2
* hush: fix 'echo abc`sleep 5`def' + Ctrl-Z and Ctrl-C bugs. +50 bytes of code.Denis Vlasenko2007-05-251-6/+18
* hush: avoid duplicating HUSH_VERSIONDenis Vlasenko2007-05-251-15/+16
* hush: micro-optimization in new variable codeDenis Vlasenko2007-05-251-5/+5
* hush: we can't do without variable->value member, saving 25 bytes of codeDenis Vlasenko2007-05-251-42/+38
* hush: rework variable storage and environment handling.Denis Vlasenko2007-05-251-167/+163