DALi Version 1.2.31
[platform/core/uifw/dali-adaptor.git] / adaptors / common / shared-file.cpp
index 0a1bb5e..c62a663 100644 (file)
@@ -30,7 +30,6 @@
 
 #include <cstring>
 
-#include <Ecore.h>
 
 namespace Dali
 {
@@ -98,14 +97,14 @@ bool SharedFile::OpenFile(const char* filename, int size, bool isSystem)
     mode |= S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
   }
 
-  mFileDescriptor = shm_open( filename, O_RDWR, mode );
+  mFileDescriptor = shm_open( filename, O_RDONLY, mode );
 
   if( mFileDescriptor >= 0 )
   {
     mFilename = filename;
 
     mSize = size;
-    mAddress = mmap( NULL, mSize, PROT_READ | PROT_WRITE, MAP_SHARED, mFileDescriptor, 0 );
+    mAddress = mmap( NULL, mSize, PROT_READ, MAP_SHARED, mFileDescriptor, 0 );
 
     if( mAddress != MAP_FAILED )
     {