Changes so that function prototype for db_post_event defined

This commit is contained in:
Marty Kraimer
1995-08-28 14:50:32 +00:00
parent 1a2cd5953d
commit cb78c5adb8
6 changed files with 17 additions and 20 deletions

View File

@@ -90,6 +90,7 @@
#include <dbFldTypes.h>
#include <dbRecDes.h>
#include <dbRecType.h>
#include <dbEvent.h>
#include <db_field_log.h>
#include <errMdef.h>
#include <recSup.h>

View File

@@ -622,14 +622,16 @@ int db_post_single_event(struct event_block *pevent)
*
*/
int db_post_events(
struct dbCommon *precord,
union native_value *pvalue,
unsigned int select
void *prec,
void *pval,
unsigned int select
)
{
struct event_block *event;
struct event_que *ev_que;
unsigned int putix;
struct dbCommon *precord = (struct dbCommon *)prec;
union native_value *pvalue = (union native_value *)pval;
struct event_block *event;
struct event_que *ev_que;
unsigned int putix;
if (precord->mlis.count == 0) return OK; /* no monitors set */

View File

@@ -83,6 +83,7 @@
#include <dbFldTypes.h>
#include <dbRecDes.h>
#include <dbRecType.h>
#include <dbEvent.h>
#include <db_field_log.h>
#include <errMdef.h>
#include <recSup.h>

View File

@@ -51,6 +51,7 @@
#include <ellLib.h>
#include <vxLib.h>
#include <tickLib.h>
#include <sysLib.h>
#include <dbDefs.h>
#include <dbAccess.h>

View File

@@ -96,6 +96,7 @@
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <timexLib.h>
#include <ellLib.h>
#include <fast_lock.h>
@@ -112,6 +113,7 @@
#include <special.h>
#include <dbRecDes.h>
#include <dbStaticLib.h>
#include <dbEvent.h>
#include <ellLib.h>
#include <callback.h>
@@ -170,18 +172,6 @@ long dba(char*pname)
if(status) return(1); else return(0);
}
/*Following definition is from dbEvent.c*/
struct event_block{
ELLNODE node;
struct dbAddr *paddr;
void (*user_sub)();
void *user_arg;
struct event_que *ev_que;
unsigned char select;
char valque;
unsigned short npend; /* n times this event is on the que */
};
long dbel(char*pname)
{
struct dbAddr addr;
@@ -200,7 +190,7 @@ long dbel(char*pname)
return(0);
}
while(peb) {
pfldDes = peb->paddr->pfldDes;
pfldDes = ((struct dbAddr *)peb->paddr)->pfldDes;
printf("%4.4s",&pfldDes->fldname[0]);
if(peb->select&&DBE_VALUE) printf(" VALUE");
if(peb->select&&DBE_LOG) printf(" LOG");
@@ -1756,7 +1746,8 @@ char *record_name;
* Time the record
*/
dbScanLock(precord);
timexN(timing_routine, precord);
timexN((FUNCPTR)timing_routine, (int)precord,
0,0,0,0,0,0,0);
dbScanUnlock(precord);
return(0);

View File

@@ -52,6 +52,7 @@
#include <dbBase.h>
#include <dbRecType.h>
#include <dbRecDes.h>
#include <dbEvent.h>
#include <dbAccess.h>
#include <dbScan.h>
#include <devSup.h>