-- AlpineServer.df -- Copyright (C) 1984, 1985, 1986 by Xerox Corporation. All rights reserved. -- Last edited by -- Taft on November 4, 1982 11:52 am -- Kolling on December 7, 1982 5:18 pm -- MBrown on February 2, 1984 4:58:24 pm PST -- Kupfer, August 8, 1984 11:35:18 am PDT -- Bob Hagmann July 2, 1985 1:08:01 pm PDT -- Hauser, April 24, 1985 1:02:58 pm PST -- Carl Hauser, May 14, 1986 2:08:14 pm PDT -- Includes the core of Alpine that resides on the server. -- Excludes object package, interim directory package, etc. (For that, see AlpineUser.df in the Cedar release.) Also excludes those components that are shared between the client machine and the server machine implementations. (For those, see AlpineShared.df in the Cedar release.) -- This DF file changes only when a configuration is added to Alpine. -- To bringover system for hacking: -- BringOver AlpineServer -- To build system : -- MakeAlpineInternals -- Changing a public interface is a big deal, avoid it if possible. -- If you are not working in the root directory, e.g. you said "CD ///Alp/" to the CommandTool, -- then you must -- (1) Delete AlpineEnvironment.bcd AlpineDebug.bcd AlpineFile.bcd -- Delete AlpineOwner.bcd AlpineTransaction.bcd AlpineVolume.bcd -- (2) AddDebugSearchRule ///Alp/ -- These keep the symbol table machinery, which Lupine uses, happy. -- Having done this, you must consider changing the Cedar RPC version stamp on the -- public interfaces; if you aren't sure that the change is upward-compatible, you must -- change the version stamp. This requires changing AlpineRemoteExportImpl.version -- from "[n, n]" to "[n+1, n+1]". You must rebuild the object package, rolling -- AlpInstanceImpl.version in the same way. See Lupine documentation for details. -- Finally, you rebuild the world with: -- AlpExportsCompileExports; MakeAlpineInternals Exports [Cedar]Top> AlpineServer.df 10-Oct-86 10:57:35 PDT Exports [Cedar]Documentation> AlpineServerDoc.tioga!2 15-May-86 09:43:41 PDT Exports [Cedar]AlpineServer>Umbrella> VerifyAlpine.cm!1 14-May-86 15:14:31 PDT -- "VerfiyDF AlpUmbrella" does not work very well. MakeAlpineInternals.cm!2 17-Sep-86 12:05:23 PDT Exports Imports [Cedar]Top>AlpineShared.df Of ~= Include [Cedar]AlpineServer>Top>AlpAccessControl.df Of ~= Include [Cedar]AlpineServer>Top>AlpCommunication.df Of ~= Include [Cedar]AlpineServer>Top>AlpDoc.df Of ~= Include [Cedar]AlpineServer>Top>AlpFile.df Of ~= Include [Cedar]AlpineServer>Top>AlpFileMaps.df Of ~= Include [Cedar]AlpineServer>Top>AlpFilePageMgr.df Of ~= Include [Cedar]AlpineServer>Top>AlpLock.df Of ~= Include [Cedar]AlpineServer>Top>AlpLog.df Of ~= Include [Cedar]AlpineServer>Top>AlpLogMap.df Of ~= Include [Cedar]AlpineServer>Top>AlpServerStubs.df Of ~= Include [Cedar]AlpineServer>Top>AlpTransaction.df Of ~= Include [Cedar]AlpineServer>Top>AlpUpper.df Of ~= Include [Cedar]AlpineServer>Top>AlpUtilities.df Of ~= Include [Cedar]AlpineServer>Top>AlpSkiPatrol.df Of ~= Include [Cedar]AlpineServer>AlpineFTP>AlpineFTP.df Of ~= Include [Cedar]AlpineServer>AlpineControlPanel>AlpineControlPanel.df Of ~=