diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-12-16 17:50:48 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-12-16 17:50:48 +0000 |
commit | 3d73829c187f7d34c5c3c44047da1137adf36d86 (patch) | |
tree | 0f4757a60e32527b36721436d93af71013422081 /io/ftwtest-sh | |
parent | 887e7ab6c5a13398e5986c7054235a135e6429f9 (diff) | |
download | glibc-3d73829c187f7d34c5c3c44047da1137adf36d86.tar.gz |
Update.
2000-12-16 Ulrich Drepper <drepper@redhat.com>
* timezone/asia: Update from tzdata2000h.
* timezone/australasia: Likewise.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.
* timezone/zone.tab: Likewise.
2000-12-14 Jakub Jelinek <jakub@redhat.com>
* io/ftw.c (ftw_dir): If process_entry returned non-zero result
and dir.stream is NULL, only free dir.content.
* io/ftwtest.c (cb, main): Add --early-exit option to test it.
* io/ftwtest-sh: Test with --early-exit.
Diffstat (limited to 'io/ftwtest-sh')
-rw-r--r-- | io/ftwtest-sh | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/io/ftwtest-sh b/io/ftwtest-sh index 837470da47..7fc82088ec 100644 --- a/io/ftwtest-sh +++ b/io/ftwtest-sh @@ -5,10 +5,12 @@ objpfx=$1 # We expect one parameter which is the test program. This must understand # a number options: -# --phys use the FTW_PHYS flag -# --chdir use the FTW_CHDIR and print the current directory in the -# callback -# --depth use the FTW_DEPTH flag +# --phys use the FTW_PHYS flag +# --chdir use the FTW_CHDIR and print the current directory +# in the callback +# --depth use the FTW_DEPTH flag +# --early-exit print file@2 item only and return non-zero from the +# callback when it is seen testprogram=$2 # We cannot test this as root. @@ -136,6 +138,15 @@ base = "$tmp/ftwtest.d/foo/lvl1/lvl2/lvl3/", file = "file@3", flag = FTW_F, cwd EOF rm $testout +LD_LIBRARY_PATH=$objpfx $ldso $testprogram --early-exit $tmpdir | + sort > $testout + +cat <<EOF | cmp $testout - || exit 1 +base = "$tmp/ftwtest.d/foo/lvl1/lvl2/", file = "file@2", flag = FTW_F, level = 4 +succeeded +EOF +rm $testout + rm -fr $tmpdir exit 0 |