On 21/10/2015 01:05, Buck Evan wrote:
This prints slowly enough that I can *see* that tai64nlocal is printing each character separately, but s6-tainlocal is printing per-line.
Ah, I understand. s6-tai64nlocal isn't *printing* line per line, it is *reading* line per line. It buffers its input until it gets a full line, then converts the timestamp at the beginning, if any, then puts the converted line into the output buffer, and flushes that buffer before going back to reading. Yes, it is expected. It makes scanning for a timestamp much easier and straightforward. Compare s6-tai64nlocal.c and tai64nlocal.c. -- Laurent
