From 6aad1ddcc9d8fe2303cc444b6ddea2af1fc1dd30 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 19 Jan 2018 15:37:04 +0100 Subject: hush: implement $LINENO bashism function old new delta run_pipe 1697 1774 +77 unset_local_var_len 258 301 +43 hush_main 1009 1051 +42 set_local_var 516 554 +38 parse_and_run_file 42 75 +33 i_getch 96 116 +20 .rodata 18858 18876 +18 done_command 106 122 +16 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 8/0 up/down: 287/0) Total: 287 bytes Signed-off-by: Denys Vlasenko --- shell/hush_test/hush-vars/var_LINENO1.tests | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100755 shell/hush_test/hush-vars/var_LINENO1.tests (limited to 'shell/hush_test/hush-vars/var_LINENO1.tests') diff --git a/shell/hush_test/hush-vars/var_LINENO1.tests b/shell/hush_test/hush-vars/var_LINENO1.tests new file mode 100755 index 000000000..851b52cf5 --- /dev/null +++ b/shell/hush_test/hush-vars/var_LINENO1.tests @@ -0,0 +1,6 @@ +env | grep LINENO +echo 2:$LINENO +echo 3:$LINENO >&2 \ +| { sleep 0.1; echo 4:$LINENO; } +echo 5:$LINENO +test "$1" || . ./var_LINENO1.tests norepeat -- cgit v1.2.3