From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nihcesxway4.hub.nih.gov (nihcesxway4.hub.nih.gov [128.231.90.119]) by sourceware.org (Postfix) with ESMTPS id 8E5A9385801D for ; Sun, 8 Aug 2021 21:31:08 +0000 (GMT) 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" Received: from unknown (HELO mail.nih.gov) ([156.40.79.164]) by nihcesxway4.hub.nih.gov with ESMTP/TLS/AES256-GCM-SHA384; 08 Aug 2021 17:31:07 -0400 Received: from nihexb1.nih.gov (156.40.79.161) by nihexb4.nih.gov (156.40.79.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14; Sun, 8 Aug 2021 17:31:07 -0400 Received: from GCC02-DM3-obe.outbound.protection.outlook.com (156.40.79.133) by nihexb1.nih.gov (156.40.79.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14 via Frontend Transport; Sun, 8 Aug 2021 17:31:07 -0400 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 Received: from DM8PR09MB7095.namprd09.prod.outlook.com (2603:10b6:5:2e3::14) by DM6PR09MB4647.namprd09.prod.outlook.com (2603:10b6:5:270::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.15; Sun, 8 Aug 2021 21:31:05 +0000 Received: from DM8PR09MB7095.namprd09.prod.outlook.com ([fe80::1425:940:c8d4:9388]) by DM8PR09MB7095.namprd09.prod.outlook.com ([fe80::1425:940:c8d4:9388%6]) with mapi id 15.20.4394.022; Sun, 8 Aug 2021 21:31:05 +0000 From: "Lavrentiev, Anton (NIH/NLM/NCBI) [C]" To: "'cygwin@cygwin.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: 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: ceb2efac-7559-4f31-4873-08d95ab3d434 x-ms-traffictypediagnostic: DM6PR09MB4647: x-microsoft-antispam-prvs: 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 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: 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@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: Sun, 08 Aug 2021 21:31:10 -0000 Hi all, I have a question that might have been asked on here before, but I wasn't a= ble to find it, so here it goes: In Cygwin, it seems like for the local native file system (NTFS), file inod= e 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, th= ey 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