Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Fri, 06 Apr 2001 13:14:07 CDT X-Mailer: Virtual Access by Atlantic Coast PLC, http://www.atlantic-coast.com/va Message-Id: To: cygwin AT sources DOT redhat DOT com Subject: Porting a UNIX app to WinNT (2000,XP) From: Werner Kliewer Reply-To: VKliewer AT mpi DOT mb DOT ca Hi, Several years ago someone in our shop used the cygwin environment and related tools to port a UNIX TCP/IP Port Level communications client to the DOS world. This is a small simple executable that still works in Win9x. It was never ported to the NT world. Both Windows and cygwin have changed over the years. I need to update this port for the NT environment. Is cygwin still an appropriate tool to use for something like this? I don't understand the Windows (or even the UNIX) IP Port level programming environment well enough to rewrite the code into native Windows code, so I need a set of libraries that will emulate the UNIX system calls, especially the IP Port level communications, in the Windows world, and the appropriate compiler to make use of them. The original code runs and recompiles easily on current AIX, HP/UX and Linux environments, using native C compilers for each. On Windows I have access to Microsoft C and could update to any version required, or I can get any downloadable compiler suggested. I am not sure if I am even asking the right questions. Commercial solutions to the libraries would be considered if they could be used with the Microsoft C environment and it would make future maintenance simpler. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Werner (Vern) Kliewer Sr. ITS Analyst Mid-Range Support Manitoba Public Insurance (204)-985-7745 vkliewer AT mpi DOT mb DOT ca >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple