ftell() vyleva buffer?

Jan Kasprzak kas na fi.muni.cz
Pondělí Srpen 10 13:26:28 CEST 2009


Pavel Kankovsky wrote:
: 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

	Hmm, uz skoro dva roky se o tomto problemu vi:

http://sourceware.org/bugzilla/show_bug.cgi?id=5298

Poslal jsem tam komentar, pripadne jeste zkusim popostrcit pres
downstream bugzillu RHEL.

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/    Journal: http://www.fi.muni.cz/~kas/blog/ |
Please don't top post and in particular don't attach entire digests to your
mail or we'll all soon be using bittorrent to read the list.     --Alan Cox



Další informace o konferenci Linux