Jim Meyering <[EMAIL PROTECTED]> writes:

> I'll deal with it in a few days, if you don't beat me to it.

I just now installed it, into both gnulib and coretuils-b5_9x.

2006-01-26  Paul Eggert  <[EMAIL PROTECTED]>

        * fts.c (diropen): Open with O_NOCTTY | O_NONBLOCK too.  Don't
        attempt to open for write; this always fails, at least on POSIX
        hosts.  This reinstates the 2006-01-09 change, which was
        inadvertently removed.

--- fts.c       25 Jan 2006 16:45:04 -0000      1.10
+++ fts.c       26 Jan 2006 22:12:26 -0000      1.11
@@ -203,10 +203,7 @@ static int
 internal_function
 diropen (char const *dir)
 {
-  int fd = open (dir, O_RDONLY | O_DIRECTORY);
-  if (fd < 0)
-    fd = open (dir, O_WRONLY | O_DIRECTORY);
-  return fd;
+  return open (dir, O_RDONLY | O_DIRECTORY | O_NOCTTY | O_NONBLOCK);
 }
 
 FTS *


_______________________________________________
bug-gnulib mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnulib

Reply via email to