X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=inline;f=KernelLand%2FKernel%2Fvfs%2Ffs%2Fdevfs.c;h=13552260b41ef9e38923ab580beed9f1a91c2a87;hb=7dcbae6762b50bdd450559ca455f2374a09f1df9;hp=b3f4a57917bf7cedd06b9f10df00d13b71cd080d;hpb=d497ef38c1c1e0aa5467722e115be0dc4baa47ab;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/vfs/fs/devfs.c b/KernelLand/Kernel/vfs/fs/devfs.c index b3f4a579..13552260 100644 --- a/KernelLand/Kernel/vfs/fs/devfs.c +++ b/KernelLand/Kernel/vfs/fs/devfs.c @@ -3,6 +3,7 @@ * Device Filesystem (DevFS) * - vfs/fs/devfs.c */ +#define DEBUG 0 #include #include #include @@ -44,6 +45,9 @@ int DevFS_AddDevice(tDevFS_Driver *Device) { int ret = 0; tDevFS_Driver *dev; + + ENTER("pDevice", Device); + LOG("Device->Name = '%s'", Device->Name); SHORTLOCK( &glDevFS_ListLock ); @@ -61,7 +65,7 @@ int DevFS_AddDevice(tDevFS_Driver *Device) else Log_Warning("DevFS", "Device %p attempted to register '%s' which was owned by %p", Device, dev->Name, dev); - ret = 0; // Error + ret = -1; // Error } else { Device->Next = gDevFS_Drivers; @@ -71,6 +75,7 @@ int DevFS_AddDevice(tDevFS_Driver *Device) } SHORTREL( &glDevFS_ListLock ); + LEAVE('i', ret); return ret; } @@ -140,7 +145,7 @@ tVFS_Node *DevFS_FindDir(tVFS_Node *Node, const char *Name) { tDevFS_Driver *dev; - //ENTER("pNode sName", Node, Name); + ENTER("pNode sName", Node, Name); for(dev = gDevFS_Drivers; dev; @@ -148,14 +153,14 @@ tVFS_Node *DevFS_FindDir(tVFS_Node *Node, const char *Name) ) { //LOG("dev = %p", dev); - //LOG("dev->Name = '%s'", dev->Name); + LOG("dev->Name = '%s'", dev->Name); if(strcmp(dev->Name, Name) == 0) { - //LEAVE('p', &dev->RootNode); + LEAVE('p', &dev->RootNode); return &dev->RootNode; } } - //LEAVE('n'); + LEAVE('n'); return NULL; }