X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=lib%2Fsorter.h;h=4cc8c9951dd405bbb2c520ad290b6f8b8546ae51;hb=1f05348cde42852d77da3457b96a33dff1600ca4;hp=71fcff1ecc6cbe4011290d7dbfe4b899996e1ad3;hpb=0b49b79a9debe807b2db229bac32a273e2e961b3;p=libucw.git diff --git a/lib/sorter.h b/lib/sorter.h index 71fcff1e..4cc8c995 100644 --- a/lib/sorter.h +++ b/lib/sorter.h @@ -230,7 +230,7 @@ P(pass)(struct fastbuf **fb1, struct fastbuf **fb2 bclose(in1); bclose(in2); if (sorter_trace) - log(L_INFO, "Pass %d: %d runs, %d+%d KB", sorter_pass_counter, run_count, + msg(L_INFO, "Pass %d: %d runs, %d+%d KB", sorter_pass_counter, run_count, (out1 ? (int)((btell(out1) + 1023) / 1024) : 0), (out2 ? (int)((btell(out2) + 1023) / 1024) : 0)); *fb1 = P(flush_out)(out1); @@ -300,7 +300,7 @@ P(presort)(struct fastbuf **fb1, struct fastbuf **fb2) bclose(in); if (sorter_trace) - log(L_INFO, "Pass 0: %d runs, %d+%d KB", + msg(L_INFO, "Pass 0: %d runs, %d+%d KB", run_count, (out1 ? (int)((btell(out1) + 1023) / 1024) : 0), (out2 ? (int)((btell(out2) + 1023) / 1024) : 0)); @@ -459,7 +459,7 @@ P(presort)(struct fastbuf **fb1, struct fastbuf **fb2) bclose(in); if (sorter_trace) - log(L_INFO, "Pass 0: %d runs (%d giants, %d splits), %d+%d KB", + msg(L_INFO, "Pass 0: %d runs (%d giants, %d splits), %d+%d KB", run_count, giant_count, split_count, (out1 ? (int)((btell(out1) + 1023) / 1024) : 0), (out2 ? (int)((btell(out2) + 1023) / 1024) : 0)); @@ -538,10 +538,7 @@ struct fastbuf *fb1, struct fastbuf *fb2 #ifdef SORT_OUTPUT_FB return fb1; #else - bconfig(fb1, BCONFIG_IS_TEMP_FILE, 0); - if (rename(fb1->name, outname) < 0) - die("rename(%s,%s): %m", fb1->name, outname); - bclose(fb1); + bfix_tmp_file(fb1, outname); #endif }