Number: 388

Date: 29-Mar-84 14':36':45

Submitter: Sannella.PA

Source: JONL.PA

Subject: DELFILE of a file write-protected against owner hangs

Assigned To: 

Attn: vanMelle.pa

Status: Open

In/By: 

Problem Type: Bug

Impact: Annoying

Difficulty: Moderate

Frequency: Intermittent

Priority: Perhaps

System: Communications

Subsystem: PUP Protocols

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: 

Description: '
Date': 26 MAR 84 20':24 PST'
From': JONL.PA'
Subject': protection for [Phylum]<Lisp> directory'
To':   sannella'
cc':   LispSupport'
'
There is something screwy going on with files created on this directory --'
I needed to make a trivial (in complexity only -- very important in effect)'
edit to RS232; took me two CLEANUPs to get what I wanted.  Then I wanted'
to go back and delete the file created by the first CLEANUP; but DELFILE'
just hung forever, even though I had already typed in the correct password'
for connecting to [Phylum]<Lisp> (how else could I have created the file'
to begin with!).'
'
This may be an AR on DELFILE; more likely it is on the default protection'
set for that directory.'
'
-----'
'
Date':  4 Apr 84 16':21 PST'
From': vanMelle.pa'
Subject': Re': AR#388':DELFILE hangs'
To': LispSupport'
cc': vanMelle.pa, Kaplan, JonL'
'
The significant clue seems to be that the files on <Lisp> have had their Write protection set to "None".  That protection does not affect the creation of files, apparently, but new versions inherit the protection of the previous version, and so cannot be deleted.  I suspect the only way to delete such files is to chat to the server, connect to <Lisp>, change the file''s protection, then delete it.  Thus the only thing Lisp''s DELFILE can reasonably do is return NIL.'
'
So change AR':'
'
Subject': DELFILE of a file write-protected against owner hangs'
System': communications'
Subsystem': Pup protocols'
Attn': vanMelle'
Impact': Annoying'
Problem Type': Bug'


Workaround: 

Test Case: 

Edit-By: vanMelle

Edit-Date: 22-May-84 15':11':43