| posix_create#(PATH, MD, USER, OFH; ERR, ROOT, FS; PSYNCED) {choose E with pre-create(PATH, MD, E, USER, ROOT, FS, OFH) in ERR := E; if ERR = ESUCCESS then choose FID with ¬ FID ∈ FS in {ROOT[PATH] := fnode(FID); FS[FID] := mkfile(MD, mkbuf(0))}; PSYNCED := ? } |