224 |
|
regfree(®ex); |
225 |
|
|
226 |
|
#endif |
227 |
+ |
|
228 |
+ |
#ifdef CYGWIN |
229 |
+ |
return NULL; |
230 |
+ |
#endif |
231 |
+ |
|
232 |
|
*entries=interfaces; |
233 |
|
|
234 |
|
return network_stats; |
236 |
|
|
237 |
|
long long transfer_diff(long long new, long long old){ |
238 |
|
#if defined(SOL7) || defined(LINUX) || defined(FREEBSD) |
239 |
< |
#define MAXVAL 4294967296 |
239 |
> |
#define MAXVAL 4294967296LL |
240 |
|
#else |
241 |
< |
#define MAXVAL 18446744073709551616 |
241 |
> |
#define MAXVAL 18446744073709551616LL |
242 |
|
#endif |
243 |
|
long long result; |
244 |
|
if(new>=old){ |
284 |
|
network_stats_diff_ptr++; |
285 |
|
} |
286 |
|
network_stats_ptr=get_network_stats(&ifaces); |
287 |
+ |
if (network_stats_ptr == NULL) { |
288 |
+ |
return NULL; |
289 |
+ |
} |
290 |
|
network_stats_diff_ptr=network_stats_diff; |
291 |
|
|
292 |
|
for(x=0;x<sizeof_net_stats_diff;x++){ |