// SpruceStatics.Bcpl -- Spooler Statics // See also SharedStatics.Bcpl, SharedStatics.Bj // See SprintStatics.Bcpl for printer statics external [ SpruceSavedUFP savedSCP // Swat Context Procedure; used to set Trident Swat proc. SproullerQ // List of spooled files spooling // Server administrater has enabled spooling (user int.) printing // ditto has ditto printing pressFileIndex // Generator of file "names" for spooled Press Files messageQ // queue of messages posted by various processes for user level // to report reasonVec // reason Spruce is unavailable // Spooler internal statics freeFile queueLock // prevents multiple contexts from simultaneously modifying SproullerQ spooledFile spoolSocket maxQueued // reflects limit to spool Q length based on checkpoint capacity timeUp // time when Spruce was started timeRestart // time when restarted, start time unchanged // installation hacks MoreLow // (see SpruceInstall, SpruceUtils) MoreHigh // if zero, low, high addresses of storage to be added to Sprucezone during FSInit ] static [ SpruceSavedUFP savedSCP // Swat Context Procedure; used to set Trident Swat proc. // January 20, 1978 2:16 PM, versions 5 // March 2, 1978 1:45 PM, versions 6 (OS version 14 and later) // April 13, 1978 8:59 AM, versions 7 // June 13, 1978 8:55 AM, versions 8 // September 14, 1978 3:23 PM, versions 9 SproullerQ // List of spooled files spooling // Server administrater has enabled spooling (user int.) printing // ditto has ditto printing pressFileIndex // Generator of file "names" for spooled Press Files messageQ reasonVec // reason Spruce is unavailable // Spooler internal statics freeFile queueLock // prevents multiple contexts from simultaneously modifying SproullerQ spooledFile spoolSocket maxQueued // reflects limit to spool Q length based on checkpoint capacity timeUp // time when Spruce was started timeRestart // time when restarted, start time unchanged // installation hacks MoreLow=0 // (see SpruceInstall, SpruceUtils) MoreHigh=0 // if zero, low, high addresses of storage to be added to Sprucezone during FSInit ] // DCS, July 21, 1977 2:06 PM, derived from here and there // Spruce->Sprint, Sprouller->Spruce // September 5, 1977 11:48 AM, add maxQueued // October 17, 1977 11:42 AM, major version 4 // October 25, 1977 10:05 PM, Add timeUp // December 20, 1977 11:54 AM, add savedSCP // January 20, 1978 2:17 PM, major version 5 // March 3, 1978 7:13 AM, major version 6, for OS v14 (new time standard) // April 13, 1978 8:59 AM, major version 7, Engine and Interpret changes // June 13, 1978 8:55 AM, major version 8 -- Better Ear, multi-width fonts // September 1, 1978 9:24 AM, delete firstFree, numFree, numUsed // September 5, 1978 8:18 AM, add queueLock // September 7, 1978 11:12 PM, add printerName, two31sUsed // September 14, 1978 3:23 PM, change version scheme, Version 9.x // September 15, 1978 4:41 PM, printerName -> SharedStatics // September 20, 1978 9:16 AM, move Version static to SharedStatics // September 22, 1978 11:07 PM, add timeREstart // October 19, 1978 11:12 AM, add MoreLow, MoreHigh // October 27, 1978 4:52 PM, pull two31sUsed //