src/corelib/io/qfsfileengine_unix.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
child 7 3f74d0d4af4c
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
    96         if (flags & QIODevice::WriteOnly) {
    96         if (flags & QIODevice::WriteOnly) {
    97             QT_STATBUF statBuf;
    97             QT_STATBUF statBuf;
    98             if (!fileName.isEmpty()
    98             if (!fileName.isEmpty()
    99                 && QT_STAT(QFile::encodeName(fileName), &statBuf) == 0
    99                 && QT_STAT(QFile::encodeName(fileName), &statBuf) == 0
   100                 && (statBuf.st_mode & S_IFMT) == S_IFREG) {
   100                 && (statBuf.st_mode & S_IFMT) == S_IFREG) {
   101                 mode += "+";
   101                 mode += '+';
   102             } else {
   102             } else {
   103                 mode = "wb+";
   103                 mode = "wb+";
   104             }
   104             }
   105         }
   105         }
   106     } else if (flags & QIODevice::WriteOnly) {
   106     } else if (flags & QIODevice::WriteOnly) {