diff options
Diffstat (limited to 'shell/ash_test')
| -rwxr-xr-x | shell/ash_test/ash-getopts/getopt_test_libc_bug.tests | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/ash_test/ash-getopts/getopt_test_libc_bug.tests b/shell/ash_test/ash-getopts/getopt_test_libc_bug.tests index 6c0781f20..fcaac81a2 100755 --- a/shell/ash_test/ash-getopts/getopt_test_libc_bug.tests +++ b/shell/ash_test/ash-getopts/getopt_test_libc_bug.tests | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | # This test can fail with libc with buggy getopt() implementation. | 1 | # This test can fail with libc with buggy getopt() implementation. |
| 2 | # If getopt() wants to parse multi-option args (-abc), | 2 | # If getopt() wants to parse multi-option args (-abc), |
| 3 | # it needs to remember a position withit current arg. | 3 | # it needs to remember a position within current arg. |
| 4 | # | 4 | # |
| 5 | # If this position is kept as a POINTER, not an offset, | 5 | # If this position is kept as a POINTER, not an offset, |
| 6 | # and if argv[] ADDRESSES (not contents!) change, it blows up. | 6 | # and if argv[] ADDRESSES (not contents!) change, it blows up. |
| @@ -24,7 +24,7 @@ VAR111=NEWVAL; getopts "ac" var -a -b -c -d e; echo "3 rc:$? var:'$var' OPTIND:$ | |||
| 24 | VAR222=NEWVAL; getopts "ac" var -a -b -c -d e; echo "4 rc:$? var:'$var' OPTIND:$OPTIND OPTARG:'$OPTARG'" | 24 | VAR222=NEWVAL; getopts "ac" var -a -b -c -d e; echo "4 rc:$? var:'$var' OPTIND:$OPTIND OPTARG:'$OPTARG'" |
| 25 | VAR333=NEWVAL; getopts "ac" var -a -b -c -d e; echo "5 rc:$? var:'$var' OPTIND:$OPTIND OPTARG:'$OPTARG'" | 25 | VAR333=NEWVAL; getopts "ac" var -a -b -c -d e; echo "5 rc:$? var:'$var' OPTIND:$OPTIND OPTARG:'$OPTARG'" |
| 26 | 26 | ||
| 27 | # Sligntly different attempts to force reallocations | 27 | # Slightly different attempts to force reallocations |
| 28 | 28 | ||
| 29 | echo | 29 | echo |
| 30 | echo "*** optstring:'ac' args:-a -b -c -d e" | 30 | echo "*** optstring:'ac' args:-a -b -c -d e" |
