From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2010.outbound.protection.outlook.com [40.92.40.10]) by sourceware.org (Postfix) with ESMTPS id 582D7383F43D for ; Wed, 26 Jan 2022 17:06:02 +0000 (GMT) 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== Received: from MWHPR1401MB1951.namprd14.prod.outlook.com (2603:10b6:301:51::14) by CH2PR14MB3689.namprd14.prod.outlook.com (2603:10b6:610:35::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Wed, 26 Jan 2022 17:06:01 +0000 Received: from MWHPR1401MB1951.namprd14.prod.outlook.com ([fe80::5c4c:6003:ba59:d7fc]) by MWHPR1401MB1951.namprd14.prod.outlook.com ([fe80::5c4c:6003:ba59:d7fc%5]) with mapi id 15.20.4909.019; Wed, 26 Jan 2022 17:06:01 +0000 From: Jay K To: "cygwin@cygwin.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: References: <1f98eb84-e3d7-bf0d-875c-3d4818e41aef@cs.umass.edu> <72e0f0601676717a2702ff13beb45b80@mail.kylheku.com> <4f1b70a7-22e0-685b-ab00-9af895ed4e51@SystematicSw.ab.ca> <558132565.20220126172325@yandex.ru> In-Reply-To: <558132565.20220126172325@yandex.ru> Accept-Language: en-US Content-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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jan 2022 17:06:05 -0000 > It is best to avoid Cygwin-specific code. Agreed. The code is mostly only ifdef win32 vs. Posix but just a few spots are Cygw= in-specific. (and Apple specific, Solaris specific, IA64-specific etc.) - Jay ________________________________ From: Andrey Repin Sent: Wednesday, January 26, 2022 2:23 PM To: Jay K ; cygwin@cygwin.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...