OSDN Git Service

kcm tool fix for the keyboard output permissions
authorJay Schroeder <jay.d.schroeder@gmail.com>
Thu, 27 Aug 2009 23:16:25 +0000 (18:16 -0500)
committerJay Schroeder <jay.d.schroeder@gmail.com>
Thu, 27 Aug 2009 23:16:25 +0000 (18:16 -0500)
This patch adds read permission for everyone to the output files of the
kcm tool. The compiled keycharmap files need to be able to be read by
everyone. This fixes a problem at startup being unable to read the
*.kcm.bin files located at <android-root>/system/usr/keychars.

tools/kcm/kcm.cpp

index 3e6320b..23ac377 100644 (file)
@@ -198,7 +198,7 @@ main(int argc, char** argv)
         return 1;
     }
 
-    int out = open(outfilename, O_RDWR|O_CREAT|O_TRUNC, 0660);
+    int out = open(outfilename, O_RDWR|O_CREAT|O_TRUNC, 0664);
     if (out == -1) {
         fprintf(stderr, "kcm: error opening file for write: %s\n", outfilename);
         return 1;