delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/05/09/07:15:47

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <391801CA.8531A4CD@sql.de>
Date: Tue, 09 May 2000 14:17:14 +0200
From: Joerg Bruehe <joerg AT sql DOT de>
Organization: SQL Datenbanksysteme GmbH
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Cygwin Mailing List <cygwin AT sourceware DOT cygnus DOT com>
Subject: Licensing and Cygwin vs. Mingw

Greetings ! 

I am quite new to the Cygwin world, so please bear with me (and tell 
me) if this is a FAQ or otherwise inappropriate here ... 
I know Mumit Khan's "No-Cygwin-Howto", but would rather check: 

My company is doing SW development for both (several) Unix and Win 
platforms, and I try to re-unite the tool chains used. This implies 
to have a Unix-like tool chain on WinNT, generating SW for WinNT 
as well as Win95/98. 
I would prefer using a gcc/egcs compiler on Win (like on Linux) over 
using the M$ stuff, and Cygwin seems to be the way to do that. 

Am I right in understanding that the '-mno-cygwin' compiler option 
will cause it to generate object files which only need the MS-supplied 
libraries, so that giving the final program to customers would not 
violate any license conditions ? 

If yes: 
Is there any list of library functions or system calls (typically 
available in Unix) which the '-mno-cygwin' does _not_ provide ? 
(There is no GUI-, IPC- or other "sophisticated" code involved, 
as we already have Win-specific variants of this.) 
My main concern here is 'fork', 'exec', and 'wait' - would I have 
to replace these by Win32 API calls ? What about 'malloc' ? 

Thank you for hints, 
Joerg Bruehe 

-- 
Joerg Bruehe, SQL Datenbanksysteme GmbH, Berlin, Germany
     (speaking only for himself)
mailto: joerg AT sql DOT de

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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