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.