| gjournal_index_lookup#(KEY, PRI, PFI, PINVAL, PSTORE, PSTORE0, PNL, PMAXINO, P_OS, ISYNCED; EXISTS, ND; ERR) {if ri-cons(PRI, nodes(PSTORE ↓, PINVAL)) then let ADR = ? in {index_index_lookup#(KEY, PRI, PFI, PINVAL, PSTORE, PSTORE0, PNL, PMAXINO, P_OS, ISYNCED; EXISTS, ADR; ERR); if ERR = ESUCCESS ∧ EXISTS then let GND = ? in {index_read_gnd#(ADR, PRI, PFI, PINVAL, PSTORE, PSTORE0, PNL, PMAXINO, P_OS, ISYNCED; GND; ERR); if ERR = ESUCCESS then ND := GND.nd}} else abort } |