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