VMS Help  —  RTL Routines, OTS$  OTS$MOVE3
    The Move Data Without Fill routine moves up to 2**31-1 bytes
    (2,147,483,647 bytes) from a specified source address to a
    specified destination address.

    Format

      OTS$MOVE3  length-value ,source-array ,destination-array

1  –  Corresponding JSB Entry Point

      OTS$MOVE3_R5

2  –  Returns

    None.

3  –  Arguments

 length-value

    OpenVMS usage:longword_signed
    type:         longword (signed)
    access:       read only
    mechanism:    by value
    Number of bytes of data to move. The length-value argument is a
    signed longword that contains the number of bytes to move. The
    value of length-value may range from 0 to 2,147,483,647 bytes.

 source-array

    OpenVMS usage:vector_byte_unsigned
    type:         byte (unsigned)
    access:       read only
    mechanism:    by reference, array reference
    Data to be moved by OTS$MOVE3. The source-array argument contains
    the address of an unsigned byte array that contains this data.

 destination-array

    OpenVMS usage:vector_byte_unsigned
    type:         byte (unsigned)
    access:       write only
    mechanism:    by reference, array reference
    Address into which source-array will be moved. The destination-
    array argument is the address of an unsigned byte array into
    which OTS$MOVE3 writes the source data.
Close Help