DSKUSE Package. User information. This file contains a description of the the functions available in the Macsyma DSKUSE package. DISKFREE With no args or an arg of TRUE, will return the total number of free blocks of disk space in the system. With an arg of 0, 1, or 13, it will return the number of free blocks of diskspace on the respective disk pack. With an arg of SECONDARY or PRIMARY, it will return the total number of free blocks of disk space on the secondary or primary disk pack respectively. FULLDISKUSE(); If no name is supplied, it defaults to the current user's. Returns long list of info about user's disk usage of the form: [["TOTAL FREE BLOCKS", [, , BLOCKS], [, , BLOCKS], ...] ["DIRECTORY BLOCK USAGE", ["PRIMARY", BLOCKS], ["SECONDARY", BLOCKS]] ["USER BLOCK USAGE", , [PRIMARY, BLOCKS], [SECONDARY, BLOCKS]]] If the user has his own directory, the last element of the list ("USER BLOCK USAGE") is omitted since it would be the same as "DIRECTORY BLOCK USAGE". ::= "PRIMARY PACK" or "SECONDARY PACK" ::= a fixed point number ::= a fixed point number Occurances of ` BLOCKS' are in the form of a Macsyma multiplication between a fixnum and the Macsyma symbol BLOCKS. DISKUSE(); returns the total number of disk blocks in use by a user. The result is of the form *BLOCKS PRINTDISKUSE(); displays in English information about a user's disk usage. For examples of use see the file SHARE2;DSKUSE OUTPUT Send bugs to KMP@MC. This usage file was last updated: Monday, 12 March 1979.