ftell() vyleva buffer?
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Pátek Červenec 31 03:06:04 CEST 2009
On Fri, 31 Jul 2009, Jan Kasprzak wrote:
> Proc potrebuje ftell() vylevat buffer (kdyz si pozici zrejme
> pamatuje, protoze zadne lseek(..., 0, SEEK_CUR) ve vypisu strace neni,
> jen spousty malych po sobe jdoucich malinkych write().
Protože je naprogramovaný tak, že spodní vrstvu sdíli s fseek()
a v Glibc někdo ošetření toho, když je pouze dotazována aktuální hodnota,
dal v příslušné funkci až za místo, kde se vysype buffer. :P
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21th century edition /
Další informace o konferenci Linux