HELPLIB.HLB  —  System Services, $WAKE
    Activates a process that has placed itself in a state of
    hibernation with the Hibernate ($HIBER) service.

    This service accepts 64-bit addresses.

    Format

      SYS$WAKE  [pidadr] ,[prcnam]

    C Prototype

      int sys$wake  (unsigned int *pidadr, void *prcnam);

1  –  Arguments

 pidadr

    OpenVMS usage:process_id
    type:         longword (unsigned)
    access:       modify
    mechanism:    by 32- or 64-bit reference
    Process identification (PID) of the process to be activated. The
    pidadr argument is the 32- or 64-bit address of a longword that
    contains the PID. The pidadr argument can refer to a process
    running on the local node or a process running on another node in
    the cluster.

 prcnam

    OpenVMS usage:process_name
    type:         character-coded text string
    access:       read only
    mechanism:    by 32- or 64-bit descriptor-fixed-length string
                  descriptor
    Process name of the process to be activated. The prcnam argument
    is the 32- or 64-bit address of a 32- or 64-bit character string
    descriptor pointing to the process name. A process running on the
    local node can be identified with a 1 to 15 character string.

    To identify a process on a particular node in a cluster, specify
    the full process name, which includes the node name as well as
    the process name. The full process name can contain up to 23
    characters.

    The process name is implicitly qualified by the UIC group number
    of the calling process. For this reason, you can use the prcnam
    argument only if the process to be activated is in the same UIC
    group as the calling process. To activate a process in another
    UIC group, you must specify the pidadr argument.
Close Help