| boolvar ↔ true, err0 = ESUCCESS, fo.inodes?, replay-safe(log, fs, fi ⊖ fo), err0 = ESUCCESS → ri = replay-log(log, fs, fi ⊖ fo), err0 = ESUCCESS ∨ ⌊err0⌋ ⊦ ⟪aubifs_core_journal_sync#(ri, fi, ∅, fo, fs, log; ; boolvar, err0)⟫ ((err0 = ESUCCESS ∨ ⌊err0⌋ ) ∧ (err0 = ESUCCESS → ri = replay-log(log, fs, fi ⊖ fo) ∧ boolvar)) |
fo.inodes?, replay-safe(log, fs, fi ⊖ fo) ⊦ ⟪aubifs_core_journal_sync#(replay-log(log, fs, fi ⊖ fo), fi, ∅, fo, fs, log; ; boolvar, err0)⟫ ((err0 = ESUCCESS ∨ ⌊err0⌋ ) ∧ (err0 = ESUCCESS → boolvar))