delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/08/23/13:40:06

X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT 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 AT secure-endpoints DOT com>,
"cygwin AT cygwin DOT com"
<cygwin AT cygwin DOT 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 AT mail DOT gmail DOT com>
<CANH4o6MnH7gWj7d0vmkhCL5N0BTbkrbtGZGtso43MVZBJLBGtw AT mail DOT gmail DOT com>
<ZN8tK/mATx6KbQWk AT calimero DOT vinschen DOT de>
<CALXu0UcByeJHfBWSPEZkmfMqSKkmRT_5ZkxLc25EyhJzN9FUtA AT mail DOT gmail DOT com>
<ZOMiYcQfb7i8Kc8i AT calimero DOT vinschen DOT de>
<DM8PR09MB70950FABA8C4DAD80B0EA189A51FA AT DM8PR09MB7095 DOT namprd09 DOT prod DOT outlook DOT com>
<14a692f6-7244-4a7e-a69b-d14521fb01e8 AT secure-endpoints DOT com>
In-Reply-To: <14a692f6-7244-4a7e-a69b-d14521fb01e8@secure-endpoints.com>
Accept-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 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 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

- Raw text -


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