aboutsummaryrefslogtreecommitdiffstats
path: root/ports/darwin/guts/open.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/darwin/guts/open.c')
-rw-r--r--ports/darwin/guts/open.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/darwin/guts/open.c b/ports/darwin/guts/open.c
index 0979c54..f34b0d3 100644
--- a/ports/darwin/guts/open.c
+++ b/ports/darwin/guts/open.c
@@ -41,7 +41,7 @@
if (stat_rc != -1) {
buf.st_mode = PSEUDO_DB_MODE(buf.st_mode, mode);
if (!existed) {
- real_fchmod(rc, PSEUDO_FS_MODE(0600, 0));
+ real_fchmod(rc, PSEUDO_FS_MODE(mode, 0));
pseudo_client_op(OP_CREAT, 0, -1, -1, path, &buf);
}
pseudo_client_op(OP_OPEN, PSEUDO_ACCESS(flags), rc, -1, path, &buf);