00001 00006 #ifndef _FS_DEVFS_H 00007 #define _FS_DEVFS_H 00008 #include <vfs.h> 00009 00010 // === TYPES === 00014 typedef struct sDevFS_Driver 00015 { 00016 struct sDevFS_Driver *Next; 00017 char *Name; 00018 tVFS_Node RootNode; 00019 } tDevFS_Driver; 00020 00021 // === FUNCTIONS === 00028 extern int DevFS_AddDevice(tDevFS_Driver *Device); 00029 00033 extern void DevFS_DelDevice(tDevFS_Driver *Device); 00034 00035 #endif