#define _H_MFSResponses // Include this file only once
enum // The sequence of error codes (from _MacsBug Reference and Debugging Guide_)
{
wrPermErr= -61, // Write permission error, not a publisher
badMDBErr, // Bad master directory block, must reinitialize volume
fsRnErr, // Problem during rename
extFSErr, // Volume in question belongs to an external file system, file system identifier is nonzero, or path reference number is greater than 1024
noMacDskErr, // Not a Macintosh disk; signinficant bytes are wrong
nsDrvErr, // No such drive; specified drive number did not match any number in the drive queue
volOnLineErr, // Drive number already on line at MountVol
permErr, // Not a subscriber, software lock on file
volOffLIneErr, // Volume not on line (was ejected)
gfpErr, // Error during GetFPos()
rfNumErr, // Path reference number specifies non-existent path
paramErr, // Error in user parameter list: Parameters did not specify an existing volume (File Manager); Bad positioning information (Disk Driver); Bad drive number (Disk Initialization Package).
opWrErr, // File already open with write permission
dupFNErr, // Duplicate filename (rename)
fBsyErr, // File is busy; Section doing I/O
vLckdErr, // Volume is locked by a software flag
fLckdErr, // File is locked.
wPrErr, // Volume is locked by a hardware setting
fnfErr, // File not found; Folder not found; Edition container not found; Target not found
tmfoErr, // Too many files open
mFulErr, // Memory full (open), or file would not fit (load)
posErr, // Treid to position the file pointer before the start of the file (read or write)
eofErr, // Logical end-of-file reached during read operation
fnOpnErr, // File not open
bdNamErr, // Bad filename or volume name (perhaps zero-length)
ioErr, // I/O error
nsvErr, // Volume not found
dskFulErr, // All allocation blocks on the volume are full