*/
int IPStack_AddFile(tSocketFile *File)
{
+ Log("IPStack_AddFile: %s", File->Name);
File->Next = gIP_FileTemplates;
gIP_FileTemplates = File;
return 0;
char *IPStack_Iface_ReadDir(tVFS_Node *Node, int Pos)
{
tSocketFile *file = gIP_FileTemplates;
- while(Pos-- && file) file = file->Next;
+ while(Pos-- && file) {
+ Log("IPStack_Iface_ReadDir: %s", file->Name);
+ file = file->Next;
+ }
if(!file) return NULL;
for(;file;file = file->Next)
{
if( strcmp(file->Name, Name) == 0 ) break;
+ Log("IPStack_Iface_FindDir: strcmp('%s', '%s')", file->Name, Name);
}
if(!file) return NULL;
iface->Node.ImplPtr = iface;
iface->Node.ImplInt = giIP_NextIfaceId++;
iface->Node.Flags = VFS_FFLAG_DIRECTORY;
- iface->Node.Size = 0;
+ iface->Node.Size = -1;
iface->Node.NumACLs = 1;
iface->Node.ACLs = &gVFS_ACL_EveryoneRX;
iface->Node.ReadDir = IPStack_Iface_ReadDir;