added the equivalent to "adjust_severity()" for alarm severities

This commit is contained in:
Mark Anderson
1991-05-03 17:24:04 +00:00
parent dba0f970b5
commit 4d12614f17

View File

@@ -558,10 +558,14 @@ register struct event_block *pevent;
/* add to task local event que */
if(ev_que->evque[putix] == EVENTQEMPTY){
short sevr;
pevent->npend++;
ev_que->evque[putix] = pevent;
ev_que->valque[putix].stat = precord->stat;
ev_que->valque[putix].sevr = precord->sevr;
sevr = precord->sevr;
if (sevr >1) sevr--; /* equivalent to adjust_severity() in db_access.c */
ev_que->valque[putix].sevr = sevr;
ev_que->valque[putix].time = precord->time;
/*
* use bcopy to avoid a bus error on
@@ -603,6 +607,8 @@ register unsigned int select;
register struct event_que *ev_que;
register unsigned int putix;
if (precord->mlis.count == 0) return; /* no monitors set */
LOCKREC(precord);
for( event = (struct event_block *) precord->mlis.node.next;
@@ -628,11 +634,14 @@ register unsigned int select;
/* add to task local event que */
if(ev_que->evque[putix] == EVENTQEMPTY){
short sevr;
event->npend++;
ev_que->evque[putix] = event;
ev_que->valque[putix].stat = precord->stat;
ev_que->valque[putix].sevr = precord->sevr;
sevr = precord->sevr;
if (sevr >1) sevr--; /* equivalent to adjust_severity() in db_access.c */
ev_que->valque[putix].sevr = sevr;
ev_que->valque[putix].time = precord->time;
/*