*BSD News Article 13645


Return to BSD News archive

Newsgroups: comp.os.386bsd.bugs
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!uwm.edu!caen!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
From: terry@cs.weber.edu (A Wizard of Earth C)
Subject: Re: patch for bin/rm/rm.c
Message-ID: <1993Mar29.225841.25448@fcom.cc.utah.edu>
Sender: news@fcom.cc.utah.edu
Organization: Weber State University  (Ogden, UT)
References: <f0Yl6J8@quack.kfu.com> <CGD.93Mar23164609@erewhon.CS.Berkeley.EDU> <33469@castle.ed.ac.uk>
Date: Mon, 29 Mar 93 22:58:41 GMT
Lines: 48

In article <33469@castle.ed.ac.uk> richard@castle.ed.ac.uk (Richard Tobin) writes:
>In article <CGD.93Mar23164609@erewhon.CS.Berkeley.EDU> cgd@erewhon.CS.Berkeley.EDU (Chris G. Demetriou) writes:
>>which, it should be obvious is an impossibility; you can't delete a
>>dir that you're holding busy, and you "enter" it with the trailing /.
>
>What is the justification for this "holding busy" concept?  This kind
>of argument from kernel algorithm to user interface is just what makes
>people think Unix is user-unfriendly.
>
>It's completely clear what "rmdir foo/" should mean and there's no reason
>but laziness that it doesn't work.

Not true!

One person's "completely clear" is not anothers.  The question is whether
we should maintain compatability with previous Berkely UNIX releases, or
whether POSIX compliance is more desirable.  It's a question of "what is
our future direction going to be?".

I can't see the research being done being reused outside of the experimental
environment unless it conforms to accepted standards, in this case POSIX.  My
personal preference would be to make "foo/" mean "foo" in all cases toward
this end; I've even posted (previously) where in the code this would be
done... like variant links, it's a simple hack (which can't be POSIX
compliant).

Obviously our goal is *not* to be another SVR4!  ...But committing to the
POSIX road is pretty much a one-way process.  Once it's done, we must
accept constraints on what we are allowed to do within the framework of
released code; this is a hefty albatross to carry.  It's not a decision
to rush into.

Is now the time to reiterate Robert Withrow's idea of a BSD consortium to
direct the future of BSD and set overall goals (now that CSRG is out of
this business)?


					Terry Lambert
					terry@icarus.weber.edu
					terry_lambert@novell.com
---
Any opinions in this posting are my own and not those of my present
or previous employers.
-- 
-------------------------------------------------------------------------------
                                        "I have an 8 user poetic license" - me
 Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
-------------------------------------------------------------------------------