status.i4.v = acnet_usm_request(task.i1a.r, dest_node.i2.v,
					dest_task.i1a.r, request_buffer.g.v,

	This routine sends an ACNET USM (UnSolicited Message) request.
	An unsolicited message request does not result in a reply.
	This routine should be preceded by a call to acnet_connect.

	task		ASCII task name (PROCESS_NAME_LEN characters)
			(name used in acnet_connect call)
	dest_node	target ACNET logical node
			(constants are in nodedefs)
	dest_task	target ASCII task name (PROCESS_NAME_LEN characters)
	request_buffer	request buffer
	request_length	request length in bytes (only even lengths allowed)

	This function returns ACNET status values as follows:

	OK			success
	CLIB_INVARG		odd request length passed
	ACNET_NOSUCH		not connected with this task name
	ACNET_xxx		failed

	This function requires the following include files:

	acnet_h, nodedefs_h, acnet_errors_h

	Related functions:

	acnet_request, acnet_request_wait, acnet_connect, acnet_default_connect,
	acnet_default_connect_name, acnet_disconnect, acnet_get_reply,
	acnet_cancel_request, acnet_node_name, acnet_accept_requests,
	acnet_get_request, acnet_reply, acnet_wait, acnet_set_handle,
	acnet_current_rum_handle, acnet_is_rum_handle, acnet_get_active_handles

	C/C++ usage:

	static const char	task[PROCESS_NAME_LEN+1] = "SA1082";
	static const char	dest_task[PROCESS_NAME_LEN+1] = "ALARMS";
	char	request_buffer[REQUEST_LENGTH];
	short	dest_node = CENTRA;
	int	status;
	unsigned int	request_length = REQUEST_LENGTH;

	status = acnet_usm_request(task,dest_node,dest_task,
				   (void *) request_buffer,request_length);