"does well to be conservative about adopting a solution"?
Posted Apr 6, 2012 15:05 UTC (Fri) by khim
In reply to: "does well to be conservative about adopting a solution"?
Parent article: A turning point for GNU libc
Generally compatibility is guaranteed only if programmer follows guidelines. And in this sense Drepper has a point: the memory areas should not overlap. Use
memmove(3) if the memory areas do overlap. is listed as requirement for
memcpy for at least half-century (perhaps more, but I'm not sure).
Sometimes, if there are a lot of broken programs, bug-to-bug compatibility is important enough to go further - and this is example what happened here in the end as you can see here.
to post comments)