/*---------------------------------------------------------------------*/
  int	AsynSrv_Close (
			struct AsynSrv__info *asyn_info,
			int		      force_flag);
  int	AsynSrv_Config (
			struct AsynSrv__info *asyn_info,
			...);
  int	AsynSrv_ConfigDflt (
			char	*par_id,
			...);
  void	AsynSrv_ErrInfo (
			char	**entry_txt,
			int	 *errcode,
			int	 *my_errno,
			int	 *vaxc_errno);
  char *AsynSrv_GetReply (
			struct AsynSrv__info  *asyn_info,
			struct RS__RespStruct *rcve_buff,
			char		      *last_rply);
  int	AsynSrv_Open (
			struct AsynSrv__info *asyn_info);
  int	AsynSrv_SendCmnds (
			struct AsynSrv__info  *asyn_info,
			struct RS__MsgStruct  *send_buff,
			struct RS__RespStruct *rcve_buff,
			...);
  int	AsynSrv_SendCmndsBig (
			struct AsynSrv__info  *asyn_info,
			struct RS__MsgStruct  *send_buff,
			int		       send_buff_size,
			struct RS__RespStruct *rcve_buff,
			int		       rcve_buff_size,
			...);

  void	GetErrno (
			int *his_errno,
			int *his_vaxc_errno);

  char	*StrJoin (
			char    *result,
			int      result_size,
			char    *str_a,
			char    *str_b);
