Changeset 1366
- Timestamp:
- 21/08/08 15:30:47 (5 months ago)
- Files:
-
- trunk/tools/tracesplit/tracesplit.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tools/tracesplit/tracesplit.c
r1364 r1366 11 11 #include <assert.h> 12 12 #include <signal.h> 13 #include <time.h> 13 14 14 15 static char *strdupcat(char *str,char *app) … … 192 193 193 194 if (firsttime==0) { 194 firsttime=trace_get_seconds(packet); 195 time_t now = trace_get_seconds(packet); 196 if (starttime != 0) { 197 firsttime=now-((now - starttime)%interval); 198 } 199 else { 200 firsttime=now; 201 } 195 202 } 196 203 … … 240 247 buffer=strdupcat(buffer,".gz"); 241 248 } 249 if (verbose>1) { 250 fprintf(stderr,"%s:",buffer); 251 if (count!=UINT64_MAX) 252 fprintf(stderr," count=%" PRIu64,pktcount); 253 if (bytes!=UINT64_MAX) 254 fprintf(stderr," bytes=%" PRIu64,bytes); 255 if (interval!=UINT64_MAX) { 256 time_t filetime = firsttime; 257 fprintf(stderr," time=%s",ctime(&filetime)); 258 } 259 else { 260 fprintf(stderr,"\n"); 261 } 262 } 242 263 output=trace_create_output(buffer); 243 264 if (trace_is_err_output(output)) { … … 258 279 free(buffer); 259 280 break; 260 }261 if (verbose) {262 fprintf(stderr,"%s\n",buffer);263 281 } 264 282 free(buffer);
