3 * \brief Acess Device Filesystem interface
4 * \author John Hodge (thePowersGang)
12 * \brief DevFS driver definition
14 typedef struct sDevFS_Driver
16 struct sDevFS_Driver *Next; //!< Set to NULL by drivers (used internally)
17 const char *Name; //!< Name of the driver file/folder (must be unique)
18 tVFS_Node RootNode; //!< Root node of driver
23 * \fn int DevFS_AddDevice(tDevFS_Driver *Device)
24 * \brief Registers a device in the Device Filesystem
25 * \param Device Pointer to a persistant structure that represents the driver
26 * \return Boolean success
28 extern int DevFS_AddDevice(tDevFS_Driver *Device);
31 * \brief Unregisters a device with the Device Filesystem
33 extern void DevFS_DelDevice(tDevFS_Driver *Device);