delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/01/26/12:06:49

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 582D7383F43D
Authentication-Results: sourceware.org;
dmarc=pass (p=none dis=none) header.from=hotmail.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=EInU1aIzIa0TLh2VRlzHmPRFeUfMzA5P9tgyzIbo20I2sqNVcrgmA1QfLqPoyqzq0Iz1k23y3I/k+GGQRmQSD301BqAA0DQR+4lCDo1LkPW75YJGC22UaKVeivoAtvOuyjrHmuNTfIKJrL7E7uxUAll5aIrgW8qdf9UbeUU2FWV+knU24pLYvYXCzinKtL9tFI5NvEOTGeT5NjvVc90vcSD35qqkZqtsSzFYEWGrZBeprq7vn22ufA3APb7ctZcnNXpjnakcRxFlgKStXrERon9QuFNgSd8Z9IgpaGbLA5UoZl98KVDihDgBwAhHInfHoZoLhCB9sM+vbXuuxzfbNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=Nfd64XbTVKC/WnGTTDxBTHdzJr0qIC9RefEqSMVR3Jg=;
b=AG2FxbC6VnFMNbtJp1gVtpK8fc64fUzaRgg0MD1IapfScGilBU2SWc8zFZTAtUl7dTeKK9oJO7OQ8jGSp/vtj+NXDWJX0WONTOT6yeszgismjCjb8fmMhhh029gROy3YoMwY+CqppN0mQd0s5+bLWDONnN+Lm1UCGTzSGtydkqZmZkr00OSnA4I87mbyj2E7ku7ql2bwdr8smTv/VlJ/9HABPfvYem4crBVJ59Hx2rPlUFSvDOlueypfxcmc2iBJucPJ5FgoS9jWJuhMYbUmY4gbJkXPX4mx0X/9wa+NO3J+kBoO2F2e8bVGlFCt75ud47LfIVFv0aNP0ApL/3xaQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=Nfd64XbTVKC/WnGTTDxBTHdzJr0qIC9RefEqSMVR3Jg=;
b=NMhgwerOkPsZ0Jg+q/z2PT8+IXHjxIMHM/Q+gRHruA2B/WxGdfUrrQFeMlLXkSjdoj+k5cruA7/0UA2W0n2rpz0BZavDJ0KVroaTgshnUUPMSZQlIqPTQjGWpyOzcH15jLnMGzF75gyTwsfu2/DByzMfuSu/z35sc9MGfSfQ6kgNxTAcByxYR3+q7+8no9XTNfob/9wIxU1Qq0i6dUGe/qh9GG4h2MRP38QAbwy+cSwkFUMhFrRSdg/1hI7xAtuxpjzl+G9tFB/jFDqLn52xr2fP6rlnjBulxBDYXirlQqtnyDju/ScjsCSuQ+vyFiClmSTYGY/e0j3Mf0uaIghhsw==
From: Jay K <jayk123 AT hotmail DOT com>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Re: ExitProcess does not work in Cygwin?
Thread-Topic: ExitProcess does not work in Cygwin?
Thread-Index: AQHYCEfOC6OhOx+KnE+yn5cQgqAkb6xg9aWAgAA5+wCAAANFAIAAY1YigBPZxICAACteUw==
Date: Wed, 26 Jan 2022 17:06:01 +0000
Message-ID: <MWHPR1401MB1951A7E06B4204C40D618592E6209@MWHPR1401MB1951.namprd14.prod.outlook.com>
References: <MWHPR1401MB1951896B7184CC9CC408CD07E6539 AT MWHPR1401MB1951 DOT namprd14 DOT prod DOT outlook DOT com>
<1f98eb84-e3d7-bf0d-875c-3d4818e41aef AT cs DOT umass DOT edu>
<72e0f0601676717a2702ff13beb45b80 AT mail DOT kylheku DOT com>
<4f1b70a7-22e0-685b-ab00-9af895ed4e51 AT SystematicSw DOT ab DOT ca>
<MWHPR1401MB1951C6A27882346C9E2234C2E6539 AT MWHPR1401MB1951 DOT namprd14 DOT prod DOT outlook DOT com>
<558132565 DOT 20220126172325 AT yandex DOT ru>
In-Reply-To: <558132565.20220126172325@yandex.ru>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: 5e0b56dc-f621-da83-4125-4f6cf3fe0506
x-tmn: [gaXSDIrkr3pPG8c1Y0U0dtZlaz1eheCr961sr4Q3asxC7rCAImsenjq12xGzVr6x]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 282541f3-622a-4e42-0a45-08d9e0ee2124
x-ms-traffictypediagnostic: CH2PR14MB3689:EE_
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: suq8QsLf6FgxmpEMPNFtr8xJ5znmWzQO9yLts8larSKvD9wpeewXxLMpZSwwv9+rAKEh2rNixlIJaSeM+s+iCOimqsLoVDK/tvuNLiU8DU46/FmuE/AUOc/g9ovcZQrLyzao77JyaIduDfTSUgAbPTwFn4P+UzgthNd9VYbW/vzxwufhNYOB0Ba4iYM77DDGUTqzg23OyJygRV8Q9v4ulLx2VAYaxt+sHRG597a4Cl3Vr4ohvvCST4+kAXk5NGoMnB3AnEYb6o3uajrwBX2Xcn4vf8z/aOTHNiKEyk28nQ1wdd1ju0Y/Q++3hWtZln0WUS7nTZzCVyOfof+bp7ImilFOMCw4eQ0ivi0t0QGPKAha5KyrOuwFbSxYD9u930MY9RrVBpaeJCYIMIQNGkyvAx7VH+uGV5TdQP/AqeFusUhMLJiovwkAyEiyOtgnohN+An8m8C8Qk/bkjzEC+zRnQ20gvoe6tEcPQkplt3yU8Qa/RucqGZoEMmK4mSsYJ93ntR7rZZYeBkABmCxjdx/gScSBlE4icDCorWpJ4Cljv0+C0jhrt1KRTpVvd+lc0OgXvs43VmsNj7K3u2Pj+rlawg==
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?qEX7bMg0uERwWmwD3FjbIgxBuMaa/sU3q63jSQZZ2n1/ylQEjAkQF/h7vS?=
=?iso-8859-1?Q?REfMNkxuFZnxdWyxe1FOME2qR5uBwFZAbSre2vr+AWofPZNeJvHKPFaxlM?=
=?iso-8859-1?Q?duVlU8krEe/l+IV6vt1oWJ9zlKHNeMqsl1hb2J0vlHLjiXBFZ+52S1N99k?=
=?iso-8859-1?Q?D88nvw1+96OTioZi3cYPclmafayhx2ToeX2X/nQap4f0MfQyCoaXOdjSzA?=
=?iso-8859-1?Q?sGyLPruHoACxFHU42ZZ3t+vTaUnrMeF+eomABGVWy3iDTTQAess68OcBAJ?=
=?iso-8859-1?Q?0hX2HQHOpQ+Bqui5VW3twwV+a4cBfMO9rmSldulOV1pO/72zW4bDWvLzv1?=
=?iso-8859-1?Q?0VJczE/PJewTDSC3ejxbOgFbNBLXAKe1ACqM6ZHG0MbjP5KT42opyxzXba?=
=?iso-8859-1?Q?UQO5Gehw67uHXaLrLP+erwEAT9BDX2/Z3nfjXLHT3WIEdaQNROqOyyji25?=
=?iso-8859-1?Q?1ocyOMHYKYmfHbJQ8SjZHLmtpr2lZ5ZJTkJyStuwq2HbOfUJeVQx+VNx/Q?=
=?iso-8859-1?Q?jqYP1rJ1A1ZX8+VYiofLjLbqliW1c3M7j3+NbhVD0snwAjT5FclzaVYJsx?=
=?iso-8859-1?Q?uX0M7dB3L9A4VF25WxOOu97r0bqd+02bSdHFXeWjzn1mDJBiod3HTlHMZl?=
=?iso-8859-1?Q?xbhqP3QvABXuyPs9G2/Xryh8ZFFDsGlO39kp2aVJqc+veXdbOGWJwFx1Sd?=
=?iso-8859-1?Q?5XqB9zdfQg/8ar1ZV/xRD92GfuzDDsvFu5IM2NNr4a9eJeMksrC55byAuH?=
=?iso-8859-1?Q?qySOIsYCihF/ZINSCQn4bKtyNfX1criBV6NElx4YGnEjVWoVDQPgGgaBH5?=
=?iso-8859-1?Q?Z1HVfEpOfLtQgEsY0PzyE+iN/TIdxab4WD1509bBMOZ2BkXo+Ptp3u4XIY?=
=?iso-8859-1?Q?FQ/McF3b1erwdOZLFAiWQhtkpNPMKJmS7orFasg65M2Tvis7Yd4F40UQrz?=
=?iso-8859-1?Q?rFrWryGkK7xlUxgxR+VDm/abqLdgHt2VknSgWApP/th3fKC4rpZrU4txIK?=
=?iso-8859-1?Q?/MBvgGJSTyRlHtdu02nyAZ9DIg1CCgtgXLrnLK?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-cd57b.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR1401MB1951.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 282541f3-622a-4e42-0a45-08d9e0ee2124
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2022 17:06:01.1859 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR14MB3689
X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT,
FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,
SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
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-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>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

 > It is best to avoid Cygwin-specific code.

Agreed.
The code is mostly only ifdef win32 vs. Posix but just a few spots are Cygwin-specific.
(and Apple specific, Solaris specific, IA64-specific etc.)

 - Jay

________________________________
From: Andrey Repin <anrdaemon AT yandex DOT ru>
Sent: Wednesday, January 26, 2022 2:23 PM
To: Jay K <jayk123 AT hotmail DOT com>; cygwin AT cygwin DOT com <cygwin AT cygwin DOT com>
Subject: Re: ExitProcess does not work in Cygwin?

Greetings, Jay K!

 >> Just use POSIX exit(3)!


> I did switch my code:

> #ifdef __CYGWIN__
>  exit(x);
> #else
>  ExitProcess(x);
> #endif
> .

It is best to avoid Cygwin-specific code.
Use either Linux(POSIX) or Windows specific tests, and only test for Cygwin if
/absolutely/ necessary.


--
With best regards,
Andrey Repin
Wednesday, January 26, 2022 17:22:01

Sorry for my terrible english...


-- 
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