From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id e8601313 for ; Thu, 9 Jan 2020 04:58:24 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 5CE5E9BCDE; Thu, 9 Jan 2020 14:58:23 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id CF9CB9BCD0; Thu, 9 Jan 2020 14:57:57 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 1E67F9BCCD; Thu, 9 Jan 2020 14:57:25 +1000 (AEST) X-Greylist: delayed 1428 seconds by postgrey-1.36 at minnie.tuhs.org; Thu, 09 Jan 2020 14:57:18 AEST Received: from fourwinds.com (fourwinds.com [63.64.179.162]) by minnie.tuhs.org (Postfix) with ESMTPS id CD1539BCBE for ; Thu, 9 Jan 2020 14:57:18 +1000 (AEST) Received: from darkstar.fourwinds.com (localhost [127.0.0.1]) by fourwinds.com (8.15.2/8.15.2) with ESMTPS id 0094XTgW381257 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Wed, 8 Jan 2020 20:33:29 -0800 Received: from darkstar.fourwinds.com (jon@localhost) by darkstar.fourwinds.com (8.15.2/8.15.2/Submit) with ESMTP id 0094XTO9381250 for ; Wed, 8 Jan 2020 20:33:29 -0800 Message-Id: <202001090433.0094XTO9381250@darkstar.fourwinds.com> To: tuhs@minnie.tuhs.org From: Jon Steinhart MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <381248.1578544408.1@darkstar.fourwinds.com> Date: Wed, 08 Jan 2020 20:33:28 -0800 X-JON-SPAM: local delivery Subject: [TUHS] new topic - some C and filesystem history X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Working on a new project that's unfortunately going to require some changes to the linux kernel. Lived a lot of my life in the embedded world, haven't touched a *NIX kernel since 4.3BSD. Am writing a travelogue as I find my way around the code. Wasn't planning another book but this might end up being one. Anyway, a few questions... Was looking at the filesystem super_block structure. A large number of the members of the structure (but not all) begin with a s_ prefix, and some of the member names are in the 20 character long range. I recall that using prefixes was necessary before structures and unions had their own independent namespaces. But I also seem to recall that that was fixed before long identifier names happened. Does anybody remember the ordering for these two events? Also, anybody know where the term superblock originated? With what filesystem? Jon