summaryrefslogtreecommitdiff
path: root/innobase/os/os0file.c
diff options
context:
space:
mode:
authormonty@donna.mysql.com <>2001-02-20 22:34:47 +0200
committermonty@donna.mysql.com <>2001-02-20 22:34:47 +0200
commit8e4968d9c727107dfd3621550d5cf2394d40bd57 (patch)
treef87e7ff2aa4e7016660a9275fe538c9ce99b6dfe /innobase/os/os0file.c
parentd25308e4dce3b0f40dbb04c9f26280139035c747 (diff)
downloadmariadb-git-8e4968d9c727107dfd3621550d5cf2394d40bd57.tar.gz
Added max_user_connections
Fixes for Innobase Don't reset whole to-buffer in strxnmov
Diffstat (limited to 'innobase/os/os0file.c')
-rw-r--r--innobase/os/os0file.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/innobase/os/os0file.c b/innobase/os/os0file.c
index 7851b83732d..f155e15ac49 100644
--- a/innobase/os/os0file.c
+++ b/innobase/os/os0file.c
@@ -316,8 +316,11 @@ try_again:
UT_NOT_USED(purpose);
if (create_mode == OS_FILE_CREATE) {
-
+#ifndef S_IRWXU
+ file = open(name, create_flag);
+#else
file = open(name, create_flag, S_IRWXU | S_IRWXG | S_IRWXO);
+#endif
} else {
file = open(name, create_flag);
}