Denys Vlasenko
|
238ff98bb8
|
hush: fix "getopts" builtin to not be upset by other builtins calling getopt()
function old new delta
builtin_getopts 363 403 +40
unset_local_var_len 185 215 +30
set_local_var 440 466 +26
reset_traps_to_defaults 151 157 +6
pseudo_exec_argv 320 326 +6
install_special_sighandlers 52 58 +6
pick_sighandler 62 65 +3
execvp_or_die 85 88 +3
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 8/0 up/down: 120/0) Total: 120 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-29 13:38:30 +02:00 |
|
Denys Vlasenko
|
007ce9f807
|
shell: tweak getopts tests, no code changes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-13 02:59:00 +02:00 |
|
Denys Vlasenko
|
419db0391e
|
hush: implement "silent" optstrings of ":opts"
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-11 17:21:14 +02:00 |
|
Denys Vlasenko
|
129e1ce72c
|
hush: add a test which fails due to uclibc bug in getopt()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-11 17:00:39 +02:00 |
|
Denys Vlasenko
|
9a7d0a0191
|
shell: add OPTARG poisoning to getopt_optarg.tests
ash fails this!
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-11 02:37:48 +02:00 |
|
Denys Vlasenko
|
81f962f3df
|
hush: teach getopts to set/unset OPTARG
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-11 02:05:21 +02:00 |
|
Denys Vlasenko
|
74d4058928
|
hush: getopts builtin
function old new delta
builtin_getopts - 271 +271
bltins1 372 384 +12
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 1/0 up/down: 283/0) Total: 283 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2017-08-11 01:32:46 +02:00 |
|