Fixed errors in initCommon
This commit is contained in:
+2
-2
@@ -157,14 +157,14 @@ long dbCommonInit(dbCommon *precord, int pass)
|
||||
* is equal to constant set in the record's disv field.
|
||||
*/
|
||||
status = recGblInitFastInLink(&(precord->sdis),
|
||||
(void *) precord, DBF_SHORT, "DISA");
|
||||
(void *) precord, DBR_SHORT, "DISA");
|
||||
if (status)
|
||||
recGblRecordError(status, (void *) precord, "dbCommonInit: SDIS");
|
||||
/*
|
||||
* Initialize the time stamp link.
|
||||
*/
|
||||
status = recGblInitFastInLink(&(precord->tsel),
|
||||
(void *) precord, DBF_SHORT, "TSE");
|
||||
(void *) precord, DBR_SHORT, "TSE");
|
||||
|
||||
if (status)
|
||||
recGblRecordError(status, (void *)precord, "dbCommonInit: TSEL");
|
||||
|
||||
@@ -91,7 +91,7 @@ long cvt_uninit(
|
||||
void *to,
|
||||
struct dbAddr *paddr)
|
||||
{
|
||||
printf("Error in record support, uninitialized link.\n");
|
||||
recGblDbaddrError(-1,paddr,"cvt_uninit: uninitialized link");
|
||||
return(-1);
|
||||
}
|
||||
|
||||
|
||||
@@ -515,6 +515,8 @@ LOCAL long initDatabase(void)
|
||||
/* Find pointer to record instance */
|
||||
precord = pdbRecordNode->precord;
|
||||
if(!(precord->name[0])) continue;
|
||||
rtnval = dbCommonInit(precord,1);
|
||||
if (status==0) status = rtnval;
|
||||
precord->rset = prset;
|
||||
if(!prset->init_record) continue;
|
||||
rtnval = (*prset->init_record)(precord,1);
|
||||
|
||||
Reference in New Issue
Block a user