Iowa State University Computation Center 1987 Spring DECUS SIG tape submission If you have any questions on any file in this directory, please contact: Troy Frericks GBTRY@ISUVAX.BITNET 104 Computer Science Iowa State University Ames, Iowa 50011-1040 (515) 294-1420 AAAREADME.TXT - the file you are currently reading Notes: 1. All files are presented as is and may reflect local ISU usernames, disk names and logical name conventions. You may have to modify some or all of the the files to run on your VAX. 2. Some of the source files below will require routines from the [.TOOLS] directory to link correctly. 3. Most of the *.FOR files will require the TOOLS.TLB object librarie from the [.TOOLS] directory to complie correctly. DISK.DIR - Disk charging program. Fix to DiskQuota values that deviate from true disk usage (resets the usage value). AAAREADME.TXT - Reminder to compile/EXTEND & link w/ tools. ACC.INCLUDE - Accounting log record defination. CHARGE.INCLUDE - ISU user Accounting log record defination. CVTDSKUSG.MAR - Convert ANAL/USAGE to QUOTA.SYS format. DISKCHARGE.COM - Runs DISKCHARGE.EXE. DISKCHARGE.FOR - Reads file in QUOTA.SYS format and charges for disk space used. DISKFIX.COM - Reads messages from ANAL/USAGE of DISKCHARGE.COM to find users whos QUOTA.SYS are way off and re-sets the QUOTA.SYS usage values to zero. DISKQ.INCLUDE - Format of QUOTA.SYS. DISKRPT.COM - Formatted report of free space on all packs. IOS.INCLUDE - Definations used by IOSQUAX, IOSUAF, IOSACC. QUOTA.INCLUDE - Record defination for QUAX (our local master file) UPDATE.INCLUDE - Ascii format records that indicate usage/costs that is used to update usage/costs fields of the QUAX. TOOLS.DIR - Support routines callable from other programs. ACL.COM - Help users set up ACLs for their files. COMPILE.COM - Submit compiles, options are supplied with terse indicators. Can refreence last file accessed with EDIT.COM. EDIT.COM - Enters the editor (sos/edt/tpu). Defines logical names $, $-1, $-2, $-3 for the last file edited, next to the last ect. If the file does not exist, you are asked if you want to create it. EDIT_SHOW.COM - Shows logical names $, $-1, $-2, $-3. JULIAN.COM - Sets variables relitive to current date. variables are the day number of the year. YESTERDAY, TODAY (JULIAN), TOMOROW are defined. LSEDIT.COM - Allows the EDIT command in the DEBUGGER. SYNCHRONIZE.COM - Cluster wide synchronize. TOOLS.DOC - What the tools are. TOOLS.OLB - The tools. TOOLS.TLB - How the tools were made. UNIQUE.COM - Assigns a unique number. UAF.DIR - Program to audit changes to the UAF along with a tool to do I/O to the UAF. AAAREADME.TXT - Reminder to compile/EXT and link w/ tools. COPY_UAF.FDL - Allows copies of UAF with the command CONVERT/SHARE/FDL=COPY_UAF SYSUAF OUTUAF IOS.INCLUDE - Definations used by IOSQUAX, IOSUAF, IOSACC. IOSQUAX.FOR - OPEN/READ/WRITE the QUAX file. IOSUAF.SUBROUTINE- OPEN/READ/WRITE the SYSUAF file. IOSUAF2.SUBROUTINE- OPEN/READ/WRITE the SYSUAF2 file. LISTQUO.COM - Runs listquo. LISTQUO.FOR - Creates a list of all users/owner_names/ default_dirs and a list of all users with abnormal quotas. LISTQUO.TEMPLATE - Define what abnormal quotas are. LIST_EXPIRED.FOR - Lists all users that expire before a certiain date. PASSWORD_REMOVE.FOR- Remove a password from a username. PASSWORD_REMOVE.MAR- Remove a password form a username. QUOTA.INCLUDE - Record defination of the QUAX file. UAF.INCLUDE - Record defination of the SYSUAF file. UAF2.INCLUDE - Record defination of the SYSUAF file (have different names from SYSUAF file so both definations can be used in the same program. UAFAUDIT.COM - Runs uafaudit. UAFAUDIT.FOR - Notes all changes to the uaf file since last copy was made.