> There is only one caveat I can think of... The select() call. If I am > not > mistaken, select() does not work on file descriptors (or is it > sockets) in > BeOS R5. I am not sure if we can change that by rolling out our own > select() > implementation... Where is it implemented in BeOS? libroot.so? I almost forgot about that - I don't think that it is possible with R5 to have that functionality; select() would be in our library and we could perhaps add some extra code to have it work for terminals, but it would be a hack. Assuming that we can fix this in OpenBeOS anyway, shouldn't we just forget about the fd issue for now? We would just have the very same interface as the current net_server has - that's a drawback but acceptable, I think. For the move to OpenBeOS (NewOS) we could either move the stack into the kernel, or just fix the fd issue. Adios... Axel.