|
|
@ -123,7 +123,7 @@ int main (int argc, char *argv[]) |
|
|
|
dead = 1; |
|
|
|
dead = 1; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
FILE * ofile_ptr = NULL; |
|
|
|
FILE * ofile_ptr = stdout; |
|
|
|
if (fflag) { |
|
|
|
if (fflag) { |
|
|
|
if (!(ofile_ptr = fopen(ofile_path, "w"))) { |
|
|
|
if (!(ofile_ptr = fopen(ofile_path, "w"))) { |
|
|
|
char *tmp = malloc(1024); |
|
|
|
char *tmp = malloc(1024); |
|
|
@ -145,20 +145,13 @@ int main (int argc, char *argv[]) |
|
|
|
if (!fgets(buf, 64, fp_list[i])) |
|
|
|
if (!fgets(buf, 64, fp_list[i])) |
|
|
|
dead = 1; |
|
|
|
dead = 1; |
|
|
|
buf[strcspn(buf, "\r\n")] = 0; |
|
|
|
buf[strcspn(buf, "\r\n")] = 0; |
|
|
|
if (fflag) |
|
|
|
|
|
|
|
fprintf(ofile_ptr, "%s\t", buf); |
|
|
|
fprintf(ofile_ptr, "%s\t", buf); |
|
|
|
else |
|
|
|
|
|
|
|
printf("%s\t", buf); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if (fflag) { |
|
|
|
|
|
|
|
fprintf(ofile_ptr, "%ld\n", uflag ? time(NULL) : elapsed_time); |
|
|
|
fprintf(ofile_ptr, "%ld\n", uflag ? time(NULL) : elapsed_time); |
|
|
|
if (fflush(ofile_ptr)) { |
|
|
|
if (fflush(ofile_ptr)) { |
|
|
|
perror("error writing to file"); |
|
|
|
perror("error writing to file"); |
|
|
|
dead = 1; |
|
|
|
dead = 1; |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
|
|
|
|
printf("%ld\n", uflag ? time(NULL) : elapsed_time); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
elapsed_time += wait_time; |
|
|
|
elapsed_time += wait_time; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|