VMS Help  —  System Services, $BRKTHRUW
    Sends a message to one or more terminals. The $BRKTHRUW service
    operates synchronously; that is, it returns to the caller after
    the message has been sent to the specified terminals.

    For asynchronous operations, use the Breakthrough ($BRKTHRU)
    service; $BRKTHRU returns to the caller after queuing the message
    request, without waiting for the message to be delivered.

    Aside from the preceding, $BRKTHRUW is identical to $BRKTHRU.
    For all other information about the $BRKTHRUW service, see the
    description of $BRKTHRU.

    The $BRKTHRU and $BRKTHRUW services supersede the Broadcast
    ($BRDCST) service. When writing new programs, you should use
    $BRKTHRU or $BRKTHRUW instead of $BRDCST. When updating old
    programs, you should change all uses of $BRDCST to $BRKTHRU or
    $BRKTHRUW. $BRDCST is now an obsolete system service and is no
    longer being enhanced.

    Format

      SYS$BRKTHRUW  [efn] ,msgbuf [,sendto] [,sndtyp] [,iosb]

                    [,carcon] [,flags] [,reqid] [,timout] [,astadr]

                    [,astprm]

    C Prototype

      int sys$brkthruw  (unsigned int efn, void *msgbuf, void

                        *sendto, unsigned int sndtyp, struct _iosb

                        *iosb, unsigned int carcon, unsigned int

                        flags, unsigned int reqid, unsigned int

                        timout, void (*astadr)(__unknown_params),int

                        astprm);
Close Help