delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/04/04/07:31:21

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
q=dns; s=default; b=EPCULrahgVAlJPS+kl8YbXh6okvS69vWV81Jlj/AFxS
wFhwNaL7Su5pMTMUjl2rHn/1iQiTmpI52YzWIVDhFPjDNGdfo8NQ4+p4dFhSZBTc
m2sxn5YSRZm2zpviJZtKeb0RMd6FcYT3ah3Us4rQ16nyGL962wFF4IhMun0nhEoo
=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
s=default; bh=z59Nqr/y6vjDsMVdmwgXAO7xNc0=; b=OCRLn9X0XV9ofNPMc
b4DAQEeeWlHEUBS/+M8TQeydvENd799Qm/PEKetxkloD1cd8C2yW0QSROa4d+Uow
9g6QK8406n2i+acNo/wjJao4GJyicoOdPYvlbFvXmyJYNMcqJUBCD/XT4d5B4dZj
cd6VgiAs7eGHmE/osHAygT6614=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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-Spam-SWARE-Status: No, score=-4.7 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,MAY_BE_FORGED,RCVD_IN_DNSWL_LOW,RP_MATCHES_RCVD,SPF_NEUTRAL autolearn=ham version=3.3.1
Message-ID: <515D646C.6040900@cs.utoronto.ca>
Date: Thu, 04 Apr 2013 07:30:53 -0400
From: Ryan Johnson <ryan DOT johnson AT cs DOT utoronto DOT ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Regardless it is cygwin related
References: <20130404200356 DOT 2640 AT binki>
In-Reply-To: <20130404200356.2640@binki>

On 04/04/2013 7:03 AM, wynfield AT gmail DOT com wrote:
> I did not ask for native widows programming advice any more than cygwin uses win32-api.
> cygwin distributes the header files and I simply asked about linking, which is exactly what cygwin built programs do.
>
> I appreciate Corinna's providing a url to a possible point of source and which did response to my question about how we can get through, hopefully using cygwin as a gateway.  I also, explicity stated that I did not want to have to use bios or direct windows unless there as no cygwin gateway API, but there must be else the c output and getchar functions would never work.
>
> cygwin should offer the ability for build programs can perform simple i.e., if you would give a cygwin specific method of outputing a character that doesn't involve c libs that would be fine and was also my main question and is related to cygwin.
>
> The c library used by all programs goes there a cygwin interface to output and input date, I just want to know how I can use that interface directly.
That interface is a 3MB monstrosity known as "cygwin1.dll." No cygwin 
program can run without it, and it will make your tiny program depend on 
all kinds of native windows libraries, including the libc you want to 
avoid so badly. Cygwin doesn't know how to output a character anywhere, 
it only knows which windows libraries do it, and how to call them.

It's the cost we pay for letting programs think they're running under 
Linux instead of Windows. If you want to avoid bloating your tiny little 
native windows program, cygwin is absolutely the wrong tool or you, and 
nobody in this forum will be able to help you do what you want.

Ryan


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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