| index_commit#(PMAXINO0, PRI, ISYNCED; P_OS0, PINVAL, PSTORE, PFI, PSTORE0, PNL, PMAXINO, P_OS; ERR) {if ISYNCED ∧ dom remove-refsize0(PSTORE) ∩ PINVAL = ∅ then {fail_or_success#(; ; ERR); if ERR = ESUCCESS then {PSTORE := remove-refsize0(PSTORE); PSTORE0 := PSTORE; PINVAL := ∅; P_OS := P_OS0; PNL := []; PMAXINO := PMAXINO0; PFI := PRI}; P_OS0 := ?} else abort } |