diff -up kdeutils-3.5.7/ark/compressedfile.cpp.orig kdeutils-3.5.7/ark/compressedfile.cpp --- kdeutils-3.5.7/ark/compressedfile.cpp.orig 2007-09-27 16:17:26.000000000 +0200 +++ kdeutils-3.5.7/ark/compressedfile.cpp 2007-09-27 16:42:08.000000000 +0200 @@ -365,7 +365,7 @@ void CompressedFile::remove(QStringList // does a reload and finds it no longer exists! QFile::remove(m_filename); - ::close(::open(QFile::encodeName(m_filename), O_WRONLY | O_CREAT | O_EXCL)); + ::close(KDE_open(QFile::encodeName(m_filename), O_WRONLY | O_CREAT | O_EXCL, 0666)); m_tmpfile = ""; emit sigDelete(true);