On Wed, Aug 14, 2002 at 06:40:44PM +0200, Stefan Fischer wrote:
> On Wed, Aug 14, 2002 at 05:03:14PM +0200, Oliver Fromme wrote:
>
> > Ausgaben sind normalerweise line-buffered, wenn sie auf ein
> > Terminal gehen (Ausnahme ist stderr, das per Default unbuf-
> > fered ist). Geht die Ausgabe aber in eine Datei, ist sie
> > blockbuffered, und auf einem UFS ist die Default-Blocksize
> > 16 Kbyte. Das alles kann man in stdio(3) und setvbuf(3)
> > nachlesen.
>
> Sorry, das ich nochmals antworte. Wenn dem so ist, warum
> funktioniert dann ein netstat -w 1 -I tun0 > /var/tmp/bla.dat, wobei
> /var/tmp ein UFS-Filesystem ist? Es wird sofort die Datei
> geschrieben...
> Nur sobald das cut ins Spiel kommt, wird nicht sofort geschrieben.
netstat macht nach jeder Zeile einen fsync(2).
-- B.Walter COSMO-Project http://www.cosmo-project.de ticso(at)cicely.de Usergroup info(at)cosmo-project.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 14 Aug 2002 - 18:51:43 CEST