diff --git a/port/cpl_vsil_hdfs.cpp b/port/cpl_vsil_hdfs.cpp index 65c694c32a22..63730ae7ed33 100644 --- a/port/cpl_vsil_hdfs.cpp +++ b/port/cpl_vsil_hdfs.cpp @@ -104,7 +104,9 @@ class VSIHdfsHandle final : public VSIVirtualHandle size_t Read(void *pBuffer, size_t nSize, size_t nMemb) override; size_t Write(const void *pBuffer, size_t nSize, size_t nMemb) override; vsi_l_offset Length(); + void ClearErr() override; int Eof() override; + int Error() override; int Flush() override; int Close() override; }; @@ -208,6 +210,15 @@ int VSIHdfsHandle::Eof() return bEOF; } +int VSIHdfsHandle::Error() +{ + return 0; +} + +void VSIHdfsHandle::ClearErr() +{ +} + int VSIHdfsHandle::Flush() { return hdfsFlush(poFilesystem, poFile);