rbb         99/04/09 11:09:27

  Modified:    apr/file_io/unix open.c
               apr/test testfile.c
               docs     fileio.txt
               include  apr_file_io.h
  Log:
  Removed the NONBLOCKING flag for file I/O.  Too many OS's don't support this
  option, so it's not portable, and it goes away.
  
  Revision  Changes    Path
  1.12      +0 -6      apache-apr/apr/file_io/unix/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-apr/apr/file_io/unix/open.c,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- open.c    1999/04/09 15:05:15     1.11
  +++ open.c    1999/04/09 18:09:25     1.12
  @@ -102,12 +102,6 @@
       if (flag & APR_TRUNCATE) {
           oflags |= O_TRUNC;
       }
  -    if (flag & APR_NONBLOCK) {
  -        oflags |= O_NONBLOCK;
  -    }
  -    else {
  -        oflags |= O_SYNC;
  -    }
    
       dafile->filedes = open(fname, oflags, mode);
       
  
  
  
  1.10      +1 -1      apache-apr/apr/test/testfile.c
  
  Index: testfile.c
  ===================================================================
  RCS file: /home/cvs/apache-apr/apr/test/testfile.c,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- testfile.c        1999/04/09 18:02:52     1.9
  +++ testfile.c        1999/04/09 18:09:25     1.10
  @@ -69,7 +69,7 @@
   {
       apr_file_t *thefile = NULL;
       apr_status_t status = 0;
  -    apr_int32_t flag = APR_READ | APR_WRITE | APR_CREATE | APR_NONBLOCK;
  +    apr_int32_t flag = APR_READ | APR_WRITE | APR_CREATE;
       apr_uint64_t rv = 0;
       apr_uint64_t nbytes = 0;
       char buf;
  
  
  
  1.11      +0 -1      apache-apr/docs/fileio.txt
  
  Index: fileio.txt
  ===================================================================
  RCS file: /home/cvs/apache-apr/docs/fileio.txt,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- fileio.txt        1999/04/09 18:02:55     1.10
  +++ fileio.txt        1999/04/09 18:09:26     1.11
  @@ -19,7 +19,6 @@
                                        non-buffered
                        APR_EXCL        return error if APR_CREATE and file
                                        exists.
  -                     APR_NONBLOCK    don't block on read or write.
        arg 3)  Access permissions to set for the file if it is created with
                APR_CREATE. We haven't decided how exactly we want this to
                   work, but it will support the set of Unix permissions at
  
  
  
  1.13      +0 -1      apache-apr/include/apr_file_io.h
  
  Index: apr_file_io.h
  ===================================================================
  RCS file: /home/cvs/apache-apr/include/apr_file_io.h,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- apr_file_io.h     1999/04/09 18:02:58     1.12
  +++ apr_file_io.h     1999/04/09 18:09:27     1.13
  @@ -75,7 +75,6 @@
   #define APR_BUFFERED 64          /* Buffer the data when reading or writing 
*/
   #define APR_EXCL     128         /* Open should fail if APR_CREATE and file
                                    exists. */
  -#define APR_NONBLOCK 256          /* Don't block when reading or writing */
   
   /* flags for apr_seek */
   #define APR_SET SEEK_SET
  
  
  

Reply via email to