{
{   The purpose of this request is to send a message to a specified
{ destination application.
{
{        MLP$SEND_MESSAGE (APPLICATION_NAME, ARBITRARY_INFO,
{            SIGNAL, MESSAGE_ADDRESS, MESSAGE_LENGTH,
{            DESTINATION_NAME, STATUS)
{
{ APPLICATION_NAME: (input) This parameter specifies the application
{        name by which the calling application identifies itself to
{        MLI and other applications.
{
{ ARBITRARY_INFO: (input) This parameter specifies a piece of arbitrary
{        information which is associated with the message but is not
{        part of the message itself.  It is up to the sending and
{        receiving application to define the meaning of this information.
{
{ SIGNAL: (input) This parameter specifies whether or not the destination
{        application should be signaled to notify it that a message is
{        available.  The option to signal the destination application is not
{        available if the destination application is a C170 application.
{
{ MESSAGE_AREA: (input) This parameter specifies the location which
{        contains the message to be transferred.  If the message is
{        sent to a C170 application, only the rightmost 60 bits of each
{        string of 64 bits will be moved to C170 memory.
{
{ MESSAGE_LENGTH: (input) This parameter specifies the size in 8 bit
{       bytes of the message to be sent.
{
{ DESTINATION_NAME: (input) This parameter specifies the name of the
{        destination application to which the message is to be sent.
{
{ STATUS: (output) This parameter specifies the request status.
{        The following status values may be returned by this request:
{           mlc$busy_interlock
{           mlc$c170_c170_illegal
{           mlc$message_too_long
{           mlc$mli_internal_error
{           mlc$ok
{           mlc$pool_buffer_not_avail
{           mlc$prior_msg_not_received
{           mlc$receiver_name_syntax_error
{           mlc$receiver_not_signed_on
{           mlc$receive_list_full
{           mlc$sender_name_syntax_error
{           mlc$sender_not_permitted
{           mlc$sender_not_signed_on
{           mlc$signal_failed_ignored
{           mlc$signal_to_c170_ignored
{           mlc$system_name_no_match
{

