diff options
author | unknown <heikki@donna.mysql.fi> | 2001-02-24 17:25:50 +0200 |
---|---|---|
committer | unknown <heikki@donna.mysql.fi> | 2001-02-24 17:25:50 +0200 |
commit | 145dedcde5a23a66139e9ca7d5961a69ca5ae164 (patch) | |
tree | 80659c23f9896726300c9c0a7243acc759460926 /innobase | |
parent | 9ab26a65bb4595d0eeac44a5ca3542fb4098ead0 (diff) | |
download | mariadb-git-145dedcde5a23a66139e9ca7d5961a69ca5ae164.tar.gz |
os0file.c Removed execute rights from created files
os0file.h Added defines for S_IRUSR etc.
innobase/include/os0file.h:
Added defines fro S_IRUSR etc.
innobase/os/os0file.c:
Removed execute rights from created files
Diffstat (limited to 'innobase')
-rw-r--r-- | innobase/include/os0file.h | 12 | ||||
-rw-r--r-- | innobase/os/os0file.c | 7 |
2 files changed, 10 insertions, 9 deletions
diff --git a/innobase/include/os0file.h b/innobase/include/os0file.h index a02cd947c28..6ec8c69594a 100644 --- a/innobase/include/os0file.h +++ b/innobase/include/os0file.h @@ -28,10 +28,14 @@ Created 10/21/1995 Heikki Tuuri #define POSIX_ASYNC_IO #endif -#ifndef S_IRWXU -#define S_IRWXU 00700 -#define S_IRWXG 00070 -#define S_IRWXO 00007 +#ifndef S_IRUSR +#define +#define S_IRUSR 00400 +#define S_IWUSR 00200 +#define S_IRGRP 00040 +#define S_IWGRP 00020 +#define S_IROTH 00004 +#define S_IWOTH 00002 #endif #endif diff --git a/innobase/os/os0file.c b/innobase/os/os0file.c index f155e15ac49..9e45c2981de 100644 --- a/innobase/os/os0file.c +++ b/innobase/os/os0file.c @@ -316,11 +316,8 @@ 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 + file = open(name, create_flag, S_IRUSR | S_IRGRP | S_IROTH + | S_IWUSR | S_IWGRP | S_IWOTH); } else { file = open(name, create_flag); } |