| cache_writepage#(INODE, PAGENO, PBUF, SYNC, DIRS; ERR, FILES, PCACHE, ASYNCED) {if pre-writepage(INODE, PAGENO, PBUF, DIRS, FILES) then let DIRTY = true in {if SYNC then {afs_writepage#(INODE, PAGENO, PBUF, DIRS; ERR, FILES; ASYNCED); DIRTY := false} else ERR := ESUCCESS; if ERR = ESUCCESS then pcache_set#(INODE.ino, PAGENO, PBUF, DIRTY; ERR, PCACHE)} else abort } |