| err = err0, fi0 = fi1, fo0 = fo1, fs0 = fs1, log0 = log1, fo1.inodes?, replay-safe(log1, fs1, fi1 ⊖ fo1), ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ⟪skip; if err = ESUCCESS then aubifs_core_journal_sync#(ri, fi, ro, fo, fs, log; ; boolvar, err)⟫ ( (err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → ri = replay-log(log0, fs0, fi0 ⊖ fo0) ∧ ro = ∅ ∧ fs = fs0 ∧ fi = fi0 ∧ fo = fo0 ∧ log = log0 ∧ boolvar)), err = ESUCCESS |
err = err0, fi0 = fi1, fo0 = fo1, fs0 = fs1, log0 = log1, fo1.inodes?, replay-safe(log1, fs1, fi1 ⊖ fo1), ⌊err0⌋ ∨ err0 = ESUCCESS ⊦ ⟪if err = ESUCCESS then aubifs_core_journal_sync#(ri, fi, ro, fo, fs, log; ; boolvar, err)⟫ ( (err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → ri = replay-log(log0, fs0, fi0 ⊖ fo0) ∧ ro = ∅ ∧ fs = fs0 ∧ fi = fi0 ∧ fo = fo0 ∧ log = log0 ∧ boolvar)), err = ESUCCESS