Re: memccpy() gives inconsistent results on mmapped files

Jeff Hanson
2004-12-03T12:22:41Z

Christoph Hellwig wrote:
> On Fri, Dec 03, 2004 at 02:30:14PM +1100, Keith Owens wrote:
>
>>Glenn Fowler of ATT reported that memccpy() gives inconsistent results
>>on mmapped files. This was reported to SGI, but the bug is ia64
>>generic, I get the same errors on a vanilla ia64 box.
>>
>>Glenn's test case follows, it has been tweaked to add a PREFAULT
>>option. Prefaulting the input file makes memccpy work. The problem
>>occurs on both glibc 2.2.4 and glibc 2.3.3.
>
>
> Didn't Jes fix that long ago in SGIs glibc?

Yes he did. For exactly the same customer with the same test code.
--
-----------------------------------------------------------------------
Jeff Hanson - jhanson@sgi.com - Field Technical Analyst

You can choose a ready guide in some celestial voice.
If you choose not to decide, you still have made a choice.
You can choose from phantom fears and kindness that can kill;
I will choose a path that's clear
I will choose freewill. - Lee/Lifeson/Peart