delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2021/08/08/17:31:42

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3BC303857023
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1628458300;
bh=HSvic52O+vU6KXvmeDaKYLruArlfnNVHq9JfL4Xjnrk=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=veU6GhjZkAch62dYFQUyWVyZo8WAxsPKR+craJANEqgwHQiZuJrJB7DKb2nCd+WhT
e0KL3PqPHRn5lKkMQtAowrg/bkRQu1mHIuLvmByl60GynhNa0SouNNyIFY2+Pk7o39
zKbi406SiQPNEuoAGhTSb39wYUZOxr8tMXYSyJHM=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8E5A9385801D
IronPort-SDR: jtzLIbYBy84MuY7X3xzSWOpWpmrhEAOtKemcrXurRWulzmVi+rrzTHvp6iBU6g9cBTf6Lj8iAj
HLsNDhyNTkDg==
X-SBRS-Extended: Low
X-IronPortListener: ces-out
X-IronPort-AV: E=Sophos;i="5.84,305,1620705600"; d="scan'208";a="297355339"
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=CQid7KrSn2PlAxV8f7evrEKlDpBYew8XWzrac53kvxaT6i0wpApeUeivhbKRPvV4ELkrql4TCfRcMeptxgDKnresI8XsYHjEj5+8shZVMgdpS9LnBZJFQtitMPWDnj6LjIT2HAtUQ09Yvba1YoXC5l95LWJ7gyH03xHCZpTRJIjFG7rgZJ4rTncNXHdV5Q3UiI/dLBx67nFy7W/08MNNYxMHOVB1sNOOYjgJYbl1dqOBDBrBzM4AjezZkGvpM06G1eh10JaVznCGHfk02VIQeJge/t9ESVetDA7LAxTcoLUhPRnB5ot0NY7PLObGdIjcL9rGaKjnslY+lVDJbxdq2A==
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-SenderADCheck;
bh=eMgne8ZVpEkOkyf1o4zegDmJeYFJST169kbnDan+Sko=;
b=D/NdAskrkwtfdupfqUY0D5OigSZRNUlJ86+uMzbvFufuijIleH0P+FSQiYNQW60hZz9fqDSZ0o98qqTgZ37nq0ZSbLyMxPDCQXGKzWl53Qg1n4qeK3lACBII/+AKh692k332uFfUkIKSc3CRMqNNAQMF+ygA13hkK4IixQjhCTNtIpPkPIwwke1y/OB3aWVlvp5uG3hBwlLa+nu1YyCewzleG4rjYimDjCqfDomgCNSm643off4inDCQNHtEPcbPE3i9E1H32qtMvdPZymh49P0lI/S6vUDu2vXGRAV8FM+OY/oAJCW/bwewSsdAEZDREimB9WNUC4zUdzf12xdD6Q==
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: "'cygwin AT cygwin DOT com'" <cygwin AT cygwin DOT com>
Subject: File inode numbers in Cygwin
Thread-Topic: File inode numbers in Cygwin
Thread-Index: AdeMmtJa0JM3FldwTWeXPExayYHZGQ==
Date: Sun, 8 Aug 2021 21:31:05 +0000
Message-ID: <DM8PR09MB7095FF7CCFE6FCE6D2406FA5A5F59@DM8PR09MB7095.namprd09.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ceb2efac-7559-4f31-4873-08d95ab3d434
x-ms-traffictypediagnostic: DM6PR09MB4647:
x-microsoft-antispam-prvs: <DM6PR09MB464793D8A2FB04FD772D4799A5F59 AT DM6PR09MB4647 DOT namprd09 DOT prod DOT outlook DOT com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WsS8D2RWxr2D7tYMXv+SyDKAfyOS8hUn9Ar0Piz7EX1/lkRf+oopL2+0LjKR28xm/h2GuFBCmCN0XO7ZF8/xsVlUw19LpXiYvQXzQKJXfhZzumWKibHV2lSDJOLO6iC66PZqTgJIYkOou+2PrnZX1Npl7f6LT5lDvweWNANSeb9cRB/CdhDIiEGKkW7DZplBbp3S2XTpwCnAnMMP3rXMSZrJeaj87c2EtDB2IyQlMR0dugOlUjZKVyLtAwdwBQLPqBtJLgql8wPZBh/2IYEpT6w4GA284UsatIhvkL8Z1+f3+PMgW0sZXrGQ3XMzO0fVz0ZcL5no6QA1mF850Z/LVNrhPXwgyApnRUy/c7fnP+yLM4IWwjPvMg0gV7oljfi2W6NUnJtGmdZTxV2mE4gDQCaoBcCNNULCfgzSBNsjXnQGwD/LAJCr+pao2De0AjHehV6oFq+DI62L/UTGMft1yyFglFZ6PbJqHX5alg5WUmqZvZB8Xnbo5tG5LgpZq8UUrKXk+0FwSJ1FHCiF/ugXumt/WgH9JSv7IZ2WeESRPALPwY0tURTqBEzvFXksuPupLd2RUevJQ42AnRroCqpyNtnPKapzDcF2YaD1Un0MJ9Q587CtlTEk2WfFtvxS960uwWiTKRMJYiazZAwybgo6iz1tvXEeOwAiTi7vxcqf0xiFrZ8NXvqPVlaZSDPPXvtcmorTrVyFD5kqmV7rIOjqOdFpJzf79lMOwBuHG6skSZ8=
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:(4636009)(136003)(366004)(39860400002)(396003)(376002)(346002)(86362001)(9686003)(38070700005)(66476007)(122000001)(66446008)(64756008)(478600001)(76116006)(66556008)(66946007)(55016002)(316002)(71200400001)(2906002)(5660300002)(38100700002)(6916009)(8676002)(7696005)(52536014)(8936002)(186003)(33656002)(6506007)(26005)(491001);
DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Ga+p3e8KdRlQM1NujdoOxr364HN3AARzmabDzunlPAaf6iJ5HFqAsffo4/0Y?=
=?us-ascii?Q?3SvBxtqVs1i9V/JJYUfPegs4+VdtQnCcrRDZ0ih/57nRqX98vcjY2s7JJCmj?=
=?us-ascii?Q?tidcuwgLy/AnkqzhGZz5O+stQX2wDIsS+39ybhOipuF5EUf1YPGzICZqf9aY?=
=?us-ascii?Q?cbdptWi7WX8WnuTjmm9IfBB1zz5FO+sYOdt17xEbjFmpdjW0nhQOG4WbyZNS?=
=?us-ascii?Q?XZXlnLR9y6Nk4fvtuMkIk8gmMUet7/KwXQk1NMvKEmKz21FlfU2LDh1fE929?=
=?us-ascii?Q?fpBLgSXXY+JkcSpFLjcCrQl7ZQz3iQmSCOfApJmAGfQ2UdUG/DsTkJZLvex7?=
=?us-ascii?Q?n78k75OQCoJKyzb9A3mIphvDCw8Htaf3Z5obUB74ZJfEelZMR1eOsqzoR86v?=
=?us-ascii?Q?VTdjZ8ZTk2Dpw/yAv0vu80/CYi6sCnNLFQbwQ2uFnPzon92zK++9aZ+zO1Iu?=
=?us-ascii?Q?ziI5jnnfReJpyXM952/dVpICqtpBhKIxEpKNZNJTcjNdRpFi41OnT8rl00mp?=
=?us-ascii?Q?iuBB6JdcIqv8KNLUi33hRpvnP1zMvG5wsidEP6HKP4tlHv9qebFUPtWLg9tr?=
=?us-ascii?Q?VOpw5QSscT/o+8Lu81XYUmGkEvULVzcsCZbYN+TCWvg6fRUuxcUpYjGAT/OC?=
=?us-ascii?Q?zFaQuchtn6sm+TTb0ev5YRpDEZrWX+HNTEnF7TLHq0nrIFxhK0QlZ9Pi6frU?=
=?us-ascii?Q?b60WU6Ir+gKa4JtwrMoGLRDqrJOzDJ0WBc1QIwJjgPxsZ/+q16oZc0wYYEVp?=
=?us-ascii?Q?Bqghvkf4NKuur4s50MEDm1GQu5lA1Vu0iSgix/Tnycz2k8C93SUOXbJT1NrS?=
=?us-ascii?Q?LDnLfVOy+o/hN0a+3EkZqf8XSWYixFhN2Mf3fg/GqF0cKdLlbfF98X3GEeEN?=
=?us-ascii?Q?b1KiFVxsFuNGyUaOuE5HYY5EO+TqMwGlGUsoq7yMY7amx2bjcL1soldI/Z2M?=
=?us-ascii?Q?dgzsLETt1CcOvU0lAyeL9e6rf96s+hBedyTjb7iMoVpfocoHPfHNNipuj7aS?=
=?us-ascii?Q?n/DJh7IZnVsKZq40Wx2IIJONwV22ZHtNonytb91iHlPftF5W7rKwpmzogJ8z?=
=?us-ascii?Q?KJ5EUdORRMtGqWa/2o1C7Nf7dsRJcl7SXkEBlS44JnJeV1RQxhCbLgBHgkWz?=
=?us-ascii?Q?6V++6EusUk3eGkng41xi3sfSW8kfJOu6r48tmSYJPUYH4sl7H8sfMSn+TDVZ?=
=?us-ascii?Q?atoM3r5Q9WSS6vlG/TsdgoY31uXyMQilplAJqRYy763Zo5+v3+pqE5vZ/ivp?=
=?us-ascii?Q?CocA4iG+/4EoT9B+OZg3SkFCHV3WDI/ZzRxMkUoJpkCVkcMvWWGlKc09qNSq?=
=?us-ascii?Q?1cc=3D?=
x-ms-exchange-transport-forked: True
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: ceb2efac-7559-4f31-4873-08d95ab3d434
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2021 21:31:05.3914 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 14b77578-9773-42d5-8507-251ca2dc2b06
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR09MB4647
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, RCVD_IN_MSPIKE_H2, SPF_PASS, TXREP,
T_SPF_HELO_PERMERROR autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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>

Hi all,

I have a question that might have been asked on here before, but I wasn't able to find it, so here it goes:

In Cygwin, it seems like for the local native file system (NTFS), file inode numbers (struct stat::st_ino)
get generated by hashing the file names, rather than them being tied to any underlying NTFS structure.
Hashing creates enormous values, which are ridiculous when, for example, they appear in the output of
"ls" or "find ... -ls" (take a look at the first column):

756886212375058592   1944 -rw-r--r--   1
 76842668642019062   5124 -rw-r--r--   1
 22236523160543609   3968 -rw-r--r--   1
199847233464684144   2196 -rw-r--r--   1
 25332747904353951   1704 -rw-r--r--   1
144678138029403288   2092 -rw-r--r--   1
496803333894707846   2304 -rw-r--r--   1
  1125899906965241   9736 -rw-------   1
105834591243939239  37616 -rw-r--r--   1
 35747322042356092  13176 -rw-r--r--   1
  1125899906965242  29932 -rw-------   1
2099521851284814243  16396 -rw-r--r--   1
10542363777720944191  12848 -rw-r--r--   1
    1688849860377295  19880 -rw-------   1
   24488322973875959  15808 -rw-r--r--   1
   16325548649265885   8820 -rw-r--r--   1
   26458647810840719    136 -rw-r--r--   1
   26458647810904505   1740 -rw-r--r--   1
   68116944363996494   1740 -rw-r--r--   1
   52072870691507121   4320 -rw-r--r--   1
    1125899906965472  17556 -rw-------   1
    1125899906965490  10956 -rw-------   1
   65865144550731394    292 -rw-r--r--   1
  278941701920304249   1364 -rw-r--r--   1
 7004223320468079341  39144 -rw-r--r--   1
  435160313994792954  31172 -rw-r--r--   1
  333266372426149018  14396 -rw-r--r--   1

So the question:  was there any reason that the native NTFS file IDs (which are quite reasonable) weren't used
for inode numbers?

Thanks,

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