🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.unix
Article #1075

Re: Changed names in POSIX directory access library

#1075
From: Kirk McKusick
Date: Tue, 11 Aug 1987 19:33
24 lines
1618 bytes
Cc: hoptoad!gnu@cgl.ucsf.edu (John Gilmore), gwyn@brl.arpa (Doug Gwyn),
        utzoo!henry@sun.com (Henry Spencer),
        longway!jsq@uunet.UU.NET (John S. Quarterman),
        karels@okeeffe.berkeley.edu (Mike Karels)
From: mckusick%okeeffe@berkeley.edu (Kirk McKusick)

When I wrote the directory access routines I made a mistake in 
connecting them with the underlying implementation of the file
system. They clearly should work on an abstract directory
definition which may coincidentally be the same as the underlying
directory structure (as it is in 4.3BSD). As such, I fully agree
with the decision in the POSIX standard to create a new header
file <dirent.h> rather than using <sys/dir.h>. It is the intention
of CSRG to change the source code at Berkeley to <dirent.h>.

I do take exception to the apparently gratuitous change of renaming
`d_ino' to `d_fileno' in the System V interface, though this can be
worked around with a #define.

	Kirk McKusick
	mckusick@berkeley.edu
	ucbvax!mckusick

Volume-Number: Volume 12, Number 9
Technical Details
Message-ID: <870@uunet.UU.NET>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!std-unix

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!std-unix
From: mckusick%okeeffe@berkeley.edu (Kirk McKusick)
Newsgroups: comp.std.unix
Subject: Re: Changed names in POSIX directory access library
Message-ID: <870@uunet.UU.NET>
Date: Tue, 11-Aug-87 15:33:34 EDT
Article-I.D.: uunet.870
Posted: Tue Aug 11 15:33:34 1987
Date-Received: Fri, 14-Aug-87 00:48:13 EDT
Sender: std-unix@uunet.UU.NET
Reply-To: mckusick%okeeffe@berkeley.edu (Kirk McKusick)
Lines: 24
Approved: jsq@uunet (Moderator, John Quarterman)