-- Store>Transactions.config  (last edited by Levin on 28-Apr-82  9:49:14)

PACK
   TransactionLogImpl, TransactionStateImpl;
   -- TransactionImpl is not packed with the above two modules since its code
   -- is only needed at Commit[] and Abort[] time, whereas the above modules
   -- are needed continuously whenever a transaction is in progress.

Transactions: CONFIGURATION LINKS: CODE

   IMPORTS
     File, KernelFile, KernelSpace, PilotSwitches, Runtime, ResidentHeap, SimpleSpace,
     Space, SpecialTransaction, Volume
   EXPORTS ALL
   CONTROL  -- (to initialize exported variables)
      TransactionImpl, TransactionStateImpl, TransactionLogImpl  =

BEGIN

TransactionImpl LINKS: FRAME; -- since this imports SpecialTransaction.ClientStart into some boot files, it can't use code links
TransactionLogImpl;
TransactionStateImpl;

END.


LOG

June 15, 1980  10:42 PM	Gobbel	Created file.
September 2, 1980  5:44 PM	Knutsen	Added TransactionStateImpl.
September 19, 1980  4:12 PM	Gobbel	Removed import of SystemInternal.
September 25, 1980  4:43 PM	Gobbel	Added import and export of SpecialTransaction.
October 3, 1980  6:13 PM	Gobbel	Added import and export of SpecialTransaction.
October 3, 1980  6:15 PM	Forrest	October 3, 1980  6:15 PM.
28-Apr-82  9:49:14	Levin	EXPORTS ALL