-- file: STPReplyCode.mesa 
  -- Edited by:
  -- Smokey on: Jun 26, 1980 12:09 PM
  
STPReplyCode: DEFINITIONS =
  BEGIN

  -- Reply codes returned by FTP servers
  -- General:
  null: CHARACTER = 0C; -- not supplied by server
  badCommand: CHARACTER = 1C; -- last command undefined or unimplemented
  noUserName: CHARACTER = 2C; -- command requires User-Name
  illegalCommand: CHARACTER = 3C; -- illegal command in this context
  
  -- property list errors:
  badPList: CHARACTER = 10C; -- malformed propertylist
  illegalServerFilename: CHARACTER = 11C;
  illegalDirectory: CHARACTER = 12C;
  illegalNameBody: CHARACTER = 13C;
  illegalVersion: CHARACTER = 14C;
  illegalType: CHARACTER = 15C;
  illegalCHARACTERSize: CHARACTER = 16C;
  illegalEOLConversion: CHARACTER = 17C;
  illegalUserName: CHARACTER = 20C;
  illegalUserPassword: CHARACTER = 21C;
  illegalUserAccount: CHARACTER = 22C;
  illegalConnectName: CHARACTER = 23C;
  illegalConnectPassword: CHARACTER = 24C;
  illegalCreationDate: CHARACTER = 25C;
  illegalWriteDate: CHARACTER = 26C;
  illegalReadDate: CHARACTER = 27C;
  illegalAuthor: CHARACTER = 30C;
  illegalDevice: CHARACTER = 31C;
  
  -- Specific to file-access commands:
  fileNotFound: CHARACTER = 100C;
  accessDenied: CHARACTER = 101C;
  inconsistent: CHARACTER = 102C; -- local/remote parameter mismatch
  fileDataError: CHARACTER = 103C;
  tooLong: CHARACTER = 104C; -- file to long or storage full
  dontSend: CHARACTER = 105C; -- (user to server during retieve)
  notCompleted: CHARACTER = 106C; -- (due to No from user)
  transientError: CHARACTER = 107C; -- server or filesystem failure
  permanentError: CHARACTER = 110C;
  fileBusy: CHARACTER = 111C;
  
  END. -- end of STPReplyCode