More work on the FAT driver, more messy, but more complete
[tpg/acess2.git] / Kernel / include / fs_devfs.h
index add3eeb..54f4280 100644 (file)
@@ -1,11 +1,7 @@
-/*
- * Acess 2
- * Device Filesystem (DevFS)
- * - vfs/fs/devfs.c
- */
 /**
  * \file fs_devfs.h
  * \brief Acess Device Filesystem interface
+ * \author John Hodge (thePowersGang)
  */
 #ifndef _FS_DEVFS_H
 #define _FS_DEVFS_H
 
 // === TYPES ===
 /**
- * \brief DevFS Driver
+ * \brief DevFS driver definition
  */
-typedef struct sDevFS_Driver {
+typedef struct sDevFS_Driver
+{
        struct sDevFS_Driver    *Next;  //!< Set to NULL by drivers (used internally)
-       char    *Name;  //!< Name of the driver file/folder
+       char    *Name;  //!< Name of the driver file/folder (must be unique)
        tVFS_Node       RootNode;       //!< Root node of driver
 } tDevFS_Driver;
 
@@ -26,6 +23,7 @@ typedef struct sDevFS_Driver {
  * \fn int DevFS_AddDevice(tDevFS_Driver *Dev)
  * \brief Registers a device in the Device filesystem
  * \param Dev  Pointer to a persistant structure that represents the driver
+ * \return Boolean success
  */
 extern int     DevFS_AddDevice(tDevFS_Driver *Dev);
 

UCC git Repository :: git.ucc.asn.au