diff --git a/src/ioslaves/file/file.cpp b/src/ioslaves/file/file.cpp --- a/src/ioslaves/file/file.cpp +++ b/src/ioslaves/file/file.cpp @@ -875,6 +875,12 @@ entry.insert(KIO::UDSEntry::UDS_CREATION_TIME, buff.__st_birthtime); } #endif +#ifdef birthTime_ + /* statx() in Linux kernel 4.11+ is also a bit different */ + if (buff.birthTime_ > 0) { + entry.insert(KIO::UDSEntry::UDS_CREATION_TIME, buff.birthTime_); + } +#endif } // Note: buff.st_ctime isn't the creation time !