# HG changeset patch # User Bruno Haible # Date 1222811426 -7200 # Node ID d4a21337782370a971d42da007ea0d794ab464fe # Parent 134a4ebe4407dae4773445aece4943b9853aef56 Treat the special case of regular files more efficiently. diff -r 134a4ebe4407 -r d4a213377823 ChangeLog --- a/ChangeLog Tue Sep 30 17:56:01 2008 +0200 +++ b/ChangeLog Tue Sep 30 23:50:26 2008 +0200 @@ -1,3 +1,8 @@ +2008-09-30 Bruno Haible + + * lib/winsock-select.c (win32_poll_handle): Add shortcut for regular + files. + 2008-09-30 Jim Meyering fts.m4: correct the test for statfs.f_type diff -r 134a4ebe4407 -r d4a213377823 lib/winsock-select.c --- a/lib/winsock-select.c Tue Sep 30 17:56:01 2008 +0200 +++ b/lib/winsock-select.c Tue Sep 30 23:50:26 2008 +0200 @@ -93,6 +93,11 @@ read = write = except = FALSE; switch (GetFileType (h)) { + case FILE_TYPE_DISK: + read = TRUE; + write = TRUE; + break; + case FILE_TYPE_PIPE: if (!once_only) {