+2023-07-27 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Include ftruncate in testdirs.
+ * gnulib-tool (func_create_testdir): Don't exclude module 'ftruncate'
+ from testdirs by default.
+ * pygnulib/GLTestDir.py (GLTestDir.execute): Likewise.
+
2023-07-27 Bruno Haible <bruno@clisp.org>
fnmatch-h, glob-h tests: Fix link errors (regression 2023-07-24).
# Except non-recursive-gnulib-prefix-hack, which represents a nonstandard
# way of using Automake.
# Except timevar, which lacks the required file timevar.def.
- # Except ftruncate, mountlist, which abort the configuration on mingw. FIXME.
+ # Except mountlist, which aborts the configuration on mingw. FIXME.
# Except lib-ignore, which leads to link errors when Sun C++ is used. FIXME.
modules=`func_all_modules`
- modules=`for m in $modules; do case $m in config-h | non-recursive-gnulib-prefix-hack | timevar | ftruncate | mountlist | lib-ignore) ;; *) echo $m;; esac; done`
+ modules=`for m in $modules; do case $m in config-h | non-recursive-gnulib-prefix-hack | timevar | mountlist | lib-ignore) ;; *) echo $m;; esac; done`
fi
specified_modules="$modules"
# Except config-h, which breaks all modules which use HAVE_CONFIG_H.
# Except non-recursive-gnulib-prefix-hack, which represents a
# nonstandard way of using Automake.
- # Except ftruncate, mountlist, which abort the configuration on mingw.
+ # Except mountlist, which aborts the configuration on mingw.
# Except lib-ignore, which leads to link errors when Sun C++ is used.
specified_modules = self.modulesystem.list()
specified_modules = [module
for module in specified_modules
if module not in ['config-h', 'non-recursive-gnulib-prefix-hack',
- 'ftruncate', 'mountlist', 'lib-ignore']]
+ 'mountlist', 'lib-ignore']]
# Canonicalize the list of specified modules.
specified_modules = sorted(set(specified_modules))