Entry | |
---|---|
R0 | Task handle of Filer |
R1 | 75 (&4B) |
Exit | |
---|---|
R0 | Pointer to command start module, else preserved to pass on |
R1 | 0 to claim service, else preserved to pass on |
This service is issued by the Filer to start up resident filer module tasks by passing the returned command to Wimp_StartTask.
Module tasks which wish to start should claim this service, passing their start command in R0. The Filer will re-issue this service until no more modules claim it.
To prevent infinite loops if an error occurs in starting a task, modules should:
Filer tasks should also check for Service_FilerDying, and close down if they receive it.