]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208)
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 31 May 2022 15:22:13 +0000 (12:22 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 1 Jun 2022 16:23:16 +0000 (13:23 -0300)
This is a missing spot initially from 52a5fe70a2c77935.

Checked on i686-linux-gnu.

sysdeps/posix/fpathconf.c

index 216f2a9c8d7e8fb6ed68da1739883c76b99b2d96..4b215e0600270c7294611f45297a7c7ab742ba84 100644 (file)
@@ -131,9 +131,9 @@ __fpathconf (int fd, int name)
 #ifdef _POSIX_ASYNC_IO
       {
        /* AIO is only allowed on regular files and block devices.  */
-       struct stat64 st;
+       struct __stat64_t64 st;
 
-       if (__fstat64 (fd, &st) < 0
+       if (__fstat64_time64 (fd, &st) < 0
            || (! S_ISREG (st.st_mode) && ! S_ISBLK (st.st_mode)))
          return -1;
        else