SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   0

TABLE OF CONTENTS   



   (1)    3800  HISTORY			; DETAILED

   (1)    4700  DECLARATIONS

   (1)    7200  EXE$SETPRI - SET PRIORITY SYSTEM SERVICE ROUTIN

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   1

01                                                                                                                               (1)



                                     0000   100 

                                     0000   200 	.TITLE	SYSSETPRI SET PRIORITY SYSTEM SERVICE

                                     0000   300 	.IDENT	/01/

                                     0000   400 

                                     0000   500 ;

                                     0000   600 ; COPYRIGHT (C) 1977

                                     0000   700 ; DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS 01754

                                     0000   800 ;

                                     0000   900 ; THIS SOFTWARE IS FURNISHED  UNDER A LICENSE FOR USE ONLY ON A SINGLE

                                     0000  1000 ; COMPUTER  SYSTEM AND  MAY BE  COPIED ONLY WITH  THE INCLUSION OF THE

                                     0000  1100 ; ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE, OR ANY OTHER COPIES THEREOF,

                                     0000  1200 ; MAY NOT BE PROVIDED OR  OTHERWISE MADE AVAILABLE TO ANY OTHER PERSON

                                     0000  1300 ; EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO AGREES TO THESE LICENSE

                                     0000  1400 ; TERMS.  TITLE TO AND  OWNERSHIP OF THE  SOFTWARE  SHALL AT ALL TIMES

                                     0000  1500 ; REMAIN IN DEC.

                                     0000  1600 ;

                                     0000  1700 ; THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE

                                     0000  1800 ; AND SHOULD  NOT BE CONSTRUED  AS A COMMITMENT  BY DIGITAL  EQUIPMENT

                                     0000  1900 ; CORPORATION.

                                     0000  2000 ;

                                     0000  2100 ; DEC ASSUMES  NO  RESPONSIBILITY  FOR  THE USE OR  RELIABILITY OF ITS

                                     0000  2200 ; SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DEC.

                                     0000  2300 

                                     0000  2400 ;++

                                     0000  2500 ; FACILITY: EXECUTIVE, SYSTEM SERVICES

                                     0000  2600 ;

                                     0000  2700 ; ABSTRACT:

                                     0000  2800 ;	SYSSETPRI IMPLEMENTS THE SET PRIORITY SYSTEM SERVICE WHICH

                                     0000  2900 ;	ENABLES A PROCESS TO ALTER THE PRIORITY OF ITSELF OR ANOTHER

                                     0000  3000 ;	PROCESS.  

                                     0000  3100 ;

                                     0000  3200 ; ENVIRONMENT:

                                     0000  3300 ;	MODE=KERNEL, RESIDENT

                                     0000  3400 ;

                                     0000  3500 ;--

                                     0000  3600 ;

                                     0000  3700 ;	.PAGE

                                     0000  3800 	.SBTTL	HISTORY			; DETAILED

                                     0000  3900 ;

                                     0000  4000 ; AUTHOR:	R. HUSTVEDT	 CREATION DATE: 6-OCT-76

                                     0000  4100 ;

                                     0000  4200 ; MODIFIED BY:

                                     0000  4300 ;	, : VERSION

                                     0000  4400 ; 01	 -

                                     0000  4500 

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   2

01              DECLARATIONS                                                                                                     (1)



                                     0000  4700 	.SBTTL	DECLARATIONS

                                     0000  4800 

                                     0000  4900 ;

                                     0000  5000 ; INCLUDE FILES:

                                     0000  5100 ;

                                     0000  5200 

                                     0000  5300 	$IPLDEF				; DEFINE INTERRUPT PRIORIYT LEVELS

                                     0000  5400 	$PCBDEF				; DEFINE PCB OFFSETS

                                     0000  5500 	$PRDEF				; DEFINE PROCESSOR REGISTERS

                                     0000  5600 	$PRIDEF				; DEFINE PRIORITY INCREMENTS

                                     0000  5700 	$PRVDEF				; DEFINE PRIVILEGES

                                     0000  5800 	$SSDEF				; DEFINE STATUS CODES

                                     0000  5900 ;

                                     0000  6000 ; EQUATED SYMBOLS:

                                     0000  6100 ;

                                     0000  6200 

                           00000004  0000  6300 PIDADR=4				; PID ADDRESS ARGUMENT OFFSET

                           00000008  0000  6400 LOGNAM=8				; LOGICAL NAME OFFSET

                           0000000C  0000  6500 PRI=12					; NEW PRIORITY

                           00000010  0000  6600 PRVPRI=16				; PREVIOUS PRIORITY SAVE ADDRESS

                                     0000  6700 ;

                                     0000  6800 ; OWN STORAGE:

                                     0000  6900 ;

                                     0000  7000 

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   3

01              EXE$SETPRI - SET PRIORITY SYSTEM SERVICE ROUTIN                                                                  (1)



                                     0000  7200 	.SBTTL	EXE$SETPRI - SET PRIORITY SYSTEM SERVICE ROUTINE

                                     0000  7300 

                                     0000  7400 ;++

                                     0000  7500 ; FUNCTIONAL DESCRIPTION:

                                     0000  7600 ;

                                     0000  7700 ; CALLING SEQUENCE:

                                     0000  7800 ;	CALLG	ARGLIST,EXE$SETPRI

                                     0000  7900 ;

                                     0000  8000 ; INPUT PARAMETERS:

                                     0000  8100 ;	PIDADR(AP) - ADDRESS OF PID FOR TARGET PROCESS (OPTIONAL)

                                     0000  8200 ;	LOGNAM(AP) - ADDRESS OF PROCESS LOGICAL NAME   (OPTIONAL)

                                     0000  8300 ;	PRI(AP) - BITS 0:4 CONTAIN DESIRED PRIORITY

                                     0000  8400 ;	PRVPRI(AP) - ADDRESS OF LONGWORD TO RECEIVE PREVIOUS PRIORITY

                                     0000  8450 ;	R4 - PCB ADDRESS OF CURRENT PROCESS

                                     0000  8500 ;

                                     0000  8600 ; IMPLICIT INPUTS:

                                     0000  8700 ;	CURRENT PCB

                                     0000  8800 ;

                                     0000  8900 ; OUTPUT PARAMETERS:

                                     0000  9000 ;	R0 - COMPLETION STATUS

                                     0000  9100 ;	@PIDADR(AP) - PID OF PROCESS FOR WHICH PRIORITY WAS CHANGED

                                     0000  9200 ;

                                     0000  9300 ; IMPLICIT OUTPUTS:

                                     0000  9400 ;	NONE

                                     0000  9500 ;

                                     0000  9600 ; COMPLETION CODES:

                                     0000  9700 ;	SS$_NORMAL   -   SUCCESSFUL COMPLETION

                                     0000  9800 ;	SS$_NOPRIV   -   INSUFFICIENT PRIVILEGE FOR REQUESTED OPERATION

                                     0000  9900 ;	SS$_NONEXPR  -   NON-EXISTENT PROCESS SPECIFIED

                                     0000 10000 ;

                                     0000 10100 ; SIDE EFFECTS:

                                     0000 10200 ;	A RESCHEDULING INTERRUPT MAY BE REQUESTED IF THE TARGET PROCESS

                                     0000 10300 ;	IS RAISED TO A PRIORITY GREATER THAN THAT OF THE CURRENT PROCESS.

                                     0000 10400 ;

                                     0000 10500 ;--

                                     0000 10600 

                               003C' 0000 10700 	.ENTRY	EXE$SETPRI,^M<R2,R3,R4,R5>	; SET PRIORITY SYSTEM SERVICE

            55         10 AC     D0  0002 10800 	MOVL	PRVPRI(AP),R5		; SAVE PERVIOUS PRIORITY

                          06     13  0006 10900 	BEQL	10$			; NONE SUPPLIED

                                     0008 11000 	IFNOWRT	#4,(R5),ACCVIO		; ACCESS VIOLATION IF NO WRT

                          FFEF'  30  000E 11100 10$:	BSBW	EXE$NAMPID		; LOOK UP PID/PNAME

            3F            50     E9  0011 11200 	BLBC	R0,EXITN		; EXIT IF ERROR

            7E         33 A4     9A  0014 11250 	MOVZBL	PCB$B_PRIB(R4),-(SP)	; SAVE CURRENT PRIORITY

            05            00     EF  0018 11300 	EXTZV	#0,#5,PRI(AP),R3	; ACQUIRE PRIORITY

            53         0C AC         001B       

            1F            53     C3  001E 11400 	SUBL3	R3,#31,R3		; AND CONVERT TO INTERNAL FORM

                          53         0021       

            52       0000'CF     D0  0022 11500 	MOVL	W^SCH$GL_CURPCB,R2	; GET POINTER TO CURRENT PCB

                                     0027 11600 	IFPRIV	SETPRI,20$,R2		; GENERAL SETPRI PRIVILEGE?

            53         33 A2     91  002C 11700 	CMPB	PCB$B_PRIB(R2),R3	; COMPARE DESIRED VALUE WITH CALLER

                          04     15  0030 11800 	BLEQ	20$			; WITHIN RANGE, ALLOW AS IS

            53         33 A2     9A  0032 11900 	MOVZBL	PCB$B_PRIB(R2),R3	; MINIMIZE WITH BASE OF CALLER

         33 A4            53     90  0036 12300 20$:	MOVB	R3,PCB$B_PRIB(R4)	; SET BASE PRIORITY

            52            01     9A  003A 12400 	MOVZBL	#PRI$_IOCOM,R2		; GIVE BENEFIT OF DOUBT

                                     003D 12500 	RPTEVT	SETPRI			; REPORT EVENT

            50            01     3C  0041 12600 	MOVZWL	#SS$_NORMAL,R0		; SET SUCCESS CODE

                                     0044 12700 	SETIPL	#0			; DROP IPL

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   4

01              EXE$SETPRI - SET PRIORITY SYSTEM SERVICE ROUTIN                                                                  (1)



                          55     D5  0047 12705 	TSTL	R5			; RETURN PREVIOUS PRIORITY?

                          04     13  0049 12710 	BEQL	30$			; NO,

            1F            8E     C3  004B 12715 	SUBL3	(SP)+,#31,(R5)		; STORE PREVIOUS PRIORITY IN EXTERNAL FORM

                          65         004E       

                                 04  004F 12720 30$:	RET				; AND RETURN

                                     0050 12800 

            50            0C     3C  0050 12900 ACCVIO:	MOVZWL	#SS$_ACCVIO,R0		; SET ACCESS VIOLATION

                                     0053 13000 EXITN:	SETIPL	#0			; ENABLE INTERRUPTS

                                 04  0056 13100 RETN:	RET				; AND RETURN TO CALLER

                                     0057 13200 

                                     0057 13300 

                                     0057 13400 	.END

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   5

SYMBOL TABLE                                                                                                                     (1)



ACCVIO           00000050 R     01   PCB$V_SSFEXCE  = 00000007            PR$_SISR       = 00000015            

BIT...         = 00000000            PCB$V_SSFEXCS  = 00000008            PR$_SLR        = 0000000D            

EVT$_SETPRI      ********   X   01   PCB$V_SSFEXCU  = 00000009            PR$_SSP        = 00000002            

EXE$NAMPID       ********   X   01   PCB$V_SSRWAIT  = 0000000A            PR$_TBIA       = 00000039            

EXE$SETPRI       00000000 RG    01   PCB$V_SUSPEN   = 0000000B            PR$_TBIS       = 0000003A            

EXITN            00000053 R     01   PCB$V_SWPVBN   = 00000010            PR$_TODR       = 0000001B            

GBL...         = 00000000            PCB$V_WAKEPEN  = 0000000C            PR$_TXCS       = 00000022            

IPL$_ASTDEL    = 00000002            PCB$V_WALL     = 0000000D            PR$_TXDB       = 00000023            

IPL$_HWCLK     = 00000018            PCB$W_APTCNT     00000034            PR$_USP        = 00000003            

IPL$_IOPOST    = 00000004            PCB$W_ASTCNT     0000003C            PR$_WCSA       = 0000002C            

IPL$_MAILBOX   = 0000000B            PCB$W_BIOCNT     0000003E            PR$_WCSD       = 0000002D            

IPL$_POWER     = 0000001F            PCB$W_BIOLM      00000040            PRI            = 0000000C            

IPL$_QUEUEAST  = 00000006            PCB$W_BYTCNT     00000042            PRI$_IOCOM     = 00000001            

IPL$_SCHED     = 00000003            PCB$W_BYTLM      00000068            PRI$_NULL      = 00000000            

IPL$_SYNCH     = 00000007            PCB$W_DIOCNT     00000044            PRI$_RESAVL    = 00000002            

IPL$_TIMER     = 00000007            PCB$W_DIOLM      00000046            PRI$_TICOM     = 00000004            

LOGNAM         = 00000008            PCB$W_FILCNT     00000048            PRI$_TIMER     = 00000002            

PCB$B_ASTACT     0000000C            PCB$W_GPGCNT     00000038            PRI$_TOCOM     = 00000003            

PCB$B_ASTEN      0000000D            PCB$W_GRP        00000022            PRV$V_ALLSPOOL = 00000004            

PCB$B_PRI        0000000B            PCB$W_MEM        00000020            PRV$V_BUGCHK   = 00000017            

PCB$B_PRIB       00000033            PCB$W_MTXCNT     0000000E            PRV$V_CMEXEC   = 00000001            

PCB$B_TYPE       0000000A            PCB$W_PPGCNT     0000003A            PRV$V_CMKRNL   = 00000000            

PCB$B_WEFC       00000032            PCB$W_PRCCNT     0000006A            PRV$V_DETACH   = 00000005            

PCB$C_LENGTH     0000007C            PCB$W_SIZE       00000008            PRV$V_DEVCHAR  = 00000011            

PCB$K_LENGTH     0000007C            PCB$W_STATE      00000030            PRV$V_DIAGNOSE = 00000006            

PCB$L_ASTQBL     00000014            PCB$W_TMBU       00000036            PRV$V_EXQUOTA  = 00000013            

PCB$L_ASTQFL     00000010            PCB$W_TQCNT      0000004A            PRV$V_GROUP    = 00000008            

PCB$L_EFC2P      00000058            PIDADR         = 00000004            PRV$V_GRPNAM   = 00000003            

PCB$L_EFC3P      0000005C            PR$_ACCR       = 00000029            PRV$V_LOG_IO   = 00000007            

PCB$L_EFCS       00000050            PR$_ACCS       = 00000028            PRV$V_NETMBX   = 00000014            

PCB$L_EFCU       00000054            PR$_ASTLVL     = 00000013            PRV$V_NOACNT   = 00000009            

PCB$L_EFWM       0000004C            PR$_ESP        = 00000001            PRV$V_OPER     = 00000012            

PCB$L_OWNER      0000001C            PR$_ICCS       = 00000018            PRV$V_PHY_IO   = 00000016            

PCB$L_PHD        00000064            PR$_ICR        = 0000001A            PRV$V_PRMCEB   = 0000000A            

PCB$L_PHYPCB     00000018            PR$_IPL        = 00000012            PRV$V_PRMGBL   = 00000018            

PCB$L_PID        00000060            PR$_ISP        = 00000004            PRV$V_PRMMBX   = 0000000B            

PCB$L_PQB        0000004C            PR$_KSP        = 00000000            PRV$V_PSWAPM   = 0000000C            

PCB$L_SQBL       00000004            PR$_MAPEN      = 00000038            PRV$V_SETPRI   = 0000000D            

PCB$L_SQFL       00000000            PR$_NICR       = 00000019            PRV$V_SETPRV   = 0000000E            

PCB$L_STS        00000028            PR$_P0BR       = 00000008            PRV$V_SYSGBL   = 00000019            

PCB$L_UIC        00000020            PR$_P0LR       = 00000009            PRV$V_SYSNAM   = 00000002            

PCB$L_WSSWP      00000024            PR$_P1BR       = 0000000A            PRV$V_TMPMBX   = 0000000F            

PCB$L_WTIME      0000002C            PR$_P1LR       = 0000000B            PRV$V_VOLPRO   = 00000015            

PCB$T_LNAME      0000006C            PR$_PCBB       = 00000010            PRV$V_WORLD    = 00000010            

PCB$V_ASTPEN   = 00000011            PR$_RXCS       = 00000020            PRVPRI         = 00000010            

PCB$V_BATCH    = 0000000E            PR$_RXDB       = 00000021            RETN             00000056 R     01   

PCB$V_DELPEN   = 00000001            PR$_SBIER      = 00000034            SCH$GL_CURPCB    ********   X   01   

PCB$V_FORCPEN  = 00000002            PR$_SBIFS      = 00000030            SCH$RSE          ********   X   01   

PCB$V_HIBER    = 00000013            PR$_SBIMT      = 00000033            SS$_ABORT      = 0000002C            

PCB$V_INQUAN   = 00000003            PR$_SBIQC      = 00000036            SS$_ACCONFLICT = 00000800            

PCB$V_LOGIN    = 00000014            PR$_SBIS       = 00000031            SS$_ACCVIO     = 0000000C            

PCB$V_NOACNT   = 0000000F            PR$_SBISC      = 00000032            SS$_ARITH      = 00000404            

PCB$V_PHDRES   = 00000012            PR$_SBITA      = 00000035            SS$_ASTFLT     = 0000040C            

PCB$V_PSWAPM   = 00000004            PR$_SBR        = 0000000C            SS$_BADATTRIB  = 00000034            

PCB$V_RES      = 00000000            PR$_SCBB       = 00000011            SS$_BADCHKSUM  = 00000808            

PCB$V_RESPEN   = 00000005            PR$_SID        = 0000003E            SS$_BADESCAPE  = 0000003C            

PCB$V_SSFEXC   = 00000006            PR$_SIRR       = 00000014            SS$_BADFILEHDR = 00000810            

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   6

SYMBOL TABLE                                                                                                                     (1)



SS$_BADFILENAME= 00000818            SS$_FILNOTACC  = 000000AC            SS$_NONLOCAL   = 000008F0            

SS$_BADFILEVER = 00000820            SS$_FILNOTCNTG = 000002AC            SS$_NOPRIV     = 00000024            

SS$_BADIMGHDR  = 00000044            SS$_FILNOTEXP  = 000000B4            SS$_NORMAL     = 00000001            

SS$_BADIRECTORY= 00000828            SS$_FORMAT     = 000000BC            SS$_NOSIGNAL   = 00000900            

SS$_BADPARAM   = 00000014            SS$_GPTFULL    = 000000C4            SS$_NOSOLICIT  = 00000284            

SS$_BADSTACK   = 000002B4            SS$_GSDFULL    = 000000CC            SS$_NOSUCHDEV  = 00000908            

SS$_BEGOFFILE  = 00000938            SS$_GSDNOTXXX  = 000000D4            SS$_NOSUCHFILE = 00000910            

SS$_BLOCKCNTERR= 00000940            SS$_HANGUP     = 000002CC            SS$_NOSUCHNODE = 0000028C            

SS$_BREAK      = 00000414            SS$_HEADERFULL = 000008C8            SS$_NOSUCHSEC  = 00000978            

SS$_BUFFEROVF  = 00000601            SS$_IDXFILEFULL= 000008D0            SS$_NOTAPEOP   = 00000264            

SS$_BUGCHECK   = 000002A4            SS$_ILLBLKNUM  = 000000DC            SS$_NOTFILEDEV = 000001CC            

SS$_CANCEL     = 00000830            SS$_ILLCNTRFUNC= 000000E4            SS$_NOTINTBLSZ = 000001D4            

SS$_CHANINTLK  = 0000004C            SS$_ILLEFC     = 000000EC            SS$_NOTLABELMT = 000001DC            

SS$_CLIFRCEXT  = 00000980            SS$_ILLIOFUNC  = 000000F4            SS$_NOTNETDEV  = 000002EC            

SS$_CMODSUPR   = 0000041C            SS$_ILLLBLAST  = 00000968            SS$_NOTRAN     = 00000629            

SS$_CMODUSER   = 00000424            SS$_ILLPAGCNT  = 000000FC            SS$_NOTSQDEV   = 000001E4            

SS$_COMPAT     = 0000042C            SS$_ILLSEQOP   = 000002DC            SS$_OPCCUS     = 00000434            

SS$_CONTINUE   = 00000001            SS$_ILLSER     = 00000104            SS$_OPCDEC     = 0000043C            

SS$_CONTROLC   = 00000651            SS$_ILLUSRLBLRD= 00000958            SS$_OPINCOMPL  = 000002D4            

SS$_CONTROLO   = 00000609            SS$_ILLUSRLBLWT= 00000960            SS$_PAGOWNVIO  = 000001EC            

SS$_CONTROLY   = 00000611            SS$_INCVOLLABEL= 0000010C            SS$_PAGRDERR   = 00000444            

SS$_CREATED    = 00000619            SS$_INSFARG    = 00000114            SS$_PARITY     = 000001F4            

SS$_CTRLERR    = 00000054            SS$_INSFMEM    = 00000124            SS$_PARTESCAPE = 000001FC            

SS$_DATACHECK  = 0000005C            SS$_INSFRAME   = 0000012C            SS$_PFMBSY     = 00000204            

SS$_DATAOVERUN = 00000838            SS$_INSFWSL    = 0000011C            SS$_PSTFULL    = 0000020C            

SS$_DEBUG      = 0000046C            SS$_IVADDR     = 00000134            SS$_RADRMOD    = 0000044C            

SS$_DEVACTIVE  = 000002C4            SS$_IVCHAN     = 0000013C            SS$_REJECT     = 00000294            

SS$_DEVALLOC   = 00000840            SS$_IVCHNLSEC  = 0000026C            SS$_REMOTE     = 00000649            

SS$_DEVALRALLOC= 00000641            SS$_IVDEVNAM   = 00000144            SS$_RESIGNAL   = 00000918            

SS$_DEVASSIGN  = 00000848            SS$_IVGSDNAM   = 0000014C            SS$_RESULTOVF  = 00000214            

SS$_DEVFOREIGN = 00000064            SS$_IVLOGNAM   = 00000154            SS$_ROPRAND    = 00000454            

SS$_DEVICEFULL = 00000850            SS$_IVLOGTAB   = 0000015C            SS$_SECTBLFUL  = 0000021C            

SS$_DEVMOUNT   = 0000006C            SS$_IVPROTECT  = 000002F4            SS$_SSFAIL     = 0000045C            

SS$_DEVNOTALLOC= 00000858            SS$_IVQUOTAL   = 00000164            SS$_SUPERSEDE  = 00000631            

SS$_DEVNOTMBX  = 00000074            SS$_IVSECFLG   = 0000016C            SS$_TAPEPOSLOST= 00000224            

SS$_DEVNOTMOUNT= 0000007C            SS$_IVSECIDCTL = 000002E4            SS$_TBIT       = 00000464            

SS$_DEVOFFLINE = 00000084            SS$_IVSSRQ     = 00000174            SS$_TIMEOUT    = 0000022C            

SS$_DIRFULL    = 00000860            SS$_IVSTSFLG   = 0000017C            SS$_TOOMANYVER = 00000990            

SS$_DRVERR     = 0000008C            SS$_IVTIME     = 00000184            SS$_TOOMUCHDATA= 0000029C            

SS$_DUPFILENAME= 00000868            SS$_LENVIO     = 0000018C            SS$_UNASEFC    = 00000234            

SS$_DUPLNAM    = 00000094            SS$_LKWSETFUL  = 00000194            SS$_UNSAFE     = 0000023C            

SS$_ENDOFFILE  = 00000870            SS$_MBFULL     = 000008D8            SS$_UNWIND     = 00000920            

SS$_ENDOFTAPE  = 00000878            SS$_MBTOOSML   = 0000019C            SS$_UNWINDING  = 00000928            

SS$_ENDOFUSRLBL= 00000970            SS$_MCHECK     = 000002BC            SS$_VASFULL    = 00000244            

SS$_EXQUOTA    = 0000001C            SS$_MEDOFL     = 000001A4            SS$_VECINUSE   = 0000024C            

SS$_EXTIDXFILE = 00000880            SS$_MSGNOTFND  = 00000621            SS$_VOLINV     = 00000254            

SS$_FCPREADERR = 00000888            SS$_MUSTCLOSEFL= 00000948            SS$_WAITUSRLBL = 00000950            

SS$_FCPREPSTN  = 00000988            SS$_NODATA     = 000001AC            SS$_WASCLR     = 00000001            

SS$_FCPREWNDERR= 00000890            SS$_NOHANDLER  = 000008F8            SS$_WASECC     = 00000639            

SS$_FCPSPACERR = 00000898            SS$_NOHOMEBLK  = 000008E0            SS$_WASSET     = 00000009            

SS$_FCPWRITERR = 000008A0            SS$_NOIOCHAN   = 000001B4            SS$_WRITLCK    = 0000025C            

SS$_FILACCERR  = 0000009C            SS$_NOLINKS    = 0000027C            

SS$_FILALRACC  = 000000A4            SS$_NOLOGNAM   = 000001BC            

SS$_FILELOCKED = 000008A8            SS$_NOMBX      = 00000274            

SS$_FILENUMCHK = 000008B0            SS$_NOMOREFILES= 00000930            

SS$_FILESEQCHK = 000008B8            SS$_NONEXDRV   = 000001C4            

SS$_FILESTRUCT = 000008C0            SS$_NONEXPR    = 000008E8            

SYSSETPRI       SET PRIORITY SYSTEM SERVICE                      21-AUG-1978 23:47:55   VAX-11 MACRO X0.3-11               Page   7

PROGRAM SECTION SYNOPSIS                                                                                                         (1)







PROGRAM SECTION SYNOPSIS



.  ABS  .        00000000      00     NOPIC   USR   CON   ABS   LCL NOSHR NOEXE NORD  NOWRT BYTE  

. BLANK .        00000057      01     NOPIC   USR   CON   REL   LCL NOSHR   EXE   RD    WRT BYTE  

$ABS$            0000007C      02     NOPIC   USR   CON   ABS   LCL NOSHR   EXE   RD    WRT BYTE  





THERE WERE NO ERRORS OR WARNINGS.

15516. BYTES LEFT IN FREE MEMORY POOL.

3356. BYTES OF RECLAIMED MEMORY.

OBJ$:SYSSETPRI,LIS$:SYSSETPRI/-SP=LIB$:LIB/ML,SRC$:SYSSETPRI

3 MLB DIR RDS - 564 GETS TO DEFINE 19 MACROS. 41 INTER. FILE WRITES. 

