-Pst *pst,
-SpId spId,
-CkwCfgInfo *cfgInfo
-)
-#else
-PUBLIC S16 cmPkCkwCfgReq(pst, spId, cfgInfo)
-Pst *pst;
-SpId spId;
-CkwCfgInfo *cfgInfo;
-#endif
-{
- S16 ret1;
- Buffer *mBuf;
- mBuf = NULLP;
- TRC3(cmPkCkwCfgReq)
-
- if((ret1 = SGetMsg(pst->region, pst->pool, &mBuf)) != ROK)
- {
-#if (ERRCLASS & ERRCLS_ADD_RES)
- if(ret1 != ROK)
- {
- SLogError(pst->srcEnt, pst->srcInst, pst->srcProcId,
- __FILE__, __LINE__, (ErrCls)ERRCLS_ADD_RES,
- (ErrVal)ECKW011, (ErrVal)0, "SGetMsg() failed");
- }
-#endif /* ERRCLASS & ERRCLS_ADD_RES */
- RETVALUE(ret1);
- }
-
- switch(pst->selector)
- {
-#ifdef LCCKW
- case CKW_SEL_LC:
- {
- ret1 = cmPkCkwCfgInfo( (cfgInfo), pst, mBuf);
-#if (ERRCLASS & ERRCLS_ADD_RES)
- if(ret1 != ROK)
- {
- SPutMsg(mBuf);
- SLogError(pst->srcEnt, pst->srcInst, pst->srcProcId,
- __FILE__, __LINE__, (ErrCls)ERRCLS_ADD_RES,
- (ErrVal)ECKW012, (ErrVal)ret1, "Packing failure");
- RETVALUE( ret1 );
- }
-#endif /* ERRCLASS & ERRCLS_ADD_RES */
- if (SPutSBuf(pst->region, pst->pool, (Data *)cfgInfo,
- sizeof(CkwCfgInfo)) != ROK)
- {
- SPutMsg(mBuf);
- RETVALUE(RFAILED);
- }
-
- break;
- }
-#endif /* LCCKW */
- }
-
- CMCHKPKLOG(SPkS16, spId, mBuf, ECKW013, pst);
- pst->event = (Event) CKW_EVT_CFG_REQ;
-
- RETVALUE(SPstTsk(pst,mBuf));
-} /* cmPkCkwCfgReq */
-
-\f
-/*
-*
-* Fun: cmPkCkwEntCfgCfmInfo
-*
-* Desc: pack the structure CkwEntCfgInfo
-*
-* Ret: ROK -ok
-*
-* Notes: None
-*
-* File: ckw.c
-*
-*/
-#ifdef ANSI
-PUBLIC S16 cmPkCkwEntCfgCfmInfo
-(
-CkwEntCfgCfmInfo *param,