index 6a0617c0854627bc65b31ff1eb27bef87e00d932..18b569471249a69d59233ca20f383cebf9220a43 100644 (file)
*/
if (coreNum == SYSINIT) {
/* Create the Server instance */
+ memset(&rmInitCfg, 0, sizeof(rmInitCfg));
rmInitCfg.instName = rmServerName;
rmInitCfg.instType = Rm_instType_SHARED_SERVER;
rmInitCfg.instCfg.serverCfg.globalResourceList = (void *)rmGRL;
} while (!rmSharedHandle.sharedServerHandle);
/* Create the first Shared Client instance */
+ memset(&rmInitCfg, 0, sizeof(rmInitCfg));
rmInitCfg.instName = rmSharedClient1Name;
rmInitCfg.instType = Rm_instType_SHARED_CLIENT;
rmInitCfg.instCfg.sharedClientCfg.sharedServerHandle = rmSharedHandle.sharedServerHandle;
ERROR_CHECK(RM_OK, result, rmSharedClient1Name, "Service handle open failed");
/* Create the second Shared Client instance */
+ memset(&rmInitCfg, 0, sizeof(rmInitCfg));
rmInitCfg.instName = rmSharedClient2Name;
rmInitCfg.instType = Rm_instType_SHARED_CLIENT;
rmInitCfg.instCfg.sharedClientCfg.sharedServerHandle = rmSharedHandle.sharedServerHandle;