;
; dynTask.sh
;
; The background compacting WIMP task
;
;  1994 Straylight
;

;----- Overview -------------------------------------------------------------
;
; Functions provided:
;
;   dt_run
;   dt_service
;   dt_quit
;   dt_message

; --- dt_service ---
;
; On entry:	R1 == service call number
;		Other registers depend on R1
;
; On exit:	Depends on service call
;
; Use:		Handles service calls for Dynamite

		IMPORT	dt_service

; --- dt_quit ---
;
; On entry:	--
;
; On exit:	--
;
; Use:		Closes down Dynamite's WIMP task (used for background
;		compaction of the heap).

		IMPORT	dt_quit

; --- dt_run ---
;
; On entry:	R12 == address of module private word
;
; On exit:	Via OS_Exit
;
; Use:		Runs the Dynamite WIMP task.

		IMPORT	dt_run

; --- dt_message ---
;
; On entry:	--
;
; On exit:	--
;
; Use:		Sends a silly message to the Compactor task so that it gets
;		control again if it disabled idle events.

		IMPORT	dt_message

;----- That's all, folks ----------------------------------------------------

		END
