Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Injected-Via-Gmane: http://gmane.org/ To: cygwin AT cygwin DOT com From: "Matthew Seitz" Subject: Re: POSIX emulation layer questions Date: Mon, 19 May 2003 15:59:04 -0700 Lines: 34 Message-ID: References: X-Complaints-To: usenet AT main DOT gmane DOT org X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 "Neil Zanella" wrote in message news:Pine DOT LNX DOT 4 DOT 44 DOT 0305190534120 DOT 22589-100000 AT garfield DOT cs DOT mun DOT ca... > I have heared that Windows is POSIX compliant due to US DoD regulations. When Windows NT was released, it included a Win32 mode, a POSIX mode, and an OS/2 mode. For details of this feature, see: http://msdn.microsoft.com/archive/en-us/dnarwbgen/html/msdn_posix.asp Over time, Microsoft has essentially dropped support for the POSIX mode and instead recommends porting POSIX applications to Win32. See: http://msdn.microsoft.com/vstudio/using/migrate/default.aspx?pull=/library/en-us/vccore/html/_core_port_from_unix_to_win32.asp > I would like to execute the POSIX calls under windows. Do I need to link > with the cygwin dll or is support for such calls already there. Windows includes libraries, such as MSVCRT.DLL, that support some POSIX calls in Win32 mode programs. If you want to use a POSIX call that is not included with Windows, then you will need an additional library, such as Cygwin.dll. > Can I use the borland free compiler? The Borland free compiler includes support for some POSIX calls, but not as many as the Cygwin.dll library. It may be possible to use Cygwin.dll with the Borland compiler, but it wouldn't be easy. If you want to use the Cygwin.dll library, it is easiest to use it with the free Cygwin GCC compiler. >I ask because I am using Qt. Unfortunately, I know next to nothing about porting Qt applications to Windows. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/