Ron Yorston
|
c1565a04f2
ash: simplify EOF/newline handling in list parser
|
преди 9 години |
Ron Yorston
|
acad7392ee
Revert "ash: fix a SEGV case in an invalid heredoc" xxx
|
преди 9 години |
Ron Yorston
|
856af4e3dc
ash: fix corruption of ${#var} if $var contains UTF-8 characters
|
преди 8 години |
Ron Yorston
|
4194c28753
ash: fix error during recursive processing of here document
|
преди 9 години |
Denys Vlasenko
|
005c492c40
ash: shrink umask code
|
преди 9 години |
Denys Vlasenko
|
4cd99e7c6c
ash: "you have mail" should ignore first change in mtime
|
преди 9 години |
Denys Vlasenko
|
2384162f64
ash: simplify "you have mail" code
|
преди 9 години |
Denys Vlasenko
|
4700fb5bea
ash: make dowait() a bit more readable. Logic is unchanged
|
преди 9 години |
Denys Vlasenko
|
d60752f8c9
build system: -fno-builtin-printf
|
преди 9 години |
Denys Vlasenko
|
ec046f74a3
ash: use a more typical form of "print four octal digits" format
|
преди 9 години |
Denys Vlasenko
|
5711a2a4ad
libbb: more compact API for bb_parse_mode()
|
преди 9 години |
Denys Vlasenko
|
c1e2e005b4
ash: shrink "umask -S" code
|
преди 9 години |
Denys Vlasenko
|
6283f98283
hush: fix umask: umask(022) was setting umask(755)
|
преди 9 години |
Denys Vlasenko
|
9c5410023a
ash: a bunch of trivial simplifications
|
преди 9 години |
Ron Yorston
|
ca25af9b06
ash: fix slash treatment in expmeta
|
преди 9 години |
Ron Yorston
|
d840c5d139
libbb: add a function to make a copy of a region of memory
|
преди 9 години |
Ron Yorston
|
072fc60f29
ash: use alloca to get rid of setjmp
|
преди 9 години |
Ron Yorston
|
0e056f7e9e
ash: remove parsebackquote flag
|
преди 9 години |
Maninder Singh
|
97f2f7ca7f
Removes stray empty line from code
|
преди 9 години |
Ron Yorston
|
417622cc2e
ash: fix breakage of ${v/pat/str}
|
преди 9 години |
Ron Yorston
|
549deab5ab
ash: move parse-time quote flag detection to run-time
|
преди 9 години |
Ron Yorston
|
ad88bdee0c
ash: remove arithmetic expansion collapsing at parse time
|
преди 9 години |
Ron Yorston
|
7e4ed267b6
ash: remove superfluous code in arithmetic mode
|
преди 9 години |
Ron Yorston
|
3df47f9cbb
ash: do not expand tilde in parameter expansion within quotes
|
преди 9 години |
Ron Yorston
|
eb6b48ba74
ash: perform tilde expansion in all parameter expansion words
|
преди 9 години |
Ron Yorston
|
d68d1fbd6c
ash: code shrink around varvalue
|
преди 9 години |
Denys Vlasenko
|
e0a4e107aa
ash: explain what "local -" does
|
преди 9 години |
Eugene Rudoy
|
1285aa62f9
ash: consider "local -" case while iterating over local variables in mklocal.
|
преди 9 години |
Ron Yorston
|
61d6ae244a
libbb: remove unnecessary argument to nonblock_immune_read
|
преди 9 години |
Denys Vlasenko
|
0a0acb55db
ash: fix handling of duplicate "local"
|
преди 9 години |