for( p = (void*)&ifaces, i = ifaces; i; p=i,i = i->Next )
{
if( FD_ISSET(i->SocketFD, &fds) )
for( p = (void*)&ifaces, i = ifaces; i; p=i,i = i->Next )
{
if( FD_ISSET(i->SocketFD, &fds) )
sprintf(path, "%s/%s", Directory, filename);
fd = open(path, 0);
sprintf(path, "%s/%s", Directory, filename);
fd = open(path, 0);
tInterface *new = malloc(sizeof(tInterface) + pathlen);
new->Adapter = (void*)(new + 1);
strcpy(new->Adapter, path);
tInterface *new = malloc(sizeof(tInterface) + pathlen);
new->Adapter = (void*)(new + 1);
strcpy(new->Adapter, path);