Number: 928

Date:  2-May-84 12':43':49

Submitter: Sannella.PA


Subject: Want UNPACKFILENAME and FILENAMEFIELD to take FileSystemType arg

Assigned To: 

Attn: kaplan, jonl

Status: Open


Problem Type: Design - Impl

Impact: Moderate

Difficulty: Easy

Frequency: Everytime

Priority: Perhaps

System: Operating System

Subsystem: Generic File Operations



Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 


Description: '
Date': 20 Apr 84 16':33 PST'
Subject': Lisp': Want AR on filename parsing to be OS-dependent'
cc': Sybalsky,'
Lisp System Date': 20-Apr-84 09':45':40'
Machine': Dorado (DaVinci)'
Microcode version': 24,4'
Memory size': 10000'
Frequency': Always'
Impact':  Serious'
A number of file-system complaints would vanish if functions like UNPACKFILENAME and FILENAMEFIELD admitted a "FileSystemType" parameter; thus one would see quite different results between'
Not only would the "/" key the unix parser into sub-directories, but the TENEX parser would U-CASE the items (whereas the UNIX one wouldn''t?).'
The second part of this "wish" is that UNPACKFILENAME be smart enough to pick up the TENEX part from NETWORKOSTYPES after first parsing the host in'
Then the third part is to have a global variable (maybe a process global?) DEFAULTFILESYSTEMTYPE, probably initially TENEX, which these parsers would use when there was neither an explicit argument or a known system type in the host part.'


Test Case: 

Edit-By: Sybalsky

Edit-Date:  5-Jun-84 11':03':47