[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
- To: RWK at MIT-MC, (BUG LISP) at MIT-MC
- From: HIC at MIT-MC (Howard I. Cannon)
- Date: Sun, 17 Dec 78 00:44:00 GMT
- Original-date: 16 DEC 1978 1944-EST
From: RWK at MIT-MC (Robert W. Kerns)
The RENAMEF operation on SFA's doesn't seem to work properly. I've noticed
several things which are not as I'd expect:
1) It's not documented.
-----
Hm...ok
-----
2) (RENAMEF FOO-SFA 'MUMBLE) does a NAME operation, expecting this to
return a namestring.
-----
This is what it should do if the SFA can't handle RENAMEF. That this isn't
documented is my oversight.
-----
4) The NAME operation is invoked without checking the WHICH-OPERATIONS mask.
-----
That's right! Not every operation has a bit in the WHICH-OPERATIOSN mask.
If you invoke RENAMEF on an SFA that can't handle it, then it better be able
to handle name. The SFA is responsible for error-checking it's operation.
-----
6) It seems that it insists on trying to do a NAME operation even if there
is a RENAMEF operation (and the RENAMEF bit is on in the mask)
-----
This is the blatent bug, and I'll see what I can do to fix it.