X-Git-Url: https://git.ti.com/gitweb?p=ipc%2Fipcdev.git;a=blobdiff_plain;f=linux%2Fsrc%2Fapi%2FIpc.c;h=214c6264612627943c5e500607488ba11093372d;hp=46db4ae16507a9f3176753d6bba30e4b3a484979;hb=bebbebbd6c294f81ca89bad9131d5f93e187c3c7;hpb=c745e9690dded3d8b326319dcf05e4d7b252df35 diff --git a/linux/src/api/Ipc.c b/linux/src/api/Ipc.c index 46db4ae..214c626 100644 --- a/linux/src/api/Ipc.c +++ b/linux/src/api/Ipc.c @@ -55,11 +55,10 @@ /* IPC startup/shutdown stuff: */ #include +#include <_MultiProc.h> #include <_MessageQ.h> #include <_NameServer.h> -MultiProc_Config _MultiProc_cfg; - static LAD_ClientHandle ladHandle; static void cleanup(int arg); @@ -88,9 +87,12 @@ Int Ipc_start (Void) goto exit; } - /* Setup and get MultiProc configuration from LAD */ + /* + * Get MultiProc configuration from LAD and initialize local MultiProc + * config structure. + */ MultiProc_getConfig(&mpCfg); - _MultiProc_cfg = mpCfg; + _MultiProc_initCfg(&mpCfg); status = NameServer_setup(); if (status >= 0) {