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 AT delorie DOT 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 AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT 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 AT cygwin DOT 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: References: <112c2ecc-cfc6-86d4-d7b6-bce46d92197e AT t-online DOT de> In-Reply-To: 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 AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\] via Cygwin" Reply-To: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\]" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" > 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