X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 30E673857432 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1656790702; bh=sYTxjAy8JWbHoaJ9uK5uG5LXiSaIT8HyOn88IhLJb08=; 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=UtPkO8WzTo1FKB0S0nppMvywMIncYAdToje5tDbZAvhmqUlzglRM0A39feQIl1pJK hM4pv61Hpe1XoIV1xqK38boVYvzrsMoO1kenNPqUT++xPyqZe1IKrVDziTW0s8t/Mk 0HoqZstkIWnRZ3o/mLR6YTQEjcLpR+uWwj6eerpY= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BE6453858C53 X-SBRS-Extended: Low X-IronPortListener: ces-out X-IronPort-AV: E=Sophos;i="5.92,240,1650945600"; d="scan'208";a="250875562" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RJw0sCTvfpQ5U5rzXw+HsrMZ3KY4HkLT5YGrnIHQL+71T08ULiQf2kWdRt7ktv36U+2M96MPN98kIKmEqpoT8uuh9jc2GDy5j9soi4yhSU44dW2/BUfAuBORvTkbhEV11kOny7LSaNCCnt1KbsDNgg2ScyDhZB1xRIS9kiC97hX8p7kIjwLnIJ1+diC7Q8OPyjyuQ7iQ9yQegdlLFyf9pdQj3HYhSKQ943SyRVX+9VxqTu9/vFKGLdbGB2k7jWULjTzSeDoFVL4js0Q8EJuP45WYexI3SoMJWeXAPlYoF+WsiYPly/zAW9zoG0qv2DqM7/CfU2swZeYR+uPt9t/9Yg== 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=lCa2KmPv5pKT9m3Br0TLhVZamkBjUjl6TmOExqIOLF4=; b=WueX8TN+UmViiL6NMF5/rOG/Qe+gy2Ogf804TPYcIWRcs5+LE7LefRIAh1UspbB/aIIChwxawlPtE9KgNwoI4OEM5o+zSee1hRpDpK4ulk6frG1mf1vgrzVgnKQWiteXhLA0oXy64fIfTxv5gY2zxzx9nfWQswBT4OQVXFnk7Tz6hOd86R0FPa/4/Rewjr9PKIDy14R46Z9wGNshPEz66k0aU0KxsmeLg89nMxEvwv+EX0Nmm6a1M3xlpNEp7KrdlAJJ7vy+uiffYDMj/MvlSikHKUI7WfVAWHRkz52YdD9xIQBed9+78sqs6tNatfhin+6NScdH/o9v+YDTb7YbVg== 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: Ken Brown , "cygwin AT cygwin DOT com" Subject: RE: [EXTERNAL] Re: Weird issue with file permissions Thread-Topic: [EXTERNAL] Re: Weird issue with file permissions Thread-Index: AdiOLwn0C+4yq9lkQ4mvvv+7h9C3VQAFDzmAAAG+/VA= Date: Sat, 2 Jul 2022 19:37:05 +0000 Message-ID: References: <9e2a5f6a-b0cb-f7b5-a250-a6030ef24f09 AT cornell DOT edu> In-Reply-To: <9e2a5f6a-b0cb-f7b5-a250-a6030ef24f09@cornell.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 12c4bb59-f601-471a-a1fd-08da5c623eda x-ms-traffictypediagnostic: PH0PR09MB8169:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AYi/YUBjwwJEIZf7OKZSMbvk1sy+xee/A7YDda+exJ9wulq9d87BHKNzGreVlauoMjROCJE6OtO8GW16CjiYGiUU5WUT2z2nCcLkO+gxJPcvAlOBUvEJSzHfFcUU+elbb6qj0teUE7xKvRb0pTVCNCboOn3khy5d+OaDbn877JZM6ckBhWa3Tn+mZhrWcaFz8Fjvi9XGfguGArxxUQICEZFVnYZmJrqj/dlmkirnX6Yxd+c1ZyB+P/wjDImqIJ3+9nLaTTkkrbQz1qQB5oKmubHxoy6F5KREqPs4F8ZhwOoGNeCQJjkAQVNhZ5WwGj+bhLvhQgBHxjx2Af6M/FsTFNw5OsQHnOBfXU/rXZHacJvJ/ONANJRCk/Nj4xdTPwRkrrqx1B6XI0r3MwClDKATMcjEvxxE5qCDP/Zi2BPxyFJsRP+E/G7xhZTi7ugiUwZD3LTIS2a3jlhHeR4kygcwCAlHCFjASoDNTiZZnDkxRmNbLQxYWxwDMV0uPxk4uRj9aCj2wWvxSXsnFc4stBly90u08teQnX5G+CtAzmlBan13Dx51AFmHyvKiMg83rHcnTBh6QBE9ZBRIgMXy3WVjp/GdsAgh0YY4rUuAdzZIb26lzeIegJFRr7V5M+5hnJ+X/vlReYyjXLyh0E4RkwWqXPgHVa1dvJTGdDhudy6/ubswL0xC02+WUuwYnQsRbMtIwLz8cwcoy9S5uGjAXyGcBli6YpPTUBKXsXrO9W9CrfIFzCk13J+78JsqYqiV/9RqRLuE1388hKZB0x3mK7eYO+IEk4tjLtocN+qL6NG/w1b7thZLWylyrFmvFVz0xEo2 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM8PR09MB7095.namprd09.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(2906002)(86362001)(26005)(6506007)(7696005)(9686003)(186003)(4744005)(52536014)(8936002)(33656002)(83380400001)(5660300002)(498600001)(38100700002)(122000001)(38070700005)(296002)(66946007)(110136005)(76116006)(66556008)(66476007)(71200400001)(8676002)(64756008)(66446008)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gChpjqGee2t/YYA7+HZ1nekc+CR4qP0y1tE0a8gtmvd4Kz8WbhYFHPXBcn1/?= =?us-ascii?Q?xKZQNQ+eA/twp2bUx8Hn5JGrySnzP4A1SN/RsK8LzD9txlqa1+bGbvT3x0Uy?= =?us-ascii?Q?ZGopnlUbinzMTwnrZ2FdLn6CQjAHxfgZORBbMKtehhlj0VjuSFKsnI9+IK5T?= =?us-ascii?Q?TVuoLWqvmOh5Ts4R40LOhmNwG1+9DG2aocPvZweqYYJR90BkTIwgsE0j6bsR?= =?us-ascii?Q?wvE2rlnQNLnV22pLYM5Jisdu0/glp0+b5dWzR5uMM/Y2RuCi7F5RMi5KoX/5?= =?us-ascii?Q?eZea84ayzD2mMgkkf18/Z2QIPzz+i8bKd6Tdw6MpBhNCOlUevdY7mIXMgals?= =?us-ascii?Q?MbCXOM48PirpDp54G1hw3thNs7idtMIAteEsUnSPdQbViVYqBl95vthYSvhs?= =?us-ascii?Q?/Q/5MQKfRuXUp/KwjuwdqGpI2LTLApaskq0wlgNNK6T7TRbAXrnsZUllsIlE?= =?us-ascii?Q?mgi+CKnUr3XHICDOJM/8KNTHKG+YVBwTAA5dC1bq8fwASVa3lw3HW1CXUCtg?= =?us-ascii?Q?KNG0r+uPB335GDmPyvfZwLfmbL93Yli7KjgokIWbRuZMj7HxkjTO/XnKifno?= =?us-ascii?Q?OVTLNbFST2m6uzq8+RGohXhN49eJhZqF/QfKWT7FbSOXbNgySwyjbIE+Rt7g?= =?us-ascii?Q?LQngcs/U3L7LhNtVGG0JICE6sL8+ihIPBwBYX0ZZ4NTVMavVVUmGl6NSu8rJ?= =?us-ascii?Q?kdcmbmZjgdHhPPtBLvJmJ0n61RaRYIMszQr0BGRZr2obRSSbYUR+svkkMvHy?= =?us-ascii?Q?iNh+2wRzoZQPYBnzFB9BaSd3QRaR/wSL395pY7gohVHn7v24zh41b9QfOKhb?= =?us-ascii?Q?QtLU59U/urDqwF9D5Wc9f8Tlne4WsAjKWm/uGzOz+4J1NHVUmF0kd3VjD0WG?= =?us-ascii?Q?IboPxKIMgUBbM6Rhk5NDnbiFgCTQ+9UfDkJZgEXpu5uzdOqQXNqIoLV2I6Dh?= =?us-ascii?Q?0eFfGILAvk/Nu6BIRBS/yw5Ko/TFpqvhuAE1I0c3FSRI7hi3DRLdCeeDvWET?= =?us-ascii?Q?GNr/1834IWEstvNFAJDmv+XcSmdl+qrbMhtMtsYNzmnoF53KRXnhX37mZxS7?= =?us-ascii?Q?kfEf3wjBzns7IDghD/H6XKnVGESETJ8JsQ1rGPKAlrC8UeCKh7mYTzOe5shG?= =?us-ascii?Q?jVfTQXKIsZxUXhxlt/y0lqFPebq07AckhKZkT7wP0xFAdbiJSAHwD3vtRPWx?= =?us-ascii?Q?xblESrruUiWVlmiduBIEwFxTd2artaEow5Yt8YdETdHb0Yfj+gSdfDQBbiFP?= =?us-ascii?Q?SL3tTLoeYEo2l/qXJZgUVfkgutmmKQLEtN1TUF8DWH9Uxr3hfFWGDaFHKUL2?= =?us-ascii?Q?KU76Dp2/wVpcajpGYDhP+oDxyJNT2THCasYLfaoMkCG6g0ARdpd9ooBYccaw?= =?us-ascii?Q?N9Ncgp3AcWcJag7lXuadMZh0PDQAuQz9OaVkuVh6si2b1bBkMP0gHRZSID44?= =?us-ascii?Q?c2loQudzv476nBgR+ShHp+XlSQZSXvNmyoqs5Fj3GB0ywvxdp8zeQfEB7Vac?= =?us-ascii?Q?tY56Ai1sbFHsqgGzPzNOrYlmX2+/pAGeFscR8XDttGZ+bQ+mF+J7StDEuBd9?= =?us-ascii?Q?XPNOqSnmKpWS3FtJiU0=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8PR09MB7095.namprd09.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12c4bb59-f601-471a-a1fd-08da5c623eda X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jul 2022 19:37:05.6787 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 14b77578-9773-42d5-8507-251ca2dc2b06 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR09MB8169 X-OriginatorOrg: ncbi.nlm.nih.gov X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_EF, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE, T_SPF_HELO_PERMERROR autolearn=ham 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 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" > what your test program was actually doing. But you seem to be assuming that > calling fchmod on a socket descriptor should affect the permissions on the > socket file (assuming the socket is bound). Is that documented anywhere? POSIX > says that the behavior of fchmod on a socket descriptor is unspecified The socket file descriptor for a bound UNIX sockets refers to an object in a filesystem (it's practically a file), which the bind() system call creates. The access to the socket is controlled by the permission bits, when someone actually tries to connect to it, so permissions should be working for these objects (otherwise, there's no other way!) And fchmod() for a bound Unix socket works on Linux and many other Unix flavors, actually. 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