X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A624E385AC09
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1692812405;
	bh=/MRuFxDSi06xN+pW2ALiGGEtUILHkb2iimurBTtBbdk=;
	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=aiJIvgxTKmDb3jVwom+Z0jZnF1wg7RL0f/1HdwZWnqLrpiMgm1Dm4W2u/YsruDfJ8
	 yOZxW16VcleUOz8tXJsfAh0lqkyKqH+0px2ID7jo8XAhtaoUh6NEyq9qyYWOEK8K7s
	 RPxGLt2sJgZDHzCEprksfB6yPycInZ7CcRqMrel0=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D85CF3857731
X-SBRS-Extended: Low
X-IronPortListener: ces-out
X-IronPort-AV: E=Sophos;i="6.01,195,1684814400"; d="scan'208";a="391487618"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=R7iXFFcGfI2dqtnEFzUmE3s11yQDyzzlqZGLlMGwdVDOHJyexjreZeiGeDHsybURluqnPKXF7XzfCRPrBC47uqWGoMdwzIxObbmfBu6HU+0bwhtNFnkBFlxN2j1bKCpjhPV2p/sV1XCrDRzm5CQq3IvU6EamNBee+yoY8kHFWS0k7YFWh37GavCPcxTdvo2HGitV3WRtEdgxZVMUy+gk5whdDifX6V2rRMqa8QUXO0wtQqhCEyjYNi/Mee80gRDkH0MQeY9Drdla1X2B7Zvqr6SvPMwl7sswkkBhgdOkFC3gYZ8n/Th8Ys87IO1WOOYx6L5h8Mxf/D1H/8BhppXf6w==
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=OYd9NqGHR3LN7DQPmpJtWb0upCtGWzGAC+mljqXZZ/Y=;
 b=hX/Qin3rBwZK1ZPByec0nAUtgUXAtvtxjg8WY9mKlJkoqLGOQmFZtuY11O8jm6s7tMikhHQJJeNGB2yT5mkInd3xTF0gzcGUfY2AyhFrafwhb9kkULOjDoZhvu/QQhtLJ9DVu1DF33eJcvqwIztHK2BqtpgzYOmohudCpzX/a50zL1Pgz2u4KQbdFSx0zkdsl89OEkESSf+rYQ7+60y4cDF7H4b5YhcMyFnHKMM9skmqwQJhxhIbYc1nGHYmhnFavZ+c+6XYu5qISUhZY/JJBdQ89ZGlEIutL39Qu1MnXz5+3F4JA/WZxNH9BT2smepRHFdOGZQRSXReFatIbP9hxQ==
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: Jeffrey Altman <jaltman@secure-endpoints.com>,
        "cygwin@cygwin.com"
 <cygwin@cygwin.com>
Subject: RE: [EXTERNAL] Re: mkfifo: cannot set permissions of 'x.fifo': Not a
 directory
Thread-Topic: [EXTERNAL] Re: mkfifo: cannot set permissions of 'x.fifo': Not a
 directory
Thread-Index: AQHZ0YjtIuQlSaoZiEyNxGqcqtHc3K/vuqOAgAR35QCAAD/zgIAB97cAgAGj0QCAABxPIA==
Date: Wed, 23 Aug 2023 17:39:02 +0000
Deferred-Delivery: Wed, 23 Aug 2023 17:38:38 +0000
Message-ID: <DM8PR09MB70958ED5AFBE0A51072AA65CA51CA@DM8PR09MB7095.namprd09.prod.outlook.com>
References: <CANH4o6O-8O-iMaHowDuy0y7H=pVfZ-3EvubDmTdjGVSST8FkAQ@mail.gmail.com>
 <CANH4o6MnH7gWj7d0vmkhCL5N0BTbkrbtGZGtso43MVZBJLBGtw@mail.gmail.com>
 <ZN8tK/mATx6KbQWk@calimero.vinschen.de>
 <CALXu0UcByeJHfBWSPEZkmfMqSKkmRT_5ZkxLc25EyhJzN9FUtA@mail.gmail.com>
 <ZOMiYcQfb7i8Kc8i@calimero.vinschen.de>
 <DM8PR09MB70950FABA8C4DAD80B0EA189A51FA@DM8PR09MB7095.namprd09.prod.outlook.com>
 <14a692f6-7244-4a7e-a69b-d14521fb01e8@secure-endpoints.com>
In-Reply-To: <14a692f6-7244-4a7e-a69b-d14521fb01e8@secure-endpoints.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8PR09MB7095:EE_|MW4PR09MB9719:EE_
x-ms-office365-filtering-correlation-id: f0c8e573-86dc-4d6c-14b8-08dba3ffdf9c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JJUjhZTllfX615mF7fXc3yMKjTYKKYDymZiWZv62b+r02fZN20HG99KAWN6POd+chyJyrTl0JqaQt4mqqa1/JmFaqOZBeP4atbg6WFyvuJitH5Sfi5xMIDGxvrBE44kzKa5xQfqSGdivrNzv2/ZPW8Ays/X0hXI8jQ4eWH+JvOlG7KbrLZuDksyKX7clRXb/Z/tB6Uxsl15F+TpCSMqmirZK8wqBJF3m5PwZLCcv/LGJcsMpNz0GEz+OJzZRA4B2KGXcEYSCEEkytnq/j34hbV37PmkmiRVO+tAxV5FcBeei5VQ7tkOlenX+sk0RNPDvwhC+l2AWsFPgvjutcZauMBb6mlHqOjoyHmlWr9rt4n/zKN0IQOxcsv4spfsDvrAUqRJ8ITyomqnoroQQK3LJE9G8GJlxnnPEcQvelpTNx8LFOXjM04YNr3Fs5pKpn3Id+VHPK0IG0yU6UTmsfmfAnvZxs/6GPWmTStSpAT5MNMnei6Y+wCCig+UfdpCQnXhUEzxTEpgWk+lENhWC2i5IIp0XSUpr/9qjoDh5mnw1vCw9ZaZM2q2vrNmB0kqZLruQv9PDN2OaANJd9WjkQH5Ni8o9zTjAjat2EI6cGUK9WJUU4AoJr9JkqPCcMIJX9q5S
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:(13230031)(366004)(451199024)(1800799009)(186009)(66946007)(66446008)(64756008)(66556008)(66476007)(76116006)(6666004)(8676002)(8936002)(7696005)(71200400001)(6506007)(26005)(52536014)(498600001)(110136005)(9686003)(5660300002)(83380400001)(2906002)(33656002)(55016003)(38100700002)(122000001)(86362001)(38070700005);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TkYvcmUxZ3BSZXdmL3FYeEtLR1VLbFBrbENEVmhhWjJYU0JRSWppSXNIVjVi?=
 =?utf-8?B?d0Q2eC9RM1cxTTlUbFhTblJ3Vy95eXNaM2cvUzhXSVZoblhNODl1emdEVFow?=
 =?utf-8?B?T3MvMlAzalIvL0tSSHlXOXczMDJEZVVVTXpzRDIvMWFVamhmanA0bmM3c3Nj?=
 =?utf-8?B?TnRUUmtRa1RYeElFWk00TE4zTE9UREN3NlZBN3RKeFI0VnYvc3dVWXlnZXIz?=
 =?utf-8?B?Y0hxSXJUMjgyaGlMdC9nSDVIc2k5UGFtVUxSamltQWh2bk5IQ09ONmJpUEdP?=
 =?utf-8?B?WFdwLzV2cFFKZ2psYXhPcWo2aFdFNEdUdHRrSWJ1dTU1LzF3NTN5VVl2ZWND?=
 =?utf-8?B?YjRpL2RHUGM2eGg5MjBvM3dzUHFWMm1YMVcvL01vdWtORW9mZUZWNzN0RzZn?=
 =?utf-8?B?cWc1bjJZQk9JazM5U0JrTHNoVjJSTS9ndTNzaEFXbHlDQ1VMN0cxOG84SXBI?=
 =?utf-8?B?dWFhNWI3S0VUZi9SRkxWT0R4QUlyUlQ3Z3lJVUtHeDZTUmlqNkY5cHY3TlJS?=
 =?utf-8?B?N2FqUUxlcXN3SW5lMlNRNE5uVi94Mm8zSFRkb0U4ZXhrc3JITEdtQlpWbCtI?=
 =?utf-8?B?UkxET0RnUFNrUkJxTEdZRDlVUEZpN2VtakM4SGRPSkJCYUQ3ZU9IeTEvQ25G?=
 =?utf-8?B?SGFLY3doRnA4YTRObUtVZTl1T0hkdmpJamJid2daTzVITmFpR01wYldac2Qz?=
 =?utf-8?B?Wk5VRGdGZmdRRys0QjhpUU5kcEM1TW5yWWtCTC9DbytQQnMwYlROUjBVVVhZ?=
 =?utf-8?B?enl2VUpOZ2NST05zRjZXNFZVSlRwZ0hQbHlnMGYxYmQ0N1RKbDhVeHdCL05a?=
 =?utf-8?B?R1VqSWMySUVQTmNoNmZYSHNNNmdVcDd5VzJqOUowNnBxTjNJNFk3ejNUUWFp?=
 =?utf-8?B?UklWOEhJL0ZrR1hLVXhLQ2x4NUk1UGVEOWV4ZHZRRm1PcXVZUTRVRWRRZ2FU?=
 =?utf-8?B?SWpqNVZpTUl2NG5oTm9NRm54UGtvR1c2RFZ6UWRxL1pKaDhYRWFBcXUyOUF0?=
 =?utf-8?B?VUhkcmFDck9yNmVVWm9hekxLdDVPZ0kraVRwVU9oWTBpMlFVQTVCVVZHR0ZH?=
 =?utf-8?B?VUNDRmd3YmVBKzcwdG1Namd4YmVJeUdENHdZNnIvSFZtQTNmZjhvWitXaGFT?=
 =?utf-8?B?MzZrYnM0TEpxV1puWjhoRXZ5NVkyUkhUR2svS0RZdlRnVmhNRmprVm83d25v?=
 =?utf-8?B?Y0phUmx5b2k2ekZiUlBSTGoxcjBmb0RLdGhMak5YZGd1RXRCNERsTWdqSHQz?=
 =?utf-8?B?eEV6MGlrNDhEUUh4QzRsMC9BeTR6VEh5Y3NaZFFldVZabkw5bzBkMnpQNU5I?=
 =?utf-8?B?VnFQQ1BhajgxYURxTDNhM01nOEk1UE0vekVJUkZuL1c4TVlsVmorc3lsTEtP?=
 =?utf-8?B?TGxVek1WSnZUalgxdXdUdEQrb0FOUG5LeU52QjAwVmNvb1hoRlR3T29tVkVG?=
 =?utf-8?B?a0Z3UEJRNGFqUVpEMzFVR0FsVVVtcmxsaGo0VndPaXd6Ymc0RVZnZm5ZOXhW?=
 =?utf-8?B?R201TUFwMGdXRVlENU9YZHczK3RLOGZ5a3RFTDZFSHhUVGFRM3hpQmV4K1pO?=
 =?utf-8?B?UjdmcVlCZHdYclQvZmZBQUt2aWVwOE1mQWdOOUwwL0dHM085MkhSaHBoTFJG?=
 =?utf-8?B?OXBlRlJKajMvOGdkWlRYaitvRjM2djdUeHltSXVwcytWN1JwRHVpa3hhd3hM?=
 =?utf-8?B?WlJFWVZ6VzRveDI3b2FsME5Gb0lmZWZSS3R1ckx3MnlTVTBnOGJNbHliN2Nq?=
 =?utf-8?B?c3JWazhEN2hKYWxMMlRWbGF4cExXRDJjNjF6blN3TTd3VkE4UVZROGhmeDBQ?=
 =?utf-8?B?YmJGUElzcGNEdGtaTURaM2I0QmxFWVcyelo0Q3RzZ0RSN0pSM0NzSUJYVW9a?=
 =?utf-8?B?SEJtZCs3a0RzdCtseTY3czhvVUQySHhIbHV2ZFVjZVlydzhpajVUTFZ6Um96?=
 =?utf-8?B?TFlPWVpqTGg5S0hvbzZDbDlRZ0RsNU85OWZMZE9BbkQ0aG1Fc3YvNS9rcXg0?=
 =?utf-8?B?TEhCdGlRclpTS1dROVlKZzlHMHcvNERJcDBJVHdycXdGZldJa3pSQkNYekQx?=
 =?utf-8?B?OGQvYjMzR0o3UDVMeG5udTU3RE1wLy9wQzR6cS91ZU5PaUFhOEI2VkZSd3FV?=
 =?utf-8?Q?CbRU=3D?=
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 4ZnuvwfVR5caZOaF9LL1pRXfoVgWy82ltq9+iVK0OLpxZeR0VCc9anYggz1Tux5bJKzW568SX1pK5aSnoAdbz4SAGwli2KBSOqYzDyET5F//xYoinUqLI4SEOfspiECO0fCytDBnbEeg2tY2jMZVx9RGwxTTvg19JMp3RCSN/R5z1kGSm6K97rPQFfQNGIcmAuDgPXUIHrV51gZjMnQ/zSdzadU1PBXcHBv07N0kqlEVJO/5QIhQ39Kv2ENgq1QXVjYsR9o3VCr2B+40Q8W27pHjrZ2KDaCgenEh+L8JAOCDIwAlWRyRyeLFLMLMoUtmcQ6lV3EwdENO8+MyWruAd5SkTblkrzV5ifZEUElZpIDgJx5J4u1XbsZhUf2M8p3oz4eRZIWyE1QM9NPd0kdjoGcB7tGd3gG/qEs/An/6H9cl4HB40+56QadRtmGUGJ8Lzq2ryfEmcA6BQgE0YVIadyoK+OuA2HL05UyHbebhwqkde1Mewa3WVLxlvaDQD3Y2Jrmlc0oqshwOBObYxgx26n3Z/qJdCcSNmpgLWJvt7Irm6eDAeVz1WUrMC+oSHWnicaPeIWKpea3AIrXud5yHkMD9yRH5KskA6+4oOeZOzNHHw2GthVFy45PGowDe23XT0H7IDLSqFZJjY54AQVHszpG5+NPs0YfaFqGR2CNBMuUoxxzM9WozcQc/28VF4cs6ybJ01gz+3IuDro3EXPPiStUrQ6kpAWmCbcSqcHVV7LjYZdgEiQGFClxBhDA3obp3MN5bEz/OuFVQJTlSTkb86nC2rQg3ccNMVCFKlU00JJNt1gpbzPaRe3qJBjPrCZn/0mrqYj3AhvGnKu4DWdmEzYIFYStp1yyvD2HJ/tQz8UnjX8HstELw6QNCp5ooyTMY
X-OriginatorOrg: ncbi.nlm.nih.gov
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8PR09MB7095.namprd09.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f0c8e573-86dc-4d6c-14b8-08dba3ffdf9c
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2023 17:39:16.6155 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 14b77578-9773-42d5-8507-251ca2dc2b06
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR09MB9719
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_EF, SPF_PASS, TXREP,
 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
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>

> What happens when the user executes two copies of an 
> application /*such as PyCharm*/ on two separate machines sharing the same 
> home directory? Does the directory entry and inode get reused on startup 
> and/or deleted on exit? How does that impact the process instance on the 
> other machine? The conclusion I came to long ago is that if pipes are to 
> be implemented in a network file system namespace then the pipes must be 
> fully functional network pipes.

A p-type i-node (FIFO on Unix) is a local named pipe regardless of its location.  Two pairs of applications running on two different hosts that happen to mount the same network share, do not have to "know" of each other, the i-node is only used to identify the FIFO within the namespace of the same node.  So both pairs can actually be communicating locally within their respective nodes, without affecting one another, between the processes within that same node.  Deleting / creating a FIFO has no significance, as it's just an i-node to "name" the pipe (via the i-node number).

Unlike UNIX sockets (which too can be placed on network shares, BTW), FIFO files do not need to be re-created afresh every time they are used.  The only requirement is that the same i-node is opened for both reading and writing, and that's all it is necessary to create a communication channel:  "man 7 fifo".

Someone wanting a truly networking device should be using sockets.

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
