diff --git a/ChangeLog b/ChangeLog index 28bc618987..47f698f575 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2015-02-06 Roland McGrath + * libio/tst-atime.c (do_test): Move local variables SV and E + inside [ST_NOATIME] conditional. + * dirent/tst-fdopendir.c (O_NOATIME): If not defined, #define to 0. * nptl/tst-kill5.c (do_test): Use INT_MAX rather than SIGRTMAX + 10. diff --git a/libio/tst-atime.c b/libio/tst-atime.c index 0b0b4f04c4..31ca59fec5 100644 --- a/libio/tst-atime.c +++ b/libio/tst-atime.c @@ -23,8 +23,6 @@ do_test (void) int ch; struct stat st1; struct stat st2; - struct statvfs sv; - int e; buf = (char *) malloc (strlen (test_dir) + sizeof "/tst-atime.XXXXXX"); if (buf == NULL) @@ -44,7 +42,8 @@ do_test (void) #ifdef ST_NOATIME /* Make sure the filesystem doesn't have the noatime option set. If statvfs is not available just continue. */ - e = fstatvfs (fd, &sv); + struct statvfs sv; + int e = fstatvfs (fd, &sv); if (e != ENOSYS) { if (e != 0)