-- PublicErrorImpl.mesa
-- Last edited by
--   Kolling on April 27, 1983 12:18 pm
  DIRECTORY
    AlpDebug,
    AlpFile,
    AlpineDebug,
    AlpineEnvironment
       USING [LockFailure, NeededAccess, OperationFailure, UnknownType],
    AlpineFile,
    AlpineOwner,
    AlpineTransaction,
    AlpineVolume,
    AlpInstance,
    AlpTransaction;
PublicErrorImpl: PROGRAM
  EXPORTS AlpineDebug, AlpineFile, AlpineOwner, AlpineTransaction, AlpineVolume,
     AlpInstance, AlpTransaction, AlpFile, AlpDebug =
  
  BEGIN
  
  AccessFailed: PUBLIC ERROR [missingAccess: AlpineEnvironment.NeededAccess] = CODE;
  LockFailed: PUBLIC ERROR [why: AlpineEnvironment.LockFailure] = CODE;
  OperationFailed: PUBLIC ERROR [why: AlpineEnvironment.OperationFailure] = CODE;
  StaticallyInvalid: PUBLIC ERROR = CODE;
  Unknown: PUBLIC ERROR [what: AlpineEnvironment.UnknownType] = CODE;
  PossiblyDamaged: PUBLIC SIGNAL = CODE;
  
  END.