brian       96/12/11 16:28:03

  Modified:    src       http_protocol.h http_protocol.c
  Log:
  Reviewed by:  Randy Terbush, Rob Hartill, Brian Behlendorf
  Submitted by: Doug MacEachern
  
  Added rwrite() function for mod_perl, among others.
  
  Revision  Changes    Path
  1.15      +1 -0      apache/src/http_protocol.h
  
  Index: http_protocol.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_protocol.h,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -C3 -r1.14 -r1.15
  *** http_protocol.h   1996/12/01 20:28:32     1.14
  --- http_protocol.h   1996/12/12 00:27:58     1.15
  ***************
  *** 112,117 ****
  --- 112,118 ----
         
    int rputc (int c, request_rec *r);     
    int rputs(const char *str, request_rec *r);
  + int rwrite(const void *buf, int nbyte, request_rec *r);
    int rvputs(request_rec *r, ...);
    int rprintf(request_rec *r,const char *fmt,...);
         
  
  
  
  1.82      +9 -0      apache/src/http_protocol.c
  
  Index: http_protocol.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_protocol.c,v
  retrieving revision 1.81
  retrieving revision 1.82
  diff -C3 -r1.81 -r1.82
  *** http_protocol.c   1996/12/06 17:12:13     1.81
  --- http_protocol.c   1996/12/12 00:27:59     1.82
  ***************
  *** 1379,1384 ****
  --- 1379,1393 ----
        return bputs(str, r->connection->client);
    }
    
  + int rwrite(const void *buf, int nbyte, request_rec *r)
  + {
  +     int n;
  +     if (r->connection->aborted) return EOF;
  +     n=bwrite(r->connection->client, buf, nbyte);
  +     SET_BYTES_SENT(r);
  +     return n;
  + }
  + 
    int rprintf(request_rec *r,const char *fmt,...)
        {
        va_list vlist;
  
  
  

Reply via email to