httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b..@hyperreal.org
Subject cvs commit: apache-2.0/src/lib/apr/file_io/os2 fileio.h
Date Tue, 19 Oct 1999 15:29:05 GMT
bjh         99/10/19 08:29:04

  Modified:    src/lib/apr/file_io/os2 fileio.h
  Log:
  OS/2: First take at adding buffered file I/O support. Only reads tested so far.
  (ooops, forgot the header on previous commit).
  
  Revision  Changes    Path
  1.4       +9 -0      apache-2.0/src/lib/apr/file_io/os2/fileio.h
  
  Index: fileio.h
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/os2/fileio.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- fileio.h	1999/10/18 10:23:20	1.3
  +++ fileio.h	1999/10/19 15:29:04	1.4
  @@ -63,6 +63,8 @@
   #include "apr_file_io.h"
   #include "apr_errno.h"
   
  +#define APR_FILE_BUFSIZE 4096
  +
   struct file_t {
       ap_context_t *cntxt;
       HFILE filedes;
  @@ -72,6 +74,13 @@
       FILESTATUS3 status;
       int validstatus;
       int eof_hit;
  +    
  +    /* Stuff for buffered mode */
  +    char *buffer;
  +    int bufpos;               // Read/Write position in buffer
  +    unsigned long dataRead;   // amount of valid data read into buffer
  +    int direction;            // buffer being used for 0 = read, 1 = write
  +    unsigned long filePtr;    // position in file of handle
   };
   
   struct dir_t {
  
  
  

Mime
View raw message