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

Diff of /monit/validate.c

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

revision 1.32 by martinp, Mon Feb 10 00:09:19 2003 UTC revision 1.33 by martinp, Mon Feb 10 19:39:55 2003 UTC
# Line 130  static void do_validate(Process_T p) { Line 130  static void do_validate(Process_T p) {
130    
131    ASSERT(p);    ASSERT(p);
132        
133      /* Obtain process action mutex */
134      LOCK(p->mutex)
135    
136    /* First, check for pre-conditions */    /* First, check for pre-conditions */
137    if(do_not_validate(p)) return;    if(do_not_validate(p)) {
138        /* Release process action mutex */
139        pthread_mutex_unlock(&p->mutex);
140        return;
141      }
142        
143    /* Set a SIGTERM block */    /* Set a SIGTERM block */
144    sigemptyset(&ns);    sigemptyset(&ns);
# Line 253  static void do_validate(Process_T p) { Line 260  static void do_validate(Process_T p) {
260        
261    /* Remove the SIGTERM block */    /* Remove the SIGTERM block */
262    pthread_sigmask(SIG_SETMASK, &os, NULL);    pthread_sigmask(SIG_SETMASK, &os, NULL);
263    
264      /* Release process action mutex */
265      END_LOCK;
266    
267  }  }
268    

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

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