diff -Naurp old/src/libraries/qtopiabase/qmemoryfile_unix.cpp new/src/libraries/qtopiabase/qmemoryfile_unix.cpp --- old/src/libraries/qtopiabase/qmemoryfile_unix.cpp 2008-10-24 00:42:02.000000000 -0500 +++ new/src/libraries/qtopiabase/qmemoryfile_unix.cpp 2008-11-01 02:48:01.000000000 -0500 @@ -127,7 +127,7 @@ QMemoryFileData * QMemoryFile::openData int f = ::open(tmpFile.toLatin1(), O_WRONLY); if (!f) - f = ::open(tmpFile.toLatin1(), O_CREAT | O_WRONLY); + f = ::open(tmpFile.toLatin1(), O_CREAT | O_WRONLY, 0777); if (f){ fstat(f, &st);