This commit is contained in:
Alon Zakai 2015-05-25 10:58:15 -07:00
Родитель 6020f6f0cf
Коммит 27a113b15a
2 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -998,6 +998,10 @@ mergeInto(LibraryManager.library, {
if (FS.isChrdev(node.mode)) {
flags &= ~{{{ cDefine('O_TRUNC') }}};
}
// if asked only for a directory, then this must be one
if ((flags & {{{ cDefine('O_DIRECTORY') }}}) && !FS.isDir(node.mode)) {
throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR);
}
// check permissions, if this is not a file we just created now (it is ok to
// create and write to a file with read-only permissions; it is read-only
// for later use)

Просмотреть файл

@ -428,6 +428,7 @@
"O_APPEND",
"F_SETOWN",
"O_TRUNC",
"O_DIRECTORY",
"F_GETOWN",
"F_SETFD",
"O_EXCL",