> I see that the C startup routine _start in /lib/crt0.o under 4.2BSD > is a bit over-protective, in that it calls routine _exit (rather than > the system-call __exit) when it terminates. If it didn't do that, the last buffer would go unflushed on all output files.