diff --git a/run-tests.sh b/run-tests.sh
index 36bfb45..7e33405 100755
--- a/run-tests.sh
+++ b/run-tests.sh
@@ -1,5 +1,8 @@
 #!/bin/sh
 
+LC_ALL=POSIX
+export LC_ALL
+
 TESTDIR=tests
 OUTPUT=`mktemp`
 LOGFILE=tests.log
@@ -69,6 +72,7 @@ run_test 020 "specify font directory" \
 run_test 021 "paragraph mode long line output" "$cmd -p -w250"
 run_test 022 "short line output" "$cmd -w5"
 run_test 023 "kerning paragraph centered mode (small)" "$cmd -kpc -fsmall"
+run_test 024 "list of control files" "ls fonts/*flc"
 
 rm -f "$OUTPUT"
 
diff --git a/tests/res024.txt b/tests/res024.txt
new file mode 100644
index 0000000..8f1923c
--- /dev/null
+++ b/tests/res024.txt
@@ -0,0 +1,39 @@
+fonts/646-ca.flc
+fonts/646-ca2.flc
+fonts/646-cn.flc
+fonts/646-cu.flc
+fonts/646-de.flc
+fonts/646-dk.flc
+fonts/646-es.flc
+fonts/646-es2.flc
+fonts/646-fr.flc
+fonts/646-gb.flc
+fonts/646-hu.flc
+fonts/646-irv.flc
+fonts/646-it.flc
+fonts/646-jp.flc
+fonts/646-kr.flc
+fonts/646-no.flc
+fonts/646-no2.flc
+fonts/646-pt.flc
+fonts/646-pt2.flc
+fonts/646-se.flc
+fonts/646-se2.flc
+fonts/646-yu.flc
+fonts/8859-2.flc
+fonts/8859-3.flc
+fonts/8859-4.flc
+fonts/8859-5.flc
+fonts/8859-7.flc
+fonts/8859-8.flc
+fonts/8859-9.flc
+fonts/frango.flc
+fonts/hz.flc
+fonts/ilhebrew.flc
+fonts/jis0201.flc
+fonts/koi8r.flc
+fonts/moscow.flc
+fonts/upper.flc
+fonts/ushebrew.flc
+fonts/uskata.flc
+fonts/utf8.flc