******************************************************* * * * THIS SOFTWARE WAS DEVELOPED WITH SUPPORT * * FROM THE NATIONAL INSTITUTES OF HEALTH: * * NIH CA06927 * * NIH CA22780 * * * * DIRECT INQUIRIES TO: * * COMPUTER CENTER * * THE INSTITUTE FOR CANCER RESEARCH * * 7701 BURHOLME AVENUE * * PHILADELPHIA, PENNSYLVANIA 19111 * * * * NO WARRANTY OR REPRESENTATION, EXPRESS OR * * IMPLIED, IS MADE WITH RESPECT TO THE * * CORRECTNESS, COMPLETENESS, OR USEFULNESS * * OF THIS SOFTWARE, NOR THAT USE OF THIS * * SOFTWARE MIGHT NOT INFRINGE PRIVATELY * * OWNED RIGHTS. * * * * NO LIABILITY IS ASSUMED WITH RESPECT TO * * THE USE OF, OR FOR DAMAGES RESULTING FROM * * THE USE OF THIS SOFTWARE * * * ******************************************************* * * * THIS SOFTWARE WAS DESIGNED FOR USE ON A * * PDP-11/70 OPERATING UNDER IAS V3.0 USING * * THE FORTRAN-IV PLUS COMPILER. * * * ******************************************************* R U N N L . D O C ================= RUNNL is a program which will spawn a task on the privileged TI of device NL0. In order to use, you must have included this device in your SYSGEN command file, though it need not have any device handler associated with it. RUNNL handles all task scheduling requests sequentially, and will not schedule a second task until the first has exitted. Where possible, therefore, tasks which may take more than several seconds should be started by spawning ...RUN with a command line to run the desired task. When you bring your timesharing system up, RUNNL must be initiated by typing: SCI> INS RUNNL SCI> RUN/REAL .RUNNL NL0 The task remains active, in a stopped state. To spawn a task, you must call the FORTRAN IV Plus routine SPWNNL: CALL SPWNNL(TASK,IOP,COMLIN,COMLEN,DSW) C C INPUTS C TASK - TASK TO SPAWN (2 WORDS: 6 CHARACTER RAD50) C IOP - 4 WORD OPTIONAL PARAMTERES AS PER SPAWN C COMLIN - COMMAND LINE TO PASS TO SPAWNED TASK C COMLEN - LENGTH OF THE COMMAND LINE C C OUTPUTS C DSW - DIRECTIVE STATUS C RETURNS AFTER THE SPAWNED TASK HAS EXITED C To build: --------- Execute the command files: RUNNL.CMD SPWNNL.CMD Prerequisites: -------------- IAS V3.0 timesharing FORTRAN-IV Plus V2.5 NL0 declared as device in SYSGEN