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

Diff of /monit/gc.c

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

revision 1.17 by hauk, Wed Apr 30 23:24:22 2003 UTC revision 1.18 by martinp, Mon Jun 9 19:33:42 2003 UTC
# Line 33  static void _gcpl(Process_T*); Line 33  static void _gcpl(Process_T*);
33  static void _gcpcl(Checksum_T*);  static void _gcpcl(Checksum_T*);
34  static void _gcpql(Resource_T*);  static void _gcpql(Resource_T*);
35  static void _gcppil(ProcInfo_T*);  static void _gcppil(ProcInfo_T*);
36    static void _gcpdil(DeviceInfo_T*);
37  static void _gcptl(Timestamp_T*);  static void _gcptl(Timestamp_T*);
38  static void _gcpdl(Dependant_T *d);  static void _gcpdl(Dependant_T *d);
39    
# Line 97  void gc_process(Process_T *p) { Line 98  void gc_process(Process_T *p) {
98    
99    }    }
100        
101      if((*p)->devinfo) {
102    
103        _gcpdil(&(*p)->devinfo);
104    
105      }
106      
107    if((*p)->timestamplist) {    if((*p)->timestamplist) {
108            
109      _gcptl(&(*p)->timestamplist);      _gcptl(&(*p)->timestamplist);
# Line 110  void gc_process(Process_T *p) { Line 117  void gc_process(Process_T *p) {
117    }    }
118    
119    free((*p)->name);    free((*p)->name);
120    free((*p)->pidfile);    free((*p)->path);
121    free((*p)->group);    free((*p)->group);
122        
123    if((*p)->start) {    if((*p)->start) {
# Line 241  static void _gcppil(ProcInfo_T *pi) { Line 248  static void _gcppil(ProcInfo_T *pi) {
248    
249  }  }
250    
251    
252    static void _gcpdil(DeviceInfo_T *di) {
253    
254      ASSERT(di);
255    
256      free(*di);
257      *di= NULL;
258    
259    }
260    
261    
262  static void _gcptl(Timestamp_T *p) {  static void _gcptl(Timestamp_T *p) {
263        

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

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