delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/05/19/18:59:39

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
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" <mseitz AT yahoo DOT com>
Subject: Re: POSIX emulation layer questions
Date: Mon, 19 May 2003 15:59:04 -0700
Lines: 34
Message-ID: <babngm$ev8$1@main.gmane.org>
References: <Pine DOT LNX DOT 4 DOT 44 DOT 0305190534120 DOT 22589-100000 AT garfield DOT cs DOT mun DOT ca>
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" <nzanella AT cs DOT mun DOT ca> 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019