delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/07/02/15:38:24

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 <kbrown AT cornell DOT edu>, "cygwin AT cygwin DOT com" <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: <DM8PR09MB7095B72B7F58F581D3A21B97A5BC9@DM8PR09MB7095.namprd09.prod.outlook.com>
References: <DM8PR09MB7095CE12D39F3F81CBB15536A5BC9 AT DM8PR09MB7095 DOT namprd09 DOT prod DOT outlook DOT com>
<9e2a5f6a-b0cb-f7b5-a250-a6030ef24f09 AT cornell DOT edu>
In-Reply-To: <9e2a5f6a-b0cb-f7b5-a250-a6030ef24f09@cornell.edu>
Accept-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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\] via Cygwin" <cygwin AT cygwin DOT com>
Reply-To: "Lavrentiev, Anton \(NIH/NLM/NCBI\) \[C\]" <lavr AT ncbi DOT nlm DOT nih DOT gov>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

> 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019