// BuildFtp.cm -- builds Ftp.boot
// Copyright Xerox Corporation 1980, 1981
// Last modified May 6, 1982  11:38 PM by Boggs

BLDR/LVKD FtpBoot/S 4640/V 1360/W 1500/N BasicBootBase/J FtpBoot ↑
↑
FtpServProt FtpServProtFile FtpServer ↑
FtpUserProt FtpUserProtFile FtpUserUtil ↑
FtpKbd FtpKbd1 FtpKbd2 ↑
FtpTelnet ↑
FtpMiscB FtpMiscA FtpKeys ↑
FtpPListProt FtpPListImp1 FtpPlistImp2 ↑
FtpUtilB FtpUtilA FtpUtilXFer FtpUtilDmpLd FtpUtilCompB FtpUtilCompA ↑
↑
PupBSPOpenClose PupBSPStreams PupBSPProt PupBSPBlock PupBspA ↑
PupRTPOpenClose PupRTP PupNameLookup ↑
Pup1OpenClose Pup1B PupRoute PupAl1A PupDummyGate ↑
PupAlEthB PupAlEthA ↑
↑
DspStreamsB DspStreamsA Gacha10 ↑
KeyStreamsB KeyStreamsA ↑
FastStreamsB FastStreamsA ↑
DiskStreams DiskStreamsMain DiskStreamsAux ↑
Dirs DirScanA DiskStreamsScan ↑
BfsBase BfsWrite BfsCreate BfsClose BfsDDMgr ↑
Alloc BfsMl BcplTricks DVec Calls Calendar ↑
↑
Context ContextInit Interrupt BcplRuntime ↑
AltoQueue AltoTimer AltoByteBlt RingBytes ↑
Template StringUtil Keyword KeyWordInit ExtendStack ↑
CmdScan CmdScanEdit FtpCmdScanDsp CmdScanAux ↑
TimeConvB TimeConvA TimeIO Password RenameFile ↑
↑
FtpServerInit FtpTelnetInit ↑
FtpBootInit FtpDspInit FtpPListInit ↑
FtpKbdInit FtpUserInit FtpUtilInit ↑
Pup1Init PupAlEthInit InterruptInit BfsInit ↑
LoadRam FtpMc
// normal number of errors = 2

BuildBoot Ftp.map/L Ftp.Boot/O 1101/G 3/D DiskBoot.Run/B 300/N BasicBootBase.xc/S 1201/V BasicBootBase.Run/E 1141/V FtpBoot.run/E

Delete FtpBoot.run