[Info-vax] Request description of UFS for VMS person

Bill Gunshannon billg999 at cs.uofs.edu
Tue Apr 21 14:34:13 EDT 2009


In article <gsl1dn$bja$7 at naig.caltech.edu>,
	glen herrmannsfeldt <gah at ugcs.caltech.edu> writes:
> Bob Koehler <koehler at eisner.nospam.encompasserve.org> wrote:
>  
>>   This is an area in which every file system I've studied operates the
>>   same.  There is no file delete primitive at the lowest levels of
>>   the VMS or UNIX kernel, and I think not Windows, MS-DOS, or classis
>>   MacOS, either.
> 
> Well, for unix there is no file delete operation.
> 
> There is unlink(), which removes a link to the file, which
> may or may not be the last one.  

I think it goes deeper than that.  Depending on which actual command
you use and the nature of the file being acted upon.

>                                   I am not so sure how MS-DOS
> did this, though.

My understanding was that it merely zeroed a part of the directory entry
which served as a kind of "this file exists" flag.  That is what most
single user micro DOSes did.  That's why there was always a possibility
of doing an "UNDELETE".

bill

-- 
Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolves
billg999 at cs.scranton.edu |  and a sheep voting on what's for dinner.
University of Scranton   |
Scranton, Pennsylvania   |         #include <std.disclaimer.h>   



More information about the Info-vax mailing list