I have a bit of C code to write a breakthru message to a specified
user. It looks something like this:
$DESCRIPTOR(msg_desc, "Here is a breakthru message");
unsigned short io_status_block;
status = sys$brkthruw(0,
(any errors in this snippet are probably due to inaccurate
transcription as I copied it by hand.)
This works as expected if executed from within a typical interactive
program, even a detached process.
If executed from a symbiont, though, the I/O status block gets an I/O
status of SS$_DEVOFFLINE.
Can someone tell me what's happening and how I might get around it?