| err = ESUCCESS, ¬ isdir ⊦ [while err = ESUCCESS ∧ ¬ isdir do vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (err = ESUCCESS ∨ ⌊err⌋ ) |
err = ESUCCESS, err0 = ESUCCESS, ¬ isdir, ¬ isdir0, err = ESUCCESS ∨ ⌊err⌋ ⊦ [vfs_write_block#(ino1, inode, buf, ino0, dirs; ino, isdir, err, files, asynced)] (err = ESUCCESS ∨ ⌊err⌋ )
Used formulas: err = ESUCCESS ∨ ⌊err⌋