On Sun, Apr 10, 2016 at 1:43 AM, Paul Eggert <address@hidden> wrote:
Paul Eggert wrote:
I plan to change GNU grep to use this new facility, and to add some grep
test
cases for this issue.
I did that by installing the attached patches into the grep master. This
fixes the bug for me, so I'm closing the bug report.
These patches mostly just report the fix and add test cases. The actual fix
was in gnulib, here:
http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=b7bc3c1a4e78add4cbad39ae1a0c4fb0747b483f
This gnulib fix works around the underyling glibc facility which caused the
problem, for which I've filed a bug report here:
https://sourceware.org/bugzilla/show_bug.cgi?id=19932
It's not clear when the glibc bug will be fixed. Until it is, one should
expect similar problems to crop up in applications other than 'grep'.
Thanks for the fine work, Paul.
With this fix, I would like to make yet another grep release.
Does anyone have any pending changes we should consider?
Incidentally, looking at mbrtowc uses, I found an unused
function and removed it with this patch: