manoj       99/11/04 14:04:19

  Modified:    src/lib/apr/file_io/unix open.c
  Log:
  Change ap_open's behavior when using APR_OS_DEFAULT permissions. My
  Linux man pages say that you must provide permissions to use when
  creating a file. We weren't doing so, and non APR_BUFFERED files were
  created with garbage permissions (01254 in my case!). This patch tells
  open() to use 0777 permissions as the default.
  
  Revision  Changes    Path
  1.21      +1 -1      apache-2.0/src/lib/apr/file_io/unix/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/unix/open.c,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -d -u -r1.20 -r1.21
  --- open.c    1999/11/04 21:59:17     1.20
  +++ open.c    1999/11/04 22:04:16     1.21
  @@ -163,7 +163,7 @@
       }
       else { 
           if (perm == APR_OS_DEFAULT) {
  -            (*new)->filedes = open(fname, oflags);
  +            (*new)->filedes = open(fname, oflags, 0777);
           }
           else {
               (*new)->filedes = open(fname, oflags, get_fileperms(perm));
  
  
  

Reply via email to