DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 525KTNkd087934
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 525KTNkd087934
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=vUcyT+QN
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2FD743858CD9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1741206562;
	bh=vVRha/LTOAovyJ7/WJ/8yFlTwSF3ajmzPeX60BOh9VU=;
	h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=vUcyT+QNmtxBMDTrLfShV4PrYCLWTpA317sRKQxeDecPiOO3SQIY6FMwZYcSBqy1i
	 Yw3J8GafAhT+L0wBajrajlf4BWI2gq3sKyXEYkMfpTTgWzEHeiXnuCuW8UtSHZoWK+
	 PNKIRU58otf1sNBijuh2Bc2ds+wwj6S38S0zQMSs=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 155283858D26
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 155283858D26
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1741206476; cv=pass;
 b=pwzQTNDnDym8f65G2HkvSnzH5f/BxgzraAGjX4geBma64Z1pe+OGCE0HsfqC2aDnyEsLhc/QKSn5lSTN9HEu82fPOEG9r49NK8Zd89EZgcN9qCSuhm2cBqCmc5GTDZ8jRlPMm1wfYjQ+G64HHQn5+VS6XwIXztNyKFUq/HwNYF4=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
 t=1741206476; c=relaxed/simple;
 bh=QgHOX/qv7s7+INJ5jEwDEvTf5FD5m79UNqcsghSkv6g=;
 h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:
 MIME-Version;
 b=iMpHuY9Wn95T09RdpULR0PJMcolxIF/rD765JA3e6fl4bb5UbC0yEmNLkX0aCo3Zrsq90Kgpd+hbdB1S8jIOsLW32eh6bwrtPuhpfyMckA9xwVtXrI4OHw0Y/pLDxDIVw9l0yO4OR/3GZdNEnsuSMiw4zEmA/bkUjLVDzyRMQOM=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 155283858D26
X-CSE-ConnectionGUID: V88mEW48SECRWmV9mQdEpg==
X-CSE-MsgGUID: tBTfj+xFRlCSswWgUuVnPQ==
X-SBRS-Extended: Low
X-IronPortListener: ces-out
X-IronPort-AV: E=Sophos;i="6.14,224,1736830800"; d="scan'208";a="417196613"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=ffwi8zGJ9GOCAPTdTIUy4qA6DkJ4+/OOCn/GNei5278J7HLJkZOphHrHGG6eA3Tt+zBEg3OrWcWBhWHipIxs6Xa0qCB/OngX0i+Ko8vJjrZX8n833DEZpLiA0P1ZlcmcGxo8D5uLLGTw/O2pxXt/tMeoToZycemk30q3GIY6K6alD0YnXAvmT+fL4gm7IuVat1/JSbIgR6SRy8WzRun/m6cJ7bl/EXyxuZmobwlW2eWHTTkkHay+v9obAKmmW2+Y/sKBRoG0SqH9sMI7vYNj3/rzV+aT7JDt6JaXMq8kckb/j/+bpZtCxKkJ1MB2WZk90QfI/64yvFK0lu3c6mJWPQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=sqOLsdg9ZgYAlASXQkjT9AADqWJRNydeJn5eF+bSqQ8=;
 b=D9WVwPkf+E9JSPTiIhbDkbkUtijXnlJl57LTZTD6KVBH+Y/0y93iICeDckazYT6EGK0TRFnDdQPxQsBZty2uMKlciT2hkXDxPxU8YdgiYIXCxBNxz3MJye6TtZ2z3QWQvidIBkoN7yPKUYbr65WCCCQO8C+YFkDYoIUpaxcs6tf//jei6bf74oV3TtDYY70AXGKEA8udzTMzZRG0T7w+8WJEmaVSQJ/UylBl6WTwC4mGCtEd1kHK+HqCi1b/DONnpkMTxD6/Zz68TyGo9Who7zftnapdLMIzlZlgt+Cjdv/QM++gLhu45BBkYtHEQ/K9v93HDmUIgbW/RuQ8XOFJPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ncbi.nlm.nih.gov; dmarc=pass action=none
 header.from=ncbi.nlm.nih.gov; dkim=pass header.d=ncbi.nlm.nih.gov; arc=none
To: "cygwin@cygwin.com" <cygwin@cygwin.com>
Subject: RE: [EXTERNAL] Re: Cygwin 3.6: clang cannot use
 /usr/include/unistd.h, issue with |setproctitle_init()| ...
Thread-Topic: [EXTERNAL] Re: Cygwin 3.6: clang cannot use
 /usr/include/unistd.h, issue with |setproctitle_init()| ...
Thread-Index: AQHbjepL+5DO/Ax2m0OLoJSGbqjDRLNk5WiAgAAXSFA=
Date: Wed, 5 Mar 2025 20:27:53 +0000
Deferred-Delivery: Wed, 5 Mar 2025 20:26:09 +0000
Message-ID: <PH0PR09MB1094132B9F45CE4E365E1C802A5CB2@PH0PR09MB10941.namprd09.prod.outlook.com>
References: <CAKAoaQkjCNVRr3wj_2S=FW+-0YLs6SpxN1Fecws83NRR9E0Q3A@mail.gmail.com>
 <112c2ecc-cfc6-86d4-d7b6-bce46d92197e@t-online.de>
 <Z8ie5ezqgXKtnmnl@calimero.vinschen.de>
In-Reply-To: <Z8ie5ezqgXKtnmnl@calimero.vinschen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR09MB10941:EE_|PH8PR09MB9917:EE_
x-ms-office365-filtering-correlation-id: 91fe65a4-4150-4103-34db-08dd5c24355b
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|38070700018;
x-microsoft-antispam-message-info: =?us-ascii?Q?n1xgZfjZKof0M/I3Dz2uBNfH+6Adqv+GuObM3ZYmPRn3Tj5kTcBGXuTkUfni?=
 =?us-ascii?Q?1O9KAGG9Rbn3ayYjbuqehAKipRPOeYAGWl9X4RE9FNPXOtBCkAGmExx64Rkf?=
 =?us-ascii?Q?kRwTX11UgL7LZGHLKTuwnAgSWqzLawUx1BVmUPPy1BAS/y2Xu1fdPOCzT3ji?=
 =?us-ascii?Q?EbxHyNBBJTy1ZnRmF9tQ3wJBtwLvbyqmTr1ZbXFMoW8l4h4xnMDgLLu6CGgb?=
 =?us-ascii?Q?nZpz/PqVhwsRuspR9dGZTkEP0RoF7W8NrUZxBkHISGoomikkhZ0vqeJKI36N?=
 =?us-ascii?Q?XOPGM0ulEYOXkP+J3w5YjWCjkU9M6l0m0RgEUB0yZc36I+Vvn1ImMv0CAPJg?=
 =?us-ascii?Q?ZDnfR4YYJdtDWXvRviIjKVGeoUWeCgU0rIc7vvOBy6GslToFyqqwcSpbWoLN?=
 =?us-ascii?Q?AEt+MWu0ekD9zc4tAtXRwQQPOOkNZQJZ9iKc+Vw/dX1q4OVwB06L7vQ6lF7E?=
 =?us-ascii?Q?hYAMJ6VhwPSxe/8/hgsLLP12tH0hvatIkC2s6LLjX4Hh89J/yLr2D2b0C5gm?=
 =?us-ascii?Q?3Yo0qOZ6T2JfYuaDSoxzJN1HVT8mrrXdX109BVLPQmobq3ooKuDxN7WRGDdo?=
 =?us-ascii?Q?YaGvn2XAzuElLUVzu1V+SmjOaOKZLiRJWlw5xEzTwEHdyIJWFeWx4Fz5XzFk?=
 =?us-ascii?Q?AjuGnbM0me+Wiyw4ilKgSrWUAovd7b1bvZEthn4Tjg6iV784nYlTAD27I2pY?=
 =?us-ascii?Q?DkGmZPVns7EceFTfuv1a4ncYBFuhlVZwcaqQS7HLNa8TZ1xrDEACkviBTuE2?=
 =?us-ascii?Q?BFusaNa/5Tr0rViJphkH/FmVR99PSd8nIM1Qh3Qc06rrTawwKGHvApTsEk+M?=
 =?us-ascii?Q?gD2cLTo59T/FaKdbhjDmIdd1WTDZT/D261nZzAugRaliKKv0fMCStCoB5mYo?=
 =?us-ascii?Q?XgcAl90udKfkfpTvf3Afsl0n+ggoQnIxpKRxyvsjUWXIGTLR3yxZ11w0F/Q1?=
 =?us-ascii?Q?v1RlT8Crcp405x765tuCXWO6oUKz5q0Bv1RCzLTDlLvE3EaWXonxCMn2uCqU?=
 =?us-ascii?Q?oNc5wBjjKThr1xw0RqZXXPMz71fBHipebzBdRsZgRQNAbfu297ZxHP2IWLIW?=
 =?us-ascii?Q?towYcGyphUp81pdwm0IRky2zrlboazO4Byi8glWotuHIL8P274AFkGlGmXvE?=
 =?us-ascii?Q?unlstz2T7//Ff3mJU35QA9h3/VO7FwOx4uKA4y3N6/+PKLncjtJ+38ufapZg?=
 =?us-ascii?Q?cvpeRzgtuxZhsQIZ/idrdT6WKzlWeShrTdD4lZa2SsAfrXojud1Imdp/8HSK?=
 =?us-ascii?Q?E7gKOyCJQUakG2bFx82Tp/oFa3gpKh6xDXO2s15d4eavLVeJm2eZCHRm1Z/R?=
 =?us-ascii?Q?zjjGYC2Z2v4nLCF3zM10Bxk+C90QRHrlmEsbvx5Smsz+aU6mjafQrpNj0TQj?=
 =?us-ascii?Q?TQkbN4DyA2WtLk8oOgXoyWV/Aujs/IVCZAKl2mvyT29AwtoLuSzjUSUSVZDn?=
 =?us-ascii?Q?gEV0EMnhQVWxz0rd+IuLV3PbH0smo74w?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR09MB10941.namprd09.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?1UkOzekwv0N50EMclfITLqHSFtUoxlNKdAZoY7pSMVz5AWGiqixAn6uRHsqY?=
 =?us-ascii?Q?G1W+SQpNPt8RM0cG4jEg6FfR8g464x0ze+hKhqS2tfptntqCqkHQV+1t+KcU?=
 =?us-ascii?Q?WJuj6H7UrHAznqG7Twg2Ys/6BuASJ50GZv5scDbhp8SX/ysXf+WsGNIezSSX?=
 =?us-ascii?Q?kAWrmcAL8gHX8mrrYXZ8KuLN5S+ONmUMz4q/Gb0Pf6/ftJfLTDQjKKOtELbz?=
 =?us-ascii?Q?cwP/f8fUfl/NlTZUKg6Ui6xOntgXjAW7qvc1xxwCaV6alGMH0yf20sPoQTrN?=
 =?us-ascii?Q?hJel8B8lFsXVQIibKC/naRn9m9XGWlpFcbBuiuj+yfJejlA9ld9fPiNtGBOC?=
 =?us-ascii?Q?hiv5gMoCqe+TBxItAzPMH/GVHOLQa985pQiehOXwxvw37jXCVQA9o/LJCxoN?=
 =?us-ascii?Q?fpX+UgThi2SQzwdJYA4n8OwSH5b3TULKqZ19U7/m/I7/JKctcQvtkUa4n/iO?=
 =?us-ascii?Q?aftS5gZwJx2RK2CZ5fb/iFk6Py/hbO5/UIuehOlHLeQqEnwRC+3dMWD9dHp/?=
 =?us-ascii?Q?oh++EXk++jVHrnLj0X979gTT1oKiMf7WMd7yyQLJz4vlT/p+rpGNrLGTV8xq?=
 =?us-ascii?Q?q6mYnCfzSnrPgLGWMSICfmujU7AzBMi1amWXv6mMaL7c9kgFQlHsuzDzDDfw?=
 =?us-ascii?Q?srdBXBZqzO5hkJovjKo3raooNrhE6G+uAMvAjh8deUKWYyd2qB6DSay+6ULJ?=
 =?us-ascii?Q?GGeXLfVi+Tbaol8v8kkTo0xrdtmxQX7xa7FqIPVRB/J5iVGc+Jsh3C4r78t/?=
 =?us-ascii?Q?xX4Ep65bEXmvS0IYlPAHen0gMYHszUgviUrkvCQFww31c9l7sHDDLAyDBmTP?=
 =?us-ascii?Q?UbE+g0vIrUWHX5WWlHh1UH18Pw8LwFpFNpPswTDPay61NtqJfzB0zkm6C0Gb?=
 =?us-ascii?Q?/7ouS7o8Zxz0pnBJiEdk5ZSEjuHMzlrTodhTRc5IMuZdEFy5A4HBJ0Fud64V?=
 =?us-ascii?Q?DWpT+Yi+Qawx7oq73b1lJDhSDn3XwxhE8FX9KBXcSYamnVMP2YiSd+vwS6sF?=
 =?us-ascii?Q?Km7DihCHxF88ngbC2hbc/K59hCZn79fvBNgSWdg25juevp82LCjc9zUPL7s+?=
 =?us-ascii?Q?1pnr2bjLvi3VzZdAfPmCpGpOSGouN4nc4WSlANhuSdrflyRDwIhsChO6s5s+?=
 =?us-ascii?Q?UDx3EP/Z7RYGCOsMnp4MDRazvIeNFQmTaNiKuft8cOJcL97z/L74yEO9hOgD?=
 =?us-ascii?Q?o94ij1OsGxs5JUikxLTunaGiKPUZTnJexW7EVPzNPIGrTabBEp870uLVxwVi?=
 =?us-ascii?Q?+CflV4j/ZCt8wVTLaH7T+kGuGlEALgTxcQoSrcyv2WpBei320xjfHdcP1PxX?=
 =?us-ascii?Q?ZxR1GoNS0AGMVpFLiDIhfe/ERQKO7z117y0DfUXNEVaD/R4vITnusO991Pgg?=
 =?us-ascii?Q?C/yra02ZlB1G78pvWIOGM56UVG5aNIicHWuo8OEhTwRZzgZY4Y/Lsmmczb7J?=
 =?us-ascii?Q?YoBko6P2GwdHBo+Di1wKvi2mtmXo/sS5nqKpGlDyLNoLdEhfV/txb0wQxuK3?=
 =?us-ascii?Q?0/PfWFMqLCAnU7QaNtbu4LK2aMcNVByYUZHr9t7IqSLluw8YCwklopYrjsXI?=
 =?us-ascii?Q?vNb59n5ccpAEJTjhmkw=3D?=
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: F039E79hKEI4rLsVO7bloBhvKmjpav+cuzhA5D17r+IOG5IN9XW6QKZ4R/vsM3yHv30N4QAFHK4YOD1Fn4xCj99s+5glFFheXNoWUvYQ5Vi/lXm5lIKiBYJfslLiQlHq+Fe87LGGXrpaHXZ/jvLurtjPW853lJ2ee223XzmQ2cywrzNAqyFsEQijzSLdZ+ScihaFkwdHsofQ7NEMXnbwZmfSnyeO5zCasLXCRmDv+Jste7mPK6yNmUQKOd4hxljUK/Pmwy2jCVrKdiSgjNhvJsUN1lYTx4A4qylRtGePxngranN6k6zikxi6FjluJYNYSQZtnvfFPNyEkQpKvt6R9eq3lgSRT1EppLBehfm766FOCZ+f5CH8acExFlSyOz2QITPjiUhaojurl3SMs1uFxHzPY08HfBMCBAq03XtLqxgSiJoydlheATPrtdEvCmS+GZP8bMX8tquOWsZ/d8nfP7BfTOKRF08Wx/CN6lpOlBuBcSX0mmzpzpt8VG3gaUm1572u+cNDnXjOp1lvKw/v3DkvlYbRxPJlKy7RzDIG19kXf87qU9aML6BBmPGbU3DJHJaa7mbugs2szuG9XBdLx2jfEbsgFqjCdZh+K8VpAwHidLlEhNFFZLOprRgSFT+O+vTEOITir1/SdOV2xv++yBnLI1YRWxbqmqNwv2J9ddeYXkNRbQNoIOhxqoX6I9VV
X-OriginatorOrg: ncbi.nlm.nih.gov
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR09MB10941.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 91fe65a4-4150-4103-34db-08dd5c24355b
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Mar 2025 20:27:53.9766 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 14b77578-9773-42d5-8507-251ca2dc2b06
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR09MB9917
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\] via Cygwin" <cygwin@cygwin.com>
Reply-To: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\]" <lavr@ncbi.nlm.nih.gov>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>

>  We could change this to a macro instead:
>
> -static inline void setproctitle_init (int, char *[], char *[]) {}
> +#define setproctitle_init(c, a, e)

Changing to the empty marco removes the side effects in the arguments (such as len++, for example),
which may silently break existing code -- so I think it's not a good idea.  If the idea to use the empty
arguments was not to implicitly document them (because the API was slated for removal, IIRC), then
naming them just with "arg1", "arg2" (rather than leaving empty altogether) should help better, IMO.

Anton Lavrentiev
Contractor NIH/NLM/NCBI


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