From: Debian Qt/KDE Maintainers Date: Sun, 4 Feb 2018 01:12:49 +0000 (+0000) Subject: nonlinux_utime X-Git-Tag: archive/raspbian/5.9.2+dfsg-9+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2e926e06cee3c4f9c4a01cebdf93fef76022b08b;p=qtbase-opensource-src.git nonlinux_utime Gbp-Pq: Name nonlinux_utime.diff --- diff --git a/qmake/library/ioutils.cpp b/qmake/library/ioutils.cpp index 684bcb9a3..a49332013 100644 --- a/qmake/library/ioutils.cpp +++ b/qmake/library/ioutils.cpp @@ -215,7 +215,7 @@ bool IoUtils::touchFile(const QString &targetFileName, const QString &referenceF *errorString = fL1S("Cannot stat() reference file %1: %2.").arg(referenceFileName, fL1S(strerror(errno))); return false; } -# if defined(_POSIX_VERSION) && _POSIX_VERSION >= 200809L +# if defined(_POSIX_VERSION) && _POSIX_VERSION >= 200809L && defined(UTIME_NOW) const struct timespec times[2] = { { 0, UTIME_NOW }, st.st_mtim }; const bool utimeError = utimensat(AT_FDCWD, targetFileName.toLocal8Bit().constData(), times, 0) < 0; # else