lib/nfs/FileReader: remove obsolete stat64 cast

Obsoleted (and broken) by commit 9947d3e67f
This commit is contained in:
Max Kellermann 2024-05-13 12:32:36 +02:00
parent 556300d59a
commit 84e8927b1b

View File

@ -183,20 +183,11 @@ NfsFileReader::OpenCallback(nfsfh *_fh) noexcept
}
inline void
NfsFileReader::StatCallback(const struct nfs_stat_64 *_st) noexcept
NfsFileReader::StatCallback(const struct nfs_stat_64 *st) noexcept
{
assert(connection != nullptr);
assert(fh != nullptr);
assert(_st != nullptr);
#if defined(_WIN32) && !defined(_WIN64)
/* on 32-bit Windows, libnfs enables -D_FILE_OFFSET_BITS=64,
but MPD (Meson) doesn't - to work around this mismatch, we
cast explicitly to "struct stat64" */
const auto *st = (const struct stat64 *)_st;
#else
const auto *st = _st;
#endif
assert(st != nullptr);
if (!S_ISREG(st->nfs_mode)) {
OnNfsFileError(std::make_exception_ptr(std::runtime_error("Not a regular file")));