24Mar2000 Files included in this package represent a port to Solaris (SunOS 5.7) of the Host Engineering, Inc. source code, compiled under gcc (version 2.95.2 19991024). The port of hei.c represents the minimum amount of work required to get EQ and EtherCCM to work under UDP/IP; IPX is not supported. EtherIO was not ported; to do so will require further modifications of hei.c (and of course etherio.cpp). The files are listed in three parts: 1. Files modified from the Win32 source code readme.txt - The file you are reading (modified) hei.c - Common source for HEI functions (modified from hei.cpp to prevent unaligned WORD accesses, at least in those functions required for eq & etherio) hei.h - Header for HEI functions (unmodified) defs.h - Defines used by hei.c (modified; removed the redefinition of NULL, as it's not necessary) function.h - Defines used by hei.c (unmodified) 2. Files modified from the Linux-ported source code eq.c - Port of eq.cpp: "EtherQuery - Copyright(C) 1997, Host Engineering, Inc. Queries for PLCDirect Ethernet products & displays config info." etherccm.c - Port of etherccm.cpp: "EtherCCM 1.0 - (C) 1997, Host Engineering, Inc. Executes CCM transaction on specified Hx-ENET device." intrface.c - File to change to support a new transport (modified to prevent unaligned WORD accesses) 3. Convenience scripts for compiling gcc_eq - gcc w/command line options to compile EQ gcc_etherccm - gcc w/command line options to compile EtherCCM Cheers, -JBW