You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by jo...@apache.org on 2003/06/27 13:49:04 UTC

cvs commit: httpd-apreq-2/glue/perl/xsbuilder/Apache/Request Apache__Request.h

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);