190 |
|
return network_stats; |
191 |
|
} |
192 |
|
|
193 |
+ |
long long transfer_diff(long long new, long long old){ |
194 |
+ |
#ifdef SOL7 |
195 |
+ |
#define MAXVAL 4294967296 |
196 |
+ |
#else |
197 |
+ |
#define MAXVAL 18446744073709551616 |
198 |
+ |
#endif |
199 |
+ |
long long result; |
200 |
+ |
if(new>old){ |
201 |
+ |
result = (new-old); |
202 |
+ |
}else{ |
203 |
+ |
result = (MAXVAL+(new-old)); |
204 |
+ |
} |
205 |
+ |
|
206 |
+ |
return result; |
207 |
+ |
|
208 |
+ |
} |
209 |
+ |
|
210 |
|
network_stat_t *get_network_stats_diff(int *entries){ |
211 |
|
static network_stat_t *network_stats_diff=NULL; |
212 |
|
static int sizeof_net_stats_diff=0; |