www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/01/17/11:50:16

From: s2172184 AT cse DOT unsw DOT edu DOT au ("Ben Constable")
Subject: Re: Why is cygwin.dll?
17 Jan 1997 11:50:16 -0800 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <970117045612.1719.cygnus.gnu-win32@cse.unsw.edu.au>
Mime-Version: 1.0
Original-To: "Jeremy Blackman" <loki AT maison-otaku DOT net>
Original-Cc: "M.Carter" <M DOT Carter AT gcal DOT ac DOT uk>, <gnu-win32 AT cygnus DOT com>
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
Original-Sender: owner-gnu-win32 AT cygnus DOT com

> Yes, but my understanding was that many of the functions in cygwin.dll 
> are required.  At least for complex applications.  I know this because I 
> tried linking in only what I needed, and my 1 meg executable STILL grew 
> to 3.5 (granted, not the 4 I projected, but still pretty honkin' huge).

NT has a hell of a lot of stuff in it's API's. Stuff like printing
characters, opening sockets and the such are all supported. I do not know
that much about unix, but just what does unix have that requires 3.5MB of
code to emulate for a few functions?
 
> Besides, we're not compiling these in Visual C++ or Watcom C.  At least 
> I'm not.  I'm using gcc. :)

Who said that you were? I was saying that if you got a program like grep,
and compiled it's source code in watcom, then you would have a small
executable with no dll file.

Ben Constable
s2172184 AT cse DOT unsw DOT edu DOT au

-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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