diff options
| author | Amlal <amlal@nekernel.org> | 2025-05-07 10:11:54 +0200 |
|---|---|---|
| committer | Amlal <amlal@nekernel.org> | 2025-05-07 10:11:54 +0200 |
| commit | 1eaea2474bb377cc0b9eab6b8cdc9336170988c4 (patch) | |
| tree | b7e43ce3554e648a82ad5584dce3a94c842d4682 /docs | |
| parent | c9242551bd16ef8458626b1eea765dff336ab6dd (diff) | |
feat(docs): Update HeFS specification.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/tex/hefs.tex | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/docs/tex/hefs.tex b/docs/tex/hefs.tex index dd857795..c8bb24f8 100644 --- a/docs/tex/hefs.tex +++ b/docs/tex/hefs.tex @@ -110,7 +110,7 @@ Red-black tree based directory node. \section{Timestamp Layout (ATime)} -\texttt{ATime} is a 64-bit timestamp with the following structure: +\texttt{ATime} is a 64-bit timestamp, and allocation status tracker with the following structure: \begin{itemize} \item Bits 63-32: Year @@ -134,15 +134,14 @@ Provided by \texttt{Kernel::HeFS::HeFileSystemParser}. \item \texttt{Format(drive, flags, name)} - Format drive with HeFS \item \texttt{CreateINodeDirectory(drive, flags, dir)} \item \texttt{RemoveINodeDirectory(drive, flags, dir)} - \item \texttt{CreateINode(drive, flags, dir, name)} - \item \texttt{DeleteINode(drive, flags, dir, name)} - \item \texttt{WriteINode(drive, block, size, dir, name)} - \item \texttt{ReadINode(drive, block, size, dir, name)} + \item \texttt{CreateINode(drive, flags, dir, name, kind)} + \item \texttt{DeleteINode(drive, flags, dir, name, kind)} + \item \texttt{INodeManip(drive, block, size, dir, kind, name, in)} \end{itemize} Internal helpers: \begin{itemize} - \item \texttt{INodeCtl\_}, \texttt{INodeDirectoryCtl\_} + \item \texttt{INodeCtlManip}, \texttt{INodeDirectoryCtlManip} \end{itemize} \section{Conclusion} |
