summaryrefslogtreecommitdiffhomepage
path: root/Private/Source/FS
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-04-08 00:44:48 +0200
committerAmlal El Mahrouss <amlal@el-mahrouss-logic.com>2024-04-08 00:44:48 +0200
commit7ec2bda484072982e75666508863ef9903331191 (patch)
tree38a8ef82921367a3643afb282d2cfd6b19124960 /Private/Source/FS
parentdd9c90c0d7d65f4481b1072f11cbb81017382006 (diff)
Kernel/URL.cxx: Remove useless protocols for a kernel.
- remove IteratorInterface for NewFS, design change have been done. Kernel/NewFS.cxx: Document code.
Diffstat (limited to 'Private/Source/FS')
-rw-r--r--Private/Source/FS/NewFS.cxx35
1 files changed, 34 insertions, 1 deletions
diff --git a/Private/Source/FS/NewFS.cxx b/Private/Source/FS/NewFS.cxx
index ac38400a..012cb3d2 100644
--- a/Private/Source/FS/NewFS.cxx
+++ b/Private/Source/FS/NewFS.cxx
@@ -162,36 +162,69 @@ bool NewFSParser::WriteCatalog(_Input _Output NewCatalog* catalog,
return false;
}
+/// @brief
+/// @param catalogName
+/// @return
_Output NewCatalog* NewFSParser::FindCatalog(_Input const char* catalogName) {
return nullptr;
}
+/// @brief
+/// @param name
+/// @return
_Output NewCatalog* NewFSParser::GetCatalog(_Input const char* name) {
return nullptr;
}
+/// @brief
+/// @param catalog
+/// @return
Boolean NewFSParser::CloseCatalog(_Input _Output NewCatalog* catalog) {
return false;
}
+/// @brief
+/// @param catalog
+/// @return
Boolean NewFSParser::RemoveCatalog(_Input _Output NewCatalog* catalog) {
return false;
}
-
+/// @brief
+/// @param catalog
+/// @param dataSz
+/// @return
VoidPtr NewFSParser::ReadCatalog(_Input _Output NewCatalog* catalog,
SizeT dataSz) {
return nullptr;
}
+/// @brief
+/// @param catalog
+/// @param off
+/// @return
bool NewFSParser::Seek(_Input _Output NewCatalog* catalog, SizeT off) {
return false;
}
+/// @brief
+/// @param catalog
+/// @return
SizeT NewFSParser::Tell(_Input _Output NewCatalog* catalog) { return 0; }
+/// @brief
+/// @param sz
+/// @return
STATIC Lba ke_find_free_fork(SizeT sz) { return 0; }
+
+/// @brief
+/// @param sz
+/// @return
STATIC Lba ke_find_free_catalog(SizeT sz) { return 0; }
+
+/// @brief
+/// @param sz
+/// @return
STATIC Lba ke_find_free_data(SizeT sz) { return 0; }
namespace NewOS::Detail {