diff --git a/legacy/edje/src/bin/edje_cc_handlers.c b/legacy/edje/src/bin/edje_cc_handlers.c index 21945612f9..36a92611f9 100644 --- a/legacy/edje/src/bin/edje_cc_handlers.c +++ b/legacy/edje/src/bin/edje_cc_handlers.c @@ -823,7 +823,7 @@ st_data_file(void) di->key = parse_str(0); filename = parse_str(1); - fd = open(filename, O_RDONLY | O_BINARY); + fd = open(filename, O_RDONLY | O_BINARY, S_IRUSR | S_IWUSR); if (fd < 0) { fprintf(stderr, "%s: Error. %s:%i when opening file \"%s\": \"%s\"\n", diff --git a/legacy/edje/src/bin/edje_cc_parse.c b/legacy/edje/src/bin/edje_cc_parse.c index 14ccc943ce..5724f51ed2 100644 --- a/legacy/edje/src/bin/edje_cc_parse.c +++ b/legacy/edje/src/bin/edje_cc_parse.c @@ -721,7 +721,7 @@ compile(void) free(def); */ } - fd = open(file_in, O_RDONLY | O_BINARY); + fd = open(file_in, O_RDONLY | O_BINARY, S_IRUSR | S_IWUSR); if (fd < 0) { fprintf(stderr, "%s: Error. cannot open file \"%s\" for input. %s\n",