From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nihcesxwayst06.hub.nih.gov (nihcesxwayst06.hub.nih.gov [165.112.13.54]) by sourceware.org (Postfix) with ESMTPS id BE6453858C53 for ; Sat, 2 Jul 2022 19:37:14 +0000 (GMT) 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" Received: from unknown (HELO mail.nih.gov) ([156.40.79.162]) by nihcesxwayst06.hub.nih.gov with ESMTP/TLS/AES256-GCM-SHA384; 02 Jul 2022 15:37:14 -0400 Received: from nihexb3.nih.gov (156.40.79.163) by nihexb2.nih.gov (156.40.79.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.9; Sat, 2 Jul 2022 15:37:14 -0400 Received: from GCC02-DM3-obe.outbound.protection.outlook.com (156.40.79.133) by nihexb3.nih.gov (156.40.79.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.9 via Frontend Transport; Sat, 2 Jul 2022 15:37:14 -0400 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 Received: from DM8PR09MB7095.namprd09.prod.outlook.com (2603:10b6:5:2e3::14) by PH0PR09MB8169.namprd09.prod.outlook.com (2603:10b6:510:6f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Sat, 2 Jul 2022 19:37:05 +0000 Received: from DM8PR09MB7095.namprd09.prod.outlook.com ([fe80::282a:38f8:c3b5:8f5b]) by DM8PR09MB7095.namprd09.prod.outlook.com ([fe80::282a:38f8:c3b5:8f5b%7]) with mapi id 15.20.5395.018; Sat, 2 Jul 2022 19:37:05 +0000 From: "Lavrentiev, Anton (NIH/NLM/NCBI) [C]" To: Ken Brown , "cygwin@cygwin.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@cornell.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?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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@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: Sat, 02 Jul 2022 19:37:16 -0000 > what your test program was actually doing. But you seem to be assuming t= hat > calling fchmod on a socket descriptor should affect the permissions on th= e > 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 acces= s to the socket is controlled by the permission bits, when someone actually tries to connec= t to it, so permissions should be working for these objects (otherwise, there's no o= ther way!) And fchmod() for a bound Unix socket works on Linux and many other Unix fla= vors, actually. Anton Lavrentiev Contractor NIH/NLM/NCBI