2002-06-10 Conrad Scott * woutsup.h: New file for cygserver compilations outside the cygwin dll. Also collects the common debugging code from the various cygserver files. * cygserver.cc: Change to use "woutsup.h". Use new XXX_printf functions throughout. * cygserver_client.cc: Ditto. * cygserver_process.cc: Ditto. (process_init): Initialise with PTHREAD_ONCE_INIT. * cygserver_shm.cc: Change to using "woutsup.h". Use new XXX_printf functions throughout. * cygserver_transport.cc: Ditto. (transport_layer_base::transport_layer_base): Removed (redundant). (transport_layer_base::listen): Now pure virtual. (transport_layer_base::accept): Ditto. (transport_layer_base::close): Ditto. (transport_layer_base::read): Ditto. (transport_layer_base::write): Ditto. (transport_layer_base::connect): Ditto. * cygserver_transport_pipes.cc: Change to using "woutsup.h". Use new XXX_printf functions throughout. * cygserver_transport_sockets.cc: Ditto. * threaded_queue.cc: Ditto. * include/cygwin/cygserver_transport.h (transport_layer_base::transport_layer_base): Removed (redundant). (transport_layer_base::listen): Now pure virtual. (transport_layer_base::accept): Ditto. (transport_layer_base::close): Ditto. (transport_layer_base::read): Ditto. (transport_layer_base::write): Ditto. (transport_layer_base::connect): Ditto.