 lib environment
 sttl System Vectors
 pag
 name UniFLEX

*
* Global symbols for User Provided Routines
*
 global sdenf Media density in SIR
 global swinc Winchester configuration info in SIR
 global blkio Offset in block I/O table for I/O processing
 global tsmode Current Task Mode Flags
 global TLOCK "Lock task in memory" flag
 global uicnt Byte count for I/O operation
 global uipos Device address for I/O operation
 global uipos2
 global uistrt Memory address for I/O operation
 global utask Currently executing task
 global uerror Current error status of system call
 global usarg0 Address of first argument for system call
 global usarg1
 global usarg2
 global usp,urglst,upostb,usrtop
 global umark1
 global maptbl,urelod,umapno
 global lbolt "Lightning bolt" counter -- Used by clock
 global tmtuct -- Also used by clock
 global cputyp -- Also used by clock
 global chgvec -- Change task vector
 global sysmap system memory map in low memory
 global umem Memory Address of User Block
 global unidat,unidat2
 global tbaud2
 global kernal
 global ttytab,TTYSIZ

*
*  These variables must be declared here!
*  They are assumed to be located at $5000 by the
*  installation program and the boot programs.
*  The variables are vectors to the UniFLEX
*  installation (date) keys.
*
 fdb unidat Installed date
 fdb unidat2 Set By Boot loader
 fdb unikey key byte (used by install)
 fdb unisrn UniFLEX serial number
 fdb contab configuration table

*
* Uniflex internal date for install stuff
*

unidat rzb 4 date - set by install
unidat2 rzb 4 date - set by boot
unikey fcb 0 install key byte
 end
