1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00

io: Fix sporadic test failures in io/tst-stat

support_stat_nanoseconds cannot restore the ctime time, and
this may lead to sporadic test failures.  Therefore, probe for
nanoseconds support before the initial statx call.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
This commit is contained in:
Florian Weimer
2021-06-10 10:09:51 +02:00
parent 8fe503f74e
commit acc85ea1eb
2 changed files with 6 additions and 5 deletions

View File

@@ -141,7 +141,8 @@ static __inline bool support_path_support_time64 (const char *path)
0x80000002ULL);
}
/* Return true if stat supports nanoseconds resolution. */
/* Return true if stat supports nanoseconds resolution. PATH is used
for tests and its ctime may change. */
extern bool support_stat_nanoseconds (const char *path);
/* Return true if select modify the timeout to reflect the amount of time