archive: use setvbuf() instead of setlinebuf()