Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: Paul Stewart Newsgroups: comp.sys.acorn.programmer Subject: Re: Watchdog and closing application child tasks Date: Sun, 15 Mar 2026 16:36:55 GMT Organization: A noiseless patient Spider Lines: 35 Message-ID: <63f908ba5c.Paul@phorefaux> References: <20deb3b95c.Paul@phorefaux> <5cb9d9a3afNews04@avisoft.f9.co.uk> Injection-Date: Sun, 15 Mar 2026 16:38:59 +0000 (UTC) Injection-Info: dont-email.me; posting-host="282becbc24f98c07578fa187ca0c8563"; logging-data="1325383"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rsGy1LkCJMNS7Glfyqvly" User-Agent: Messenger-Pro/9.00 (MsgServe/9.00) (RISC-OS/4.42) NewsHound/v1.54 Cancel-Lock: sha1:SKRRvJGvgeSKuiXMMwqAk3nbDCU= X-Editor: EmailEdit 2.04 Xref: csiph.com comp.sys.acorn.programmer:6621 In message <5cb9d9a3afNews04@avisoft.f9.co.uk> Martin wrote: > In article <20deb3b95c.Paul@phorefaux>, > Paul Stewart wrote: >> Does the system watchdog broadcast a specific message to terminate >> an application? >> The reason for asking is I have an application written in BASIC >> that spawns a couple of child tasks. As part of the close down >> routine it does close down any open child tasks. This appears to >> be working fine. If I quit the program whilst child task is >> running, then the open child task quits, as expected, same as if I >> quit my application from Task display/Task manager. >> However when the task is closed via system watchdog(Alt-Break), the >> main task is closed, but not any open child tasks. I am therefore >> wondering if there is a specific message I need to listen out for >> so I can close the child tasks too? > The Watchdog terminates a task immediately. The task has no control at > all, so gets no chance to take any action whatsoever. Any open files > will be left open. Such termination really should be a last resort to > regain control of the machine, but the task is toast. Thanks for your prompt response. Ok. Thought as much, but just wanted to double check I wasn't missing a message that I could use to close my child tasks down with. -- Paul Stewart Sent from A9home running RISC OS 4.42