Sorry, Stas, I was wrong, Trent was right. players.c should have an include for sys/socket.h, and the only reason it's working at the moment is that some other file is including sys/socket.h ... I was far too energetic in my removal of includes. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/