[mod.computers.vax] Sch$QAST

OC.LEE@CU20B.COLUMBIA.EDU.UUCP (02/05/87)

Hi,

I am trying to find more documentation on a system call, "SCH$QAST";
I think it has to do with the scheduler.  I need to know what the
registers to use with it.  Please direct me to the proper Dec
documentation.  Thanks a lot to all in advance.

	-Tim

oc.lee@cu20b.columbia.edu
-------

nagy%bsndbg.hepnet@LBL.ARPA.UUCP (02/27/87)

SCH$QAST is an executive routine used to queue an AST Control Block (ACB)
to a process.  The calling sequence is:

	MOVL	#priority-increment-class,R2
	MOVAB	acb,R5
	JSB	G^SCH$QAST

from user-written system services.  This routine is documented where
all good executive routines are documented - in the microfiche.

I have used this routine in several user-written system services with
no problems.  The latest one, DXPAST for Declare eXternal Process AST,
extends the SYS$DCLAST service to allow one process to specify an AST
in another process.  In this case, the priority increment class was
set to 0.  In fact, the place to learn about SCH$QAST in the microfiche
is the SYS$DCLAST routine.  The other place, where the routine is
defined, is the AST Delivery module.

Good luck.