/*	System-specific include file for VAX/VMS		  vms_specific.h
**	----------------------------------------
**
**
*/
/* #define CATS
   #define AST
*/
/* #define ETHERNET		 For test only */
/* #define V24		    
 #define V24_CHANNELS 8
*/
#define TCP

#define REGISTER		/* Register servers with a name server */

#define UPPERCASE_LOGICALS	/* Logical names coerced to U/C */

#ifdef TCP

#undef NETREAD
#define NETREAD netread		/* Special routines for INET */
#undef NETWRITE
#define NETWRITE netwrite
#undef NETCLOSE
#define NETCLOSE netclose

/* #include <time.h>		 For struct timeval for select() */ 
/* #define TYPES_H_DEFINED     in lib.module 'types' in <time.h> */



#define __TYPES_LOADED		/* Avoid duplicate typdef in types.h */
#define size_t size_t_xyzzy	/* Avoid duplicate typedef in types.h */
#include <TWG$TCP:[NETDIST.INCLUDE.SYS]types.h>
#undef size_t			/* End of masking of size_t */

#include <TWG$TCP:[NETDIST.INCLUDE.SYS]time.h>

#define SELECT			/* select() is imeplemented. */

#include <TWG$TCP:[NETDIST.INCLUDE.SYS]socket.h>
#include <TWG$TCP:[NETDIST.INCLUDE.NETINET]in.h>
#include <TWG$TCP:[NETDIST.INCLUDE.ARPA]inet.h>
#include <TWG$TCP:[NETDIST.INCLUDE]netdb.h>
#include <TWG$TCP:[NETDIST.INCLUDE]errno.h>
#define TCP_INCLUDES_DONE
#endif
