- /* Dynamic EVD enlargement */\r
- if ( recv_evd_ptr == request_evd_ptr ) \r
- {\r
- DAT_COUNT min_qlen = attr->max_recv_dtos + attr->max_request_dtos;\r
- if ( min_qlen > recv_evd_ptr->qlen )\r
- {\r
- dat_status = dapl_evd_resize ((DAT_EVD_HANDLE)recv_evd_ptr, \r
- min_qlen);\r
- if ( dat_status != DAT_SUCCESS ) {\r
- dapl_dbg_log (DAPL_DBG_TYPE_ERR,"--> DsQA: failed to resize EVD(%p)\n",recv_evd_ptr);\r
- return dat_status;\r
- }\r
- }\r
- } else {\r
- if (attr->max_recv_dtos > recv_evd_ptr->qlen)\r
- {\r
- dat_status = dapl_evd_resize ((DAT_EVD_HANDLE)recv_evd_ptr, \r
- attr->max_recv_dtos);\r
- if ( dat_status != DAT_SUCCESS ) {\r
- dapl_dbg_log (DAPL_DBG_TYPE_ERR,"--> DsQA: failed to resize EVD(%p)\n",recv_evd_ptr);\r
- return dat_status;\r
- }\r
- }\r
- if (attr->max_request_dtos > request_evd_ptr->qlen)\r
- {\r
- dat_status = dapl_evd_resize ((DAT_EVD_HANDLE)request_evd_ptr, \r
- attr->max_request_dtos);\r
- if ( dat_status != DAT_SUCCESS ) {\r
- dapl_dbg_log (DAPL_DBG_TYPE_ERR,"--> DsQA: failed to resize EVD(%p)\n",request_evd_ptr);\r
- return dat_status;\r
- }\r
- }\r
- }\r
-\r