server.c revision 1