diff options
| author | Simon Marchi <simon.marchi@polymtl.ca> | 2025-10-08 21:49:50 -0400 |
|---|---|---|
| committer | Simon Marchi <simon.marchi@polymtl.ca> | 2025-10-08 21:52:32 -0400 |
| commit | 7b67c40b51b36aea807261018ffb7b24065d5619 (patch) | |
| tree | aee4db81d94033058afca9c9ff4278e027b40a3a | |
| parent | 41fa0c5ed7289f6915bccd85a69a8d3286e977e6 (diff) | |
| download | binutils-7b67c40b51b36aea807261018ffb7b24065d5619.zip binutils-7b67c40b51b36aea807261018ffb7b24065d5619.tar.gz binutils-7b67c40b51b36aea807261018ffb7b24065d5619.tar.bz2 | |
gdb/testsuite: make gdb.tui/gdb.sh work with dash
gdb.tui/gdb.sh (used by test gdb.tui/tuiterm-2.exp) doesn't run well
when /bin/sh is dash:
$ bash testsuite/gdb.tui/gdb.sh
foo^C
$ dash testsuite/gdb.tui/gdb.sh
footestsuite/gdb.tui/gdb.sh: 20: read: arg count
shellcheck actually points it out:
In testsuite/gdb.tui/gdb.sh line 20:
read
^--^ SC3061 (warning): In POSIX sh, read without a variable is undefined.
^--^ SC2162 (info): read without -r will mangle backslashes.
Fix the issue by passing the `_` dummy variable. Using that particular
variable will not cause shellcheck to whine about it being unused. Also
add `-r` to make it happy.
Change-Id: Ida3eddbfa3473487743fc96615baf735b4773738
| -rwxr-xr-x | gdb/testsuite/gdb.tui/gdb.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.tui/gdb.sh b/gdb/testsuite/gdb.tui/gdb.sh index 0079a3f..32a4e8a 100755 --- a/gdb/testsuite/gdb.tui/gdb.sh +++ b/gdb/testsuite/gdb.tui/gdb.sh @@ -17,4 +17,4 @@ printf "foo\033(%%5" -read +read -r _ |
