summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKAKit/src
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2024-10-30 08:57:05 +0100
committerAmlal <amlal.elmahrouss@icloud.com>2024-10-30 08:57:05 +0100
commit96a4f30672702e34afea4014487936fccb850779 (patch)
tree7e3e39c63335158143450bf6bcaf9fae20b6cbfd /dev/ZKAKit/src
parent8600ffcc1ddfc861e761baf2682490061a55cca8 (diff)
META: Daily bump.
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKAKit/src')
-rw-r--r--dev/ZKAKit/src/DriveMgr.cc4
-rw-r--r--dev/ZKAKit/src/FS/NeFS.cc49
-rw-r--r--dev/ZKAKit/src/User.cc12
3 files changed, 31 insertions, 34 deletions
diff --git a/dev/ZKAKit/src/DriveMgr.cc b/dev/ZKAKit/src/DriveMgr.cc
index cce09143..c8ab9b6c 100644
--- a/dev/ZKAKit/src/DriveMgr.cc
+++ b/dev/ZKAKit/src/DriveMgr.cc
@@ -127,7 +127,7 @@ namespace Kernel
{
DriveTrait trait;
- rt_copy_memory((VoidPtr) "\\Mount\\NUL:", trait.fName, rt_string_len("\\Mount\\NUL:"));
+ rt_copy_memory((VoidPtr) "/Mount/NUL:", trait.fName, rt_string_len("/Mount/NUL:"));
trait.fKind = kInvalidStorage;
trait.fInput = io_drv_unimplemented;
@@ -176,7 +176,7 @@ namespace Kernel
{
DriveTrait trait;
- rt_copy_memory((VoidPtr) "\\Mount\\OS:", trait.fName, rt_string_len("\\Mount\\OS:"));
+ rt_copy_memory((VoidPtr) "/Mount/OS:", trait.fName, rt_string_len("/Mount/OS:"));
Detail::ioi_detect_drive(trait);
diff --git a/dev/ZKAKit/src/FS/NeFS.cc b/dev/ZKAKit/src/FS/NeFS.cc
index 0dc31f5c..7b2854c2 100644
--- a/dev/ZKAKit/src/FS/NeFS.cc
+++ b/dev/ZKAKit/src/FS/NeFS.cc
@@ -46,13 +46,13 @@ Kernel::SizeT drv_get_size();
/***********************************************************************************/
/// This file implements the New File System.
/// New File System implements a B-Tree based algortihm.
-/// \\
-/// \\Path1\\ \\ath2\\
-/// \\readme.rtf \\ListContents.pef \\readme.lnk <-- symlink.
-/// \\Path1\\readme.rtf
+/// /
+/// /Path1/ /ath2/
+/// /readme.rtf /ListContents.pef /readme.lnk <-- symlink.
+/// /Path1/readme.rtf
/***********************************************************************************/
-STATIC MountpointInterface sMountpointInterface;
+STATIC MountpointInterface kDiskMountpoint;
/***********************************************************************************/
/// @brief Creates a new fork inside the New filesystem partition.
@@ -69,12 +69,12 @@ _Output NFS_FORK_STRUCT* NeFSParser::CreateFork(_Input NFS_CATALOG_STRUCT* catal
Lba lba = (the_fork.Kind == kNeFSDataForkKind) ? catalog->DataFork
: catalog->ResourceFork;
- kcout << "fork lba: " << hex_number(lba) << endl;
+ kcout << "Fork LBA: " << hex_number(lba) << endl;
if (lba <= kNeFSCatalogStartAddress)
return nullptr;
- auto drv = sMountpointInterface.A();
+ auto drv = kDiskMountpoint.A();
/// special treatment.
rt_copy_memory((VoidPtr) "fs/nefs-packet", drv.fPacket.fPacketMime,
@@ -98,22 +98,22 @@ _Output NFS_FORK_STRUCT* NeFSParser::CreateFork(_Input NFS_CATALOG_STRUCT* catal
if (curFork.NextSibling > kBadAddress)
{
- kcout << "bad fork: " << hex_number(curFork.NextSibling) << endl;
+ kcout << "Bad fork: " << hex_number(curFork.NextSibling) << endl;
break;
}
- kcout << "next fork: " << hex_number(curFork.NextSibling) << endl;
+ kcout << "Next fork: " << hex_number(curFork.NextSibling) << endl;
if (curFork.Flags & kNeFSFlagCreated)
{
- kcout << "fork already exists.\r";
+ kcout << "Fork already exists.\r";
/// sanity check.
if (StringBuilder::Equals(curFork.ForkName, the_fork.ForkName) &&
StringBuilder::Equals(curFork.CatalogName, catalog->Name))
return nullptr;
- kcout << "next fork: " << hex_number(curFork.NextSibling) << endl;
+ kcout << "Next fork: " << hex_number(curFork.NextSibling) << endl;
lbaOfPreviousFork = lba;
lba = curFork.NextSibling;
@@ -140,9 +140,6 @@ _Output NFS_FORK_STRUCT* NeFSParser::CreateFork(_Input NFS_CATALOG_STRUCT* catal
}
}
- constexpr auto cForkPadding =
- 4; /// this value gives us space for the data offset.
-
the_fork.Flags |= kNeFSFlagCreated;
the_fork.DataOffset = lba - sizeof(NFS_FORK_STRUCT);
the_fork.PreviousSibling = lbaOfPreviousFork;
@@ -176,7 +173,7 @@ _Output NFS_FORK_STRUCT* NeFSParser::FindFork(_Input NFS_CATALOG_STRUCT* catalog
_Input const Char* name,
Boolean isDataFork)
{
- auto drv = sMountpointInterface.A();
+ auto drv = kDiskMountpoint.A();
NFS_FORK_STRUCT* the_fork = nullptr;
Lba lba = isDataFork ? catalog->DataFork : catalog->ResourceFork;
@@ -190,7 +187,7 @@ _Output NFS_FORK_STRUCT* NeFSParser::FindFork(_Input NFS_CATALOG_STRUCT* catalog
rt_copy_memory((VoidPtr) "fs/nefs-packet", drv.fPacket.fPacketMime, 16);
if (auto res =
- fs_newfs_read(&sMountpointInterface, drv, this->fDriveIndex);
+ fs_newfs_read(&kDiskMountpoint, drv, this->fDriveIndex);
res)
{
switch (res)
@@ -306,7 +303,7 @@ _Output NFS_CATALOG_STRUCT* NeFSParser::CreateCatalog(_Input const Char* name,
NFS_CATALOG_STRUCT* catalog = this->FindCatalog(parentName, out_lba);
- auto drive = sMountpointInterface.A();
+ auto drive = kDiskMountpoint.A();
if (catalog && catalog->Kind == kNeFSCatalogKindFile)
{
@@ -645,7 +642,7 @@ bool NeFSParser::WriteCatalog(_Input _Output NFS_CATALOG_STRUCT* catalog, Bool i
rt_copy_memory(data, buf, size_of_data);
- auto drive = sMountpointInterface.A();
+ auto drive = kDiskMountpoint.A();
rt_copy_memory((VoidPtr) "fs/nefs-packet", drive.fPacket.fPacketMime,
rt_string_len("fs/nefs-packet"));
@@ -728,7 +725,7 @@ _Output NFS_CATALOG_STRUCT* NeFSParser::FindCatalog(_Input const Char* catalogNa
kcout << "Start finding catalog...\r";
NFS_ROOT_PARTITION_BLOCK fs_buf{0};
- auto drive = sMountpointInterface.A();
+ auto drive = kDiskMountpoint.A();
rt_copy_memory((VoidPtr) "fs/nefs-packet", drive.fPacket.fPacketMime,
rt_string_len("fs/nefs-packet"));
@@ -890,7 +887,7 @@ Boolean NeFSParser::RemoveCatalog(_Input const Char* catalogName)
{
catalog->Flags |= kNeFSFlagDeleted;
- auto drive = sMountpointInterface.A();
+ auto drive = kDiskMountpoint.A();
rt_copy_memory((VoidPtr) "fs/nefs-packet", drive.fPacket.fPacketMime,
rt_string_len("fs/nefs-packet"));
@@ -956,7 +953,7 @@ VoidPtr NeFSParser::ReadCatalog(_Input _Output NFS_CATALOG_STRUCT* catalog,
<< ", fork: " << hex_number(dataForkLba) << endl;
NFS_FORK_STRUCT* fs_buf = new NFS_FORK_STRUCT();
- auto drive = sMountpointInterface.A();
+ auto drive = kDiskMountpoint.A();
rt_copy_memory((VoidPtr) "fs/nefs-packet", drive.fPacket.fPacketMime,
rt_string_len("fs/nefs-packet"));
@@ -1038,14 +1035,14 @@ namespace Kernel::Detail
{
kcout << "Creating drives...\r";
- sMountpointInterface.A() = io_construct_main_drive();
- sMountpointInterface.B() = io_construct_drive();
- sMountpointInterface.C() = io_construct_drive();
- sMountpointInterface.D() = io_construct_drive();
+ kDiskMountpoint.A() = io_construct_main_drive();
+ kDiskMountpoint.B() = io_construct_drive();
+ kDiskMountpoint.C() = io_construct_drive();
+ kDiskMountpoint.D() = io_construct_drive();
kcout << "Constructing A:\r";
- sMountpointInterface.A().fInit(&sMountpointInterface.A().fPacket);
+ kDiskMountpoint.A().fInit(&kDiskMountpoint.A().fPacket);
kcout << "Constructing A: [ OK ]\r";
diff --git a/dev/ZKAKit/src/User.cc b/dev/ZKAKit/src/User.cc
index 7d9a055b..39d3e2be 100644
--- a/dev/ZKAKit/src/User.cc
+++ b/dev/ZKAKit/src/User.cc
@@ -53,13 +53,13 @@ namespace Kernel
} // namespace Detail
User::User(const Int32& sel, const Char* userName)
- : fRing((RingKind)sel)
+ : fRing((UserRingKind)sel)
{
MUST_PASS(sel >= 0);
rt_copy_memory((VoidPtr)userName, this->fUserName, rt_string_len(userName));
}
- User::User(const RingKind& ringKind, const Char* userName)
+ User::User(const UserRingKind& ringKind, const Char* userName)
: fRing(ringKind)
{
rt_copy_memory((VoidPtr)userName, this->fUserName, rt_string_len(userName));
@@ -67,7 +67,7 @@ namespace Kernel
User::~User() = default;
- Bool User::TrySave(const Char* password_to_fill) noexcept
+ Bool User::TrySave(const UserPublicKey password_to_fill) noexcept
{
if (!password_to_fill ||
*password_to_fill == 0)
@@ -120,18 +120,18 @@ namespace Kernel
/// @brief Returns the user's ring.
/// @return The king of ring the user is attached to.
- const RingKind& User::Ring() noexcept
+ const UserRingKind& User::Ring() noexcept
{
return this->fRing;
}
Bool User::IsStdUser() noexcept
{
- return this->Ring() == RingKind::kRingStdUser;
+ return this->Ring() == UserRingKind::kRingStdUser;
}
Bool User::IsSuperUser() noexcept
{
- return this->Ring() == RingKind::kRingSuperUser;
+ return this->Ring() == UserRingKind::kRingSuperUser;
}
} // namespace Kernel