joes        2003/06/27 04:49:03

  Modified:    glue/perl/xsbuilder/Apache/Request Apache__Request.h
  Log:
  Use buffered IO for generated link files. Should provide better performance 
since the brigade is probably small enough to avoid a syswrite.
  
  Revision  Changes    Path
  1.10      +4 -2      
httpd-apreq-2/glue/perl/xsbuilder/Apache/Request/Apache__Request.h
  
  Index: Apache__Request.h
  ===================================================================
  RCS file: 
/home/cvs/httpd-apreq-2/glue/perl/xsbuilder/Apache/Request/Apache__Request.h,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Apache__Request.h 27 Jun 2003 11:41:06 -0000      1.9
  +++ Apache__Request.h 27 Jun 2003 11:49:03 -0000      1.10
  @@ -106,8 +106,10 @@
       f = apreq_brigade_spoolfile(bb);
       if (f == NULL) {
           apr_off_t len;
  -        s = apr_file_open(&f, name, APR_CREATE | APR_EXCL | APR_WRITE | 
APR_READ
  -                          | APR_BINARY, APR_OS_DEFAULT, apreq_env_pool(env));
  +        s = apr_file_open(&f, name, APR_CREATE | APR_EXCL | APR_WRITE |
  +                          APR_READ | APR_BINARY | APR_BUFFERED, 
  +                          APR_OS_DEFAULT,
  +                          apreq_env_pool(env));
           if (s != APR_SUCCESS)
               XSRETURN_IV(s);
           s = apreq_brigade_fwrite(f, &len, bb);
  
  
  

Reply via email to