Trailing-Edge
-
PDP-10 Archives
-
AP-D543V_SB
-
login.cor
There are 2 other files named login.cor in the archive. Click here to see a list.
-!LOGIN.MAC_LOGIN.MAC
-9,10
;COPYRIGHT (C) 1975,1977,1978 BY
;DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
;
;
;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
;ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
;INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
;COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
;OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
;TRANSFERRED.
;
;THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
;AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
;CORPORATION.
;
;DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
;SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
-22,23
VMINOR==1
VEDIT==634
-74
ST%NCS==1B16 ;[632] ON IF NOT CLASS SYSTEM SCHEDULER
.NDRCI==5 ;[633] REQUEST NODE CONFIGURATION INFORMATION
-588
;632) DON'T TRY TO SET SCHEDULAR CLASS QUOTAS IF 6.03 SCHEDULAR
; RUNNING IN WMU MODE
;633) LOCATE USER AT CENTRAL SITE IF LOGGING IN ON A NODE WITHOUT
; AN LPT (DN87)
;634) PUT IN SUPPORT FOR BACKGROUND BATCH FOR THE NEW CLASS SCCHEDULER
-1678,1678
XWD JUNK,SECBUF ;[422] THROW AWAY 4-WORD LOOKUP BLK SO
-2387
TXNN T1,ST%NCS ;[632] SKIP THIS IF 6.03 SCHEDULAR IN NEW CLASS MODE
-2388: TXNN T1,ST%SCD ;[425] DOES MONITOR HAVE SCHED. UUO?
-3504
TXNN T1,ST%NCS ;[632] SKIP ON IF NOT CLASS SCHEDULER
-3517,3527
JUMPE T1,PRST4B ;IF INTERVAL=0, CLASSES ARE DISABLED
MOVX T1,%SSSET ;CHECK NEW CLASS FLAG FOR CLASSES
GETTAB T1, ;SCHEDULING
SETO T1, ;NOT NEW CLASS SCHEDULER
JUMPE T1,PRST4B ;SKIP CHECKS IF RUNNING ROUND ROBIN
HRRZI T1,.GTCQP ;NOW GETTAB CPU QUOTA FOR THIS CLASS
HRL T1,T4 ;T4 HAS OUR CLASS
GETTAB T1, ;...
JRST PRSET5 ;MONITOR NOT BUILT FOR CLASS SCHEDULER
TRNE T1,-1 ;IF PRIMARY PERCENTAGE NON-ZERO
JRST PRST4B ;WE'RE OK
MOVX T2,%SSBBQ ;CHECK FOR BACKGROUND BATCH
GETTAB T2, ;GET BB CLASS
SETO T2, ;NO BACKGROUND BATCH
CAMN T2,T4 ;IS THE USER IN BACKGROUND BATCH?
JRST PRST4B ;YES, HE IS OK
JUMPL T1,PRST4A ;GIVE ERROR IF FIXED SWAPIN BIT SET
HRRZI T1,.GTCQJ ;NOW GETTAB SECONDARY ALLOCATION
HRL T1,T4 ;FOR THIS CLASS
GETTAB T1, ;...
JRST PRST4B ;NOT NEW CLASS SCHEDULER
JUMPN T1,PRST4B ;[622] IF CLASS QUOTA NON-ZERO, WE'RE OK
PRST4A: FATAL CWR,<CPU class quota is zero: you would never run>
JFCL
PRST4B: HRLI T4,-1 ;[425] -1 MEANS THIS JOB
-3726,3727
USRST5: SKIPL T1,U.STA ;[633] GET STATION
JRST LGNLUF ;[633] ONE WAS SPECIFIED, USE IT
MOVEI T1,.GTLOC ;[633] GETTAB FOR NODE NUMBER OF CENTRAL SITE
GETTAB T1, ;[633] GET CENTRAL SITE NODE NUMBER
JRST USRS5A ;[633] MONITOR MUST NOT SUPPORT NETWORKS
HRROI T2,.GTLOC ;[633] THIS JOB'S LOCATION
GETTAB T2, ;[633] GET THAT
JRST USRS5A ;[633] NO NETWORK SOFTWARE
CAMN T1,T2 ;[633] ALREADY LOCATED AT THE CENTRAL SITE?
JRST USRS5A ;[633] YES, NO POTENTIAL PROBLEMS THEN
MOVEM T2,NODLOC ;[633] STORE THIS JOB'S LOCATION IN NODE BLOCK
MOVEI T2,4 ;[633] LENGTH OF THE ARGUMENT BLOCK
MOVEM T2,NODLEN ;[633] STORE IN NODE UUO ARGUMENT BLOCK
MOVEI T2,.TYLPT ;[633] DEVICE TYPE
MOVEM T2,NODDEV ;[633] STORE THAT IN THE ARGUMENT BLOCK
MOVE T2,[.NDRCI,,NODBLK];[633] NODE UUO ARGUMENT
NODE. T2, ;[633] GET NODE CONFIGURATION INFORMATION
JRST USRS5A ;[633] NOT IMPLEMENTED?
HLRZ T2,NODDEV ;[633] NUMBER OF LPT'S AT THIS NODE
JUMPN T2,USRS5A ;[633] JUMP IF THERE ARE SOME
;[633] IF NO LPT'S, LOCATE JOB AT CENTRAL SITE
-3951
NODBLK:
NODLEN: BLOCK 1 ;[633] LENGTH OF NODE UUO ARGUMENT BLOCK
NODLOC: BLOCK 1 ;[633] NODE NUMBER
BLOCK 1 ;[633] RESERVED ARGUMENT
NODDEV: BLOCK 1 ;[633] NUMBER OF DEVICES,, DEVICE TYPE