diff --git a/Interfaces/IReadOnlyFilesystem.cs b/Interfaces/IReadOnlyFilesystem.cs
index a7f5c38..f1cc3e2 100644
--- a/Interfaces/IReadOnlyFilesystem.cs
+++ b/Interfaces/IReadOnlyFilesystem.cs
@@ -166,6 +166,11 @@ public interface IReadOnlyFilesystem : IFilesystem
/// Represents the opened directory and is needed for other directory-related operations.
/// Error number
ErrorNumber OpenDir(string path, out IDirNode node);
+
+ /// Closes a directory, freeing any private data allocated on opening.
+ /// The directory node.
+ /// Error number.
+ ErrorNumber CloseDir(IDirNode node);
}
/// Represents an opened file from a filesystem