int rsModColl( rsComm_t *rsComm, collInp_t *modCollInp ) { int status; rodsServerHost_t *rodsServerHost = NULL; status = getAndConnRcatHost( rsComm, MASTER_RCAT, (const char*)modCollInp->collName, &rodsServerHost ); if ( status < 0 || NULL == rodsServerHost ) { // JMC cppcheck - nullptr return status; } if ( rodsServerHost->localFlag == LOCAL_HOST ) { #ifdef RODS_CAT status = _rsModColl( rsComm, modCollInp ); #else status = SYS_NO_RCAT_SERVER_ERR; #endif } else { status = rcModColl( rodsServerHost->conn, modCollInp ); } return status; }
int rsModColl (rsComm_t *rsComm, collInp_t *modCollInp) { int status; rodsServerHost_t *rodsServerHost = NULL; status = getAndConnRcatHost (rsComm, MASTER_RCAT, modCollInp->collName, &rodsServerHost); if (status < 0) { return(status); } if (rodsServerHost->localFlag == LOCAL_HOST) { #ifdef RODS_CAT status = _rsModColl (rsComm, modCollInp); #else status = SYS_NO_RCAT_SERVER_ERR; #endif } else { status = rcModColl (rodsServerHost->conn, modCollInp); } return (status); }