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: Thu, 12 Apr 2001 08:45:03 CDT X-Mailer: Virtual Access by Atlantic Coast PLC, http://www.atlantic-coast.com/va Message-Id: To: cygwin AT sourceware DOT cygnus DOT com Subject: Re: Porting a UNIX app to WinNT (2000,XP) In-Reply-To: <3ACE20EF.EA0CD88B@yahoo.com> From: Werner Kliewer Reply-To: cygwin AT sourceware DOT cygnus DOT com In article <3ACE20EF DOT EA0CD88B AT yahoo DOT com>, Earnie Boyd wrote: > > Werner Kliewer wrote: > > > > 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. > > > > Should be as simple as installing Cygwin with > http://cygwin.com/setup.exe and then building the program. Yes, it's > possible that there is some W9x specific coding but not likely. > > Earnie. What are the minimum components I would need to install for the purpose above? I expect to install more than the minimum, but probably not everything. So a short list to get me started would be helpful. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 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