- * NT server based on threads by
- * Chas Woodfield, Fretwell Downing Datasystem.
- *
- * $Log: statserv.c,v $
- * Revision 1.45 1998-01-29 13:30:23 adam
- * Better event handle system for NT/Unix.
- *
- * Revision 1.44 1997/11/07 13:31:52 adam
- * Added NT Service name part of statserv_options_block. Moved NT
- * service utility to server library.
- *
- * Revision 1.43 1997/10/31 12:20:09 adam
- * Improved memory debugging for xmalloc/nmem.c. References to NMEM
- * instead of ODR in n ESPEC-1 handling in source d1_espec.c.
- * Bug fix: missing fclose in data1_read_espec1.
- *
- * Revision 1.42 1997/10/27 14:03:02 adam
- * Added new member to statserver_options_block, pre_init, which
- * specifies a callback to be invoked after command line parsing and
- * before the server listens for the first time.
- *
- * Revision 1.41 1997/09/29 07:19:32 adam
- * Server library uses nmem_init/nmem_exit. The log prefix no longer
- * includes leading path on NT.
- *
- * Revision 1.40 1997/09/17 12:10:41 adam
- * YAZ version 1.4.
- *
- * Revision 1.39 1997/09/09 10:10:19 adam
- * Another MSV5.0 port. Changed projects to include proper
- * library/include paths.
- * Server starts server in test-mode when no options are given.
- *
- * Revision 1.38 1997/09/04 14:19:14 adam
- * Added credits.
- *
- * Revision 1.37 1997/09/01 08:53:01 adam
- * New windows NT/95 port using MSV5.0. The test server 'ztest' was
- * moved a separate directory. MSV5.0 project server.dsp created.
- * As an option, the server can now operate as an NT service.
- *
- * Revision 1.36 1996/07/06 19:58:36 quinn
- * System headerfiles gathered in yconfig
- *
- * Revision 1.35 1996/05/29 10:03:28 quinn
- * Options work
- *
- * Revision 1.34 1996/02/21 13:12:07 quinn
- * *** empty log message ***
- *
- * Revision 1.33 1996/02/10 12:23:49 quinn
- * Enable inetd operations fro TCP/IP stack
- *
- * Revision 1.32 1996/01/19 15:41:52 quinn
- * *** empty log message ***
- *
- * Revision 1.31 1995/11/17 11:09:39 adam
- * Added new option '-c' to specify configuration name in control block.
- *
- * Revision 1.30 1995/11/01 13:54:59 quinn
- * Minor adjustments
- *
- * Revision 1.29 1995/10/30 12:41:29 quinn
- * Added hostname lookup for server.
- *
- * Revision 1.28 1995/09/29 17:12:30 quinn
- * Smallish
- *
- * Revision 1.27 1995/09/27 15:03:02 quinn
- * Modified function heads & prototypes.
- *
- * Revision 1.26 1995/08/29 14:44:51 quinn
- * Reset timeouts.
- *
- * Revision 1.25 1995/08/29 11:18:02 quinn
- * Added code to receive close
- *
- * Revision 1.24 1995/06/16 10:31:39 quinn
- * Added session timeout.
- *
- * Revision 1.23 1995/06/15 12:30:48 quinn
- * Setuid-facility.
- *
- * Revision 1.22 1995/06/15 07:45:17 quinn
- * Moving to v3.
- *
- * Revision 1.21 1995/06/06 08:15:40 quinn
- * Cosmetic.
- *
- * Revision 1.20 1995/05/29 08:12:09 quinn
- * Moved oid to util
- *
- * Revision 1.19 1995/05/16 09:37:27 quinn
- * Fixed bug
- *
- * Revision 1.18 1995/05/16 08:51:09 quinn
- * License, documentation, and memory fixes
- *
- * Revision 1.17 1995/05/15 11:56:42 quinn
- * Asynchronous facilities. Restructuring of seshigh code.
- *
- * Revision 1.16 1995/04/10 10:23:40 quinn
- * Some work to add scan and other things.
- *
- * Revision 1.15 1995/03/31 10:16:51 quinn
- * Fixed logging.
- *
- * Revision 1.14 1995/03/31 09:18:58 quinn
- * Added logging.
- *
- * Revision 1.13 1995/03/30 16:08:39 quinn
- * Little mods.
- *
- * Revision 1.12 1995/03/30 13:29:02 quinn
- * Smallish
- *
- * Revision 1.11 1995/03/30 12:18:17 quinn
- * Fixed bug.
- *
- * Revision 1.10 1995/03/29 15:40:16 quinn
- * Ongoing work. Statserv is now dynamic by default
- *
- * Revision 1.9 1995/03/27 08:34:30 quinn
- * Added dynamic server functionality.
- * Released bindings to session.c (is now redundant)
- *
- * Revision 1.8 1995/03/20 09:46:26 quinn
- * Added osi support.
- *
- * Revision 1.7 1995/03/16 13:29:04 quinn
- * Partitioned server.
- *
- * Revision 1.6 1995/03/15 15:18:52 quinn
- * Little changes to better support nonblocking I/O
- * Added backend.h
- *
- * Revision 1.5 1995/03/15 08:37:45 quinn
- * Now we're pretty much set for nonblocking I/O.
- *
- * Revision 1.4 1995/03/14 16:59:48 quinn
- * Bug-fixes
- *
- * Revision 1.3 1995/03/14 11:30:15 quinn
- * Works better now.
- *
- * Revision 1.2 1995/03/14 10:28:03 quinn
- * More work on demo server.
- *
- * Revision 1.1 1995/03/10 18:22:45 quinn
- * The rudiments of an asynchronous server.