delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/07/08/05:13:24

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1E57D3858D39
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1688807553;
bh=gqWpCjQ+V7M4cGO1uzUTwoPojTsCeko2Vqip2UYlK54=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=Gsaqg41jog8kbwByRk/7TKIaMk96YJJiTHL47cwsxTSWScIfu0VuiJwlP+xGYGvxR
FwHfeHsj7QMPrGJYN+3bZceg2G4YHX/l4NajCjEbUMyL2BORDPSTXQZbqlCwwBlgCu
EFGuP+f+W48/XIlc3bifXb3tgKVfhO1Wd8hXrtKA=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8EFEB3858D39
X-SNCR-Rigid: 6406812D0E51517B
X-Originating-IP: [81.129.146.180]
X-OWM-Source-IP: 81.129.146.180 (GB)
X-OWM-Env-Sender: jonturney AT btinternet DOT com
X-VadeSecure-score: verdict=clean score=0/300, class=clean
X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedviedrvdefgddufecutefuodetggdotefrodftvfcurfhrohhfihhlvgemuceutffkvffkuffjvffgnffgvefqofdpqfgfvfenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepkfffgggfuffvfhfhjggtgfesthejredttdefjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnhepheduueevueejueejgeeufeehtddtkeevtdduieelfeetteeffeejjedukeefgffgnecuffhomhgrihhnpegthihgfihinhdrtghomhenucfkphepkedurdduvdelrddugeeirddukedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurddutdeingdpihhnvghtpeekuddruddvledrudegiedrudektddpmhgrihhlfhhrohhmpehjohhnrdhtuhhrnhgvhiesughrohhnvggtohguvgdrohhrghdruhhkpdhnsggprhgtphhtthhopedvpdhrtghpthhtoheptgihghifihhnsegthihgfihinhdrtghomhdprhgtphhtthhopehgshdqtgihghifihhnrdgtohhmsehglhhuvghlohhgihgtrdgtohhmpdhrvghvkffrpehhohhsthekuddquddvledqudegiedqudektddrrhgrnhhgvgekuddquddvledrsghttggvnhhtrhgrlhhplhhushdrtghomhdprghuthhhpghushgvrhep
jhhonhhtuhhrnhgvhiessghtihhnthgvrhhnvghtrdgtohhmpdhgvghokffrpefiuedpoffvtefjohhsthepshgrqdhprhguqdhrghhouhhtqddttdeg
X-RazorGate-Vade-Verdict: clean 0
X-RazorGate-Vade-Classification: clean
Message-ID: <dd8615b1-4685-1cc9-5a85-c22b775cccbe@dronecode.org.uk>
Date: Sat, 8 Jul 2023 10:12:04 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Subject: Re: iostream doesn't work (clang++)
To: gs-cygwin DOT com AT gluelogic DOT com, The Cygwin Mailing List <cygwin AT cygwin DOT com>
References: <7e07e251-2ec6-b7a5-62da-8578eb638993 AT gmail DOT com>
<47f9e50d-763b-e6a9-b2b0-8d3cc311a63b AT maxrnd DOT com>
<3c02f650-248e-9e03-94a8-d508c857474e AT gmail DOT com>
<dbce604a-f7ac-e30f-19db-609a71d2757e AT Shaw DOT ca>
<c561da52-d1cf-2d45-fdd1-5a11cdfe9ae0 AT dronecode DOT org DOT uk>
<ZKhW3CGufLjXpd5F AT xps13>
In-Reply-To: <ZKhW3CGufLjXpd5F@xps13>
X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL,
KAM_DMARC_STATUS, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS,
TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Jon Turney via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Jon Turney <jon DOT turney AT dronecode DOT org DOT uk>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On 07/07/2023 19:18, gs-cygwin.com--- via Cygwin wrote:
> On Fri, Jul 07, 2023 at 04:48:08PM +0100, Jon Turney via Cygwin wrote:
>> On 06/07/2023 00:08, Brian Inglis via Cygwin wrote:
>>>
>>> I have no idea why both compilers would include w32api headers as if
>>> they were building Mingw cross compilers!
>>
>> You are allowed to use the Win32 API in Cygwin programs (with some caveats).
> 
> Interesting.
> 
> Is there some collected wisdom somewhere to which you could point me?
> (specifically the caveats)

The caveats are mentioned in the Cygwin UG. See:

https://cygwin.com/cygwin-ug-net/setup-env.html#setup-env-win32
https://cygwin.com/cygwin-ug-net/using.html#pathnames-win32-api
https://cygwin.com/cygwin-ug-net/programming.html#gcc-64

One additional caveat I am aware of which possibly should be documented 
there, but isn't, is basically "Don't try to use DllMain() in a Cygwin 
DLL, unless you know exactly what you are doing".


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

- Raw text -


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