| isdir ↔ false, err = ESUCCESS, ino = n, ino0 = n1, ino1 = n0 ⊦ [while err = ESUCCESS ∧ ¬ isdir do vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (err = ESUCCESS ∨ ⌊err⌋ ) |
err = ESUCCESS, ¬ isdir ⊦ [while err = ESUCCESS ∧ ¬ isdir do vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (err = ESUCCESS ∨ ⌊err⌋ )