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 |
|
|
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); |
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) { |
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 |
|
|