* force open to allow read and write permission of the user
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 19 Feb 2009 10:13:28 +0000 (10:13 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 19 Feb 2009 10:13:28 +0000 (10:13 +0000)
   when creating or reading edj files

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/edje@39092 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/edje_cc_handlers.c
src/bin/edje_cc_parse.c

index 2194561..36a9261 100644 (file)
@@ -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",
index 14ccc94..5724f51 100644 (file)
@@ -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",