; tShell definition file v0.10 ; (c) Copyright 1985, S. Kluger ; All Rights Reserved ; ; This file contains the definition for the unscrambled ; userfile entry and for the resident user configuration block. ; ; version control: ; 0.01 11/09/85 initially defined ; 0.02 11/20/85 made level also indicate entry deleted ; 0.10 12/22/85 added TIMECL-inhibit ; ; ; +----------------------+ ; | userfile entry block | ; +----------------------+ ; USERID: ds 8 ; userid (8 char max, blank fill) 8 PASSWD: ds 8 ; password (8 char max, blank fill) 16 LEVEL: db 0e5h ; privilege level 17 ; 0 = nonprivileged, single user area ; 1 = nonprivileged, restricted user areas ; 2 = fully privileged, no user restriction ; bit 7 set = use menu ; bit 6 set = disallow exit from menu ; bit 5 set = execute mail if message waiting ; bit 4 set = system administrator ; bit 3 set = execute .COM only ; if E5 = entry deleted from user file USRCOD: db 0 ; user code (FF=sysadmin) 19 DRVACC: dw 0 ; drive access vector 20 USRACC: dw 0,0 ; user area access vector 24 DREDEF: db 'ABCDEFGHIJKLMNOP' ; drive redefinition block 40 INITUS: db 0 ; logon user area 41 INITDR: db 0 ; logon drive (0=A) 42 SHRDRV: db 0ffh ; search drive 43 SCREEN: db 80h ; screen preference byte; bit definitions: 44 ; bit 0 set: cursor steady, else blink ; bit 1 set: cursor underline, else block ; bit 2 set: normal video, else reverse ; bit 3 set: 80 col, else 132 ; bit 6 set: no TIMECL ; bit 7 set: do not customize screen LASTON: ds 5 ; date and time of last logon 49 LASTPR: dw 0 ; ckt/node of last processor used 51 ERRCNT: db 0 ; logon error count 52 DEFPRM: db 1 ; default print mode 54 DEFPRT: db 1 ; default printer or queue 53 CMDLN: ds 40 ; 40-char command line if no menu 94 RESERV: ds 128-($-USERID) ; RESERVED, UNUSED ; ; ; +--------------------------+ ; | user configuration block | ; +--------------------------+ ; LCLID: ds 8 ; userid 8 LCLLV: db 0 ; privilege level (see above) 9 LCLDRA: dw 0 ; drive access vector 11 LCLUSA: dw 0,0 ; user access vector 15 LCLLGD: db 0 ; logged flag 16 LCLSHD: db 0 ; search drive 17 LCLUSC: db 0 ; user code 18 LCLRDD: db 'ABCDEFGHIJKLMNOP' ; drive redef table 34 LCLDPM: db 1 ; default print mode 35 LCLDPR: db 1 ; default printer/queue 36 LCLPRC: ds 41 ; currently executing process 77 LCLSCM: db 0 ; screen mode 78 LCLRES: ds 128-($-LCLID) ; RESERVED, UNUSED ; ; end of definition file data