You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by st...@hyperreal.org on 2000/02/01 01:13:39 UTC

cvs commit: apache-2.0/src/lib/apr/file_io/win32 open.c

stoddard    00/01/31 16:13:37

  Modified:    src/lib/apr/file_io/win32 open.c
  Log:
  Open files for sequential access. This is a file system cache optimization
  for when files are accessed sequentially (a common case with Apache). This
  does not prevent a file from being accessed randomly.
  
  Revision  Changes    Path
  1.16      +1 -1      apache-2.0/src/lib/apr/file_io/win32/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/open.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- open.c	1999/12/17 15:14:06	1.15
  +++ open.c	2000/02/01 00:13:28	1.16
  @@ -131,7 +131,7 @@
       }
    
       (*dafile)->filehand = CreateFile(fname, oflags, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
  -                                     NULL, createflags, FILE_ATTRIBUTE_NORMAL, 0);
  +                                     NULL, createflags, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, 0);
   
       if ((*dafile)->filehand == INVALID_HANDLE_VALUE) {
           theerror = GetLastError();