* misc.c [(UNIX_LIKE && !GC_ANDROID_LOG || CYGWIN32 || SYMBIAN)
&& !SMALL_CONFIG] (GC_init): Pass 0644 permissions mode instead of 0666
to open (create) a log file.
* os_dep.c [MMAP_SUPPORTED && !USE_MMAP_ANON && SYMBIAN]
(GC_unix_mmap_get_mem): Pass 0644 mode instead of 0666 to open "zero"
file.
if (0 != file_name)
# endif
{
- int log_d = open(file_name, O_CREAT|O_WRONLY|O_APPEND, 0666);
+ int log_d = open(file_name, O_CREAT | O_WRONLY | O_APPEND, 0644);
if (log_d < 0) {
GC_err_printf("Failed to open %s as log file\n", file_name);
} else {
# ifdef SYMBIAN
char *path = GC_get_private_path_and_zero_file();
if (path != NULL) {
- zero_fd = open(path, O_RDWR | O_CREAT, 0666);
+ zero_fd = open(path, O_RDWR | O_CREAT, 0644);
free(path);
}
# else