X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Kernel%2Finclude%2Fvfs.h;h=a7821048bc7be96e10b3bfe71e6018b7b5a10643;hb=48c3c3735e3445cb2f182a12be4b24507b4a995a;hp=b75710f5cbca9fafb4d28036c9ea42603b32f608;hpb=d46fe712d92551c0084346e6d2627a13f0d45df0;p=tpg%2Facess2.git diff --git a/Kernel/include/vfs.h b/Kernel/include/vfs.h index b75710f5..a7821048 100644 --- a/Kernel/include/vfs.h +++ b/Kernel/include/vfs.h @@ -87,11 +87,19 @@ typedef struct sVFS_Node * \} */ + /** + * \name Node State + * \brief Stores the misc information about the node + * \{ + */ int ReferenceCount; //!< Number of times the node is used Uint64 Size; //!< File Size Uint32 Flags; //!< File Flags + /** + * \} + */ /** * \name Times @@ -219,7 +227,7 @@ typedef struct sVFS_Node * \param Node Pointer to this node * \param OldName Name of the item to move/delete * \param NewName New name (or NULL if unlinking is wanted) - * \return Boolean Success + * \return Zero on Success, non-zero on error (see errno.h) */ int (*Relink)(struct sVFS_Node *Node, char *OldName, char *NewName);