bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16444: grep -r fails with "Bad file descriptor" for mingw-w64


From: Stephan T. Lavavej
Subject: bug#16444: grep -r fails with "Bad file descriptor" for mingw-w64
Date: Tue, 14 Jan 2014 20:26:42 -0800

I've spent hours debugging this - it is definitely mingw/mingw-w64 specific. I 
don't really understand what's going on, but it appears that this is the same 
issue as http://lists.gnu.org/archive/html/bug-gnulib/2009-01/msg00370.html . I 
see that you committed 
http://lists.gnu.org/archive/html/bug-gnulib/2010-09/msg00230.html a while ago, 
but there are still uses of dirfd which always returns -1 for mingw.

Figuring out how to make this work is far beyond my area of expertise (if this 
involved crazy C++ templates I'd be right at home).

I know mingw is a second-class citizen, but if you or someone else who 
understands what gnulib is doing here could investigate, that would be 
wonderful for everyone on Windows who uses grep.

Thanks,
STL

-----Original Message-----
From: Paul Eggert [mailto:address@hidden 
Sent: Tuesday, January 14, 2014 9:01 AM
To: Stephan T. Lavavej; address@hidden
Subject: Re: bug#16444: grep -r fails with "Bad file descriptor" for mingw-w64

Stephan T. Lavavej wrote:
> I don't believe
> this is specific to mingw-w64.

Quite possibly it's specific to mingw, though.

Mingw is low priority for us,
but if someone like you with the motivation
and experience can come up with a patch
(ideally a patch to mingw), that might be nice.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]