/[monit]/monit/event.c
ViewVC logotype

Diff of /monit/event.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.29 by hauk, Fri Sep 26 01:04:43 2003 UTC revision 1.30 by martinp, Fri Sep 26 07:02:07 2003 UTC
# Line 315  static void handle_timeout(Event_T E) { Line 315  static void handle_timeout(Event_T E) {
315    
316  static void handle_resource(Event_T E) {  static void handle_resource(Event_T E) {
317    
318      Device_T d;
319    Resource_T r;    Resource_T r;
320    Service_T s= E->source;    Service_T s= E->source;
321    
322    /* Check for executables to run */    for(d= s->devicelist; d; d= d->next) {
323        if(d->event_flag && d->exec != NULL) {
324          d->event_flag= FALSE;
325          spawn(s, d->exec, EVENT_DESCRIPTION(E));
326        }
327      }
328    
329    for(r= s->resourcelist; r; r= r->next) {    for(r= s->resourcelist; r; r= r->next) {
330      if(r->event_flag && r->exec != NULL) {      if(r->event_flag && r->exec != NULL) {
331        /* Reset the event_flag so the command is not executed again        /* Reset the event_flag so the command is not executed again

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26