[Imprint][Data Privacy Statement][E-Mail]

Back to the index. View project statistic. View project symbols. View KIV symbols to check that all symbols are available.

All project symbols

symbol specification entry
#nat-setfunction, nat-set → nat
#streamfunction, stream → natinf
#refsetfunction, refset → nat
#bufferfunction, buffer → nat
#alink-setfunction, alink-set → nat
#dir-heapfunction, dir-heap → nat
#dir-heapfunction, nat-set → nat
#file-heapfunction, file-heap → nat
#file-heapfunction, nat-set → nat
#file-contentfunction, file-content → nat
#dir-entriesfunction, stringset → nat
#dir-entriesfunction, dir-entries → nat
#set-basicfunction, set → nat
#arrayfunction, array → nat
#open-filesfunction, nat-set → nat
#open-filesfunction, open-files → nat
#heapfunction, heap → nat
#pathfunction, path → nat
#list-datafunction, list → nat
#storefunction, store → nat
#buffer-inffunction, buffer-inf → natinf
#buffer-inffunction, datalist → nat
#pathsetfunction, pathset → nat
#file-data-storefunction, fidset → nat
#file-data-storefunction, file-data-store → nat
#directory-tree-basefunction, entries-tree → nat
#directory-tree-instfunction, stringset → nat
#fidsetfunction, fidset → nat
#bag-unionfunction, bag → nat
#fidbagfunction, fidbag → nat
#open-file-handlesfunction, nat-set → nat
#open-file-handlesfunction, open-file-handles → nat
#stringfunction, string → nat
#ndirectory-treefunction, entries-tree → nat
#ndirectory-treefunction, directory-tree → nat
%nat-divpartial function, nat × nat → nat
'pathfunction, string → path
'listfunction, elem → list
'buffer-inffunction, data → datalist
'stringfunction, char → string
*dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
*file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
*nat-multfunction, nat × nat → nat
*heap-sepfunction, heap → bool × heap → bool → heap → bool
+streamfunction, stream × stream → stream
+streamfunction, elem × stream → stream
+nat-inffunction, natinf × natinf → natinf
+bufferfunction, buffer × buffer → buffer
+array-splicefunction, array × array → array
+pathfunction, path × string → path
+pathfunction, path × path → path
+pathfunction, string × path → path
+listfunction, list × elem → list
+listfunction, list × list → list
+list-datafunction, elem × list → list
+buffer-inffunction, buffer-inf × buffer-inf → buffer-inf
+buffer-inffunction, data × buffer-inf → buffer-inf
+buffer-inffunction, datalist × data → datalist
+buffer-inffunction, datalist × datalist → datalist
+buffer-inffunction, data × datalist → datalist
+posix-linksfunction, string × pathset → pathset
+nat-basicfunction, nat × nat → nat
+stringfunction, string × char → string
+stringfunction, string × string → string
+stringfunction, char × string → string
++nat-setfunction, nat-set × nat → nat-set
++refsetfunction, refset × ref → refset
++alink-setfunction, alink-set × alink → alink-set
++dir-heapfunction, dir-heap × nat → dir-heap
++dir-heapfunction, nat-set × nat → nat-set
++file-heapfunction, file-heap × nat → file-heap
++file-heapfunction, nat-set × nat → nat-set
++dir-entriesfunction, stringset × string → stringset
++set-basicfunction, set × elem → set
++open-filesfunction, nat-set × nat → nat-set
++heapfunction, heap × ref → heap
++pathfunction, path × string → path
++list-dupfunction, list × elem → list
++buffer-inffunction, datalist × data → datalist
++pathsetfunction, pathset × path → pathset
++file-data-storefunction, fidset × fid → fidset
++directory-tree-instfunction, stringset × string → stringset
++fidsetfunction, fidset × fid → fidset
++bag-basicfunction, bag × elem → bag
++fidbagfunction, fidbag × fid → fidbag
++open-file-handlesfunction, nat-set × nat → nat-set
++stringfunction, string × char → string
+1nat-basicfunction, nat → nat
+2pathfunction, string × string → path
+2listfunction, elem × elem → list
+2buffer-inffunction, data × data → datalist
+2stringfunction, char × char → string
-natpartial function, nat × nat → nat
-*dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
-*file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
-*heap-sepfunction, heap → bool × heap → bool → heap → bool
--nat-setfunction, nat-set × nat → nat-set
--refsetfunction, refset × ref → refset
--alink-setfunction, alink-set × alink → alink-set
--dir-heapfunction, dir-heap × nat → dir-heap
--dir-heapfunction, nat-set × nat → nat-set
--file-heapfunction, file-heap × nat → file-heap
--file-heapfunction, nat-set × nat → nat-set
--file-contentfunction, file-content × nat → file-content
--dir-entriesfunction, stringset × string → stringset
--dir-entriesfunction, dir-entries × string → dir-entries
--set-unionfunction, set × elem → set
--open-filesfunction, nat-set × nat → nat-set
--open-filesfunction, open-files × nat → open-files
--heapfunction, heap × ref → heap
--storefunction, store × elem → store
--pathsetfunction, pathset × path → pathset
--file-data-storefunction, fidset × fid → fidset
--file-data-storefunction, file-data-store × fid → file-data-store
--directory-tree-basefunction, entries-tree × string → entries-tree
--directory-tree-instfunction, stringset × string → stringset
--fidsetfunction, fidset × fid → fidset
--directory-treefunction, directory-tree × path → directory-tree
--bag-unionfunction, bag × elem → bag
--fidbagfunction, fidbag × fid → fidbag
--open-file-handlesfunction, nat-set × nat → nat-set
--open-file-handlesfunction, open-file-handles × nat → open-file-handles
-1nat-basicpartial function, nat → nat
-1lpathfunction, path × string → path
-1llist-delfunction, list × elem → list
-1lbuffer-inffunction, datalist × data → datalist
-1lstringfunction, string × char → string
-lpathfunction, path × string → path
-llist-delfunction, list × elem → list
-lbuffer-inffunction, datalist × data → datalist
-lstringfunction, string × char → string
-ppathfunction, path × nat → path
-plist-delfunction, list × nat → list
-pbuffer-inffunction, datalist × nat → datalist
-pstringfunction, string × nat → string
-⊗dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
-⊗file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
-⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
.bufbuffer-inf-convfunction, buffer-inf → buffer
.bufbuffer-optionpartial function, buffer-opt → buffer
.butlastlist-lastpartial function, list → list
.butlastbuffer-infpartial function, datalist → datalist
.butlaststringpartial function, string → string
.butmaxnat-setpartial function, nat-set → nat-set
.butmaxosetpartial function, set → set
.butminnat-setpartial function, nat-set → nat-set
.butminosetpartial function, set → set
.char1stringpartial function, string → char
.contentabstract-filefunction, abstract-file → file-content
.contentfile-datafunction, file-data → buffer
.content:=abstract-filefunction, abstract-file × file-content → abstract-file
.content:=file-datafunction, file-data × buffer → file-data
.dentry?dentrypredicate, dentry
.dir?directory-treepredicate, directory-tree
.directoryinodepredicate, inode
.directory:=inodefunction, inode × bool → inode
.entriesabstract-dirfunction, abstract-dir → dir-entries
.entriesdirectory-treefunction, directory-tree → entries-tree
.entries:=abstract-dirfunction, abstract-dir × dir-entries → abstract-dir
.entries:=directory-treefunction, directory-tree × entries-tree → directory-tree
.fstream-basicpartial function, stream → nat → elem
.fbuffer-infpartial function, buffer-inf → nat → data
.fiddirectory-treefunction, directory-tree → fid
.fidfile-handlefunction, file-handle → fid
.fid:=directory-treefunction, directory-tree × fid → directory-tree
.fid:=file-handlefunction, file-handle × fid → file-handle
.fidsdirectory-tree-fidsfunction, entries-tree → fidbag
.fidsdirectory-tree-fidsfunction, directory-tree → fidbag
.fidsposix-basefunction, open-file-handles → fidset
.headpathpartial function, path → string
.headlist-datapartial function, list → elem
.headbuffer-infpartial function, datalist → data
.inoinodefunction, inode → nat
.inodentrypartial function, dentry → nat
.inofilefunction, file → nat
.inofile-id-datafunction, fid → nat
.ino:=inodefunction, inode × nat → inode
.ino:=dentrypartial function, dentry × nat → dentry
.ino:=filefunction, file × nat → file
.lstream-basicpartial function, stream → list
.lbuffer-infpartial function, buffer-inf → datalist
.lastpathpartial function, path → string
.lastlist-lastpartial function, list → elem
.lastbuffer-infpartial function, datalist → data
.laststringpartial function, string → char
.maxnat-setpartial function, nat-set → nat
.maxosetpartial function, set → elem
.metaabstract-filefunction, abstract-file → metadata
.metaabstract-dirfunction, abstract-dir → metadata
.metainodefunction, inode → metadata
.metafile-datafunction, file-data → metadata
.metadirectory-treefunction, directory-tree → metadata
.meta:=abstract-filefunction, abstract-file × metadata → abstract-file
.meta:=abstract-dirfunction, abstract-dir × metadata → abstract-dir
.meta:=inodefunction, inode × metadata → inode
.meta:=file-datafunction, file-data × metadata → file-data
.meta:=directory-treefunction, directory-tree × metadata → directory-tree
.minnat-setpartial function, nat-set → nat
.minosetpartial function, set → elem
.modefilefunction, file → file-mode
.modefile-handlefunction, file-handle → file-mode
.mode:=filefunction, file × file-mode → file
.mode:=file-handlefunction, file-handle × file-mode → file-handle
.nnat-infpartial function, natinf → nat
.namealinkfunction, alink → string
.namedentryfunction, dentry → string
.name:=dentryfunction, dentry × string → dentry
.negdentry?dentrypredicate, dentry
.nlinkabstract-filefunction, abstract-file → nat
.nlinkabstract-dirfunction, abstract-dir → nat
.nlinkinodefunction, inode → nat
.nlink:=abstract-filefunction, abstract-file × nat → abstract-file
.nlink:=abstract-dirfunction, abstract-dir × nat → abstract-dir
.nlink:=inodefunction, inode × nat → inode
.none?buffer-optionpredicate, buffer-opt
.nsubdirsabstract-dirfunction, abstract-dir → nat
.nsubdirsinodefunction, inode → nat
.nsubdirs:=abstract-dirfunction, abstract-dir × nat → abstract-dir
.nsubdirs:=inodefunction, inode × nat → inode
.pinoalinkfunction, alink → nat
.posfilefunction, file → nat
.posfile-handlefunction, file-handle → nat
.pos:=filefunction, file × nat → file
.pos:=file-handlefunction, file-handle × nat → file-handle
.rstringstringpartial function, string → string
.sizeabstract-filefunction, abstract-file → nat
.sizeabstract-dirfunction, abstract-dir → nat
.sizeinodefunction, inode → nat
.size:=abstract-filefunction, abstract-file × nat → abstract-file
.size:=abstract-dirfunction, abstract-dir × nat → abstract-dir
.size:=inodefunction, inode × nat → inode
.some?buffer-optionpredicate, buffer-opt
.streamafs-streamfunction, file-content → buffer-inf
.subdirsdirectory-treefunction, directory-tree → stringset
.tailpathpartial function, path → path
.taillist-datapartial function, list → list
.tailbuffer-infpartial function, datalist → datalist
/nat-divpartial function, nat × nat → nat
<nat-setpredicate, nat-set × nat
<nat-setpredicate, nat × nat-set
<osetpredicate, set × elem
<osetpredicate, elem × set
<oelempredicate, elem × elem
<nat-infpredicate, natinf × natinf
<pathpredicate, path × path
<list-datapredicate, list × list
<buffer-infpredicate, datalist × datalist
<nat-basicpredicate, nat × nat
=>dir-heapfunction, nat × abstract-dir → dir-heap → bool
=>file-heapfunction, nat × abstract-file → file-heap → bool
=>mapletfunction, ref × obj → heap → bool
=>?mapletfunction, ref → heap → bool
=>_mapletfunction, ref → heap → bool
=>addir-heapfunction, nat → dir-heap → bool
=>ad?dir-heapfunction, nat → dir-heap → bool
=>affile-heapfunction, nat → file-heap → bool
=>af?file-heapfunction, nat → file-heap → bool
=>mkfileafs-contractsfunction, nat × nat × metadata × nat × buffer-inf → file-heap → bool
>natpredicate, nat × nat
ASYNCEDafs-asmvariable, bool,flexible
BUFvfs-asmvariable, buffer,flexible
BUFposix-asmvariable, buffer,flexible
BUF0vfs-asmvariable, buffer,flexible
Boolvarvfs-permissionvariable, bool,flexible
Boolvardirectory-tree-instvariable, bool,flexible
CONTENTafs-asmvariable, file-content,flexible
C_INOafs-asmvariable, nat,flexible
C_INODEafs-asmvariable, inode,flexible
Ddir-heapvariable, dir-heap → bool
D0dir-heapvariable, dir-heap → bool
D1dir-heapvariable, dir-heap → bool
D2dir-heapvariable, dir-heap → bool
DEL_INOvfs-asmvariable, nat,flexible
DEL_INODEvfs-asmvariable, inode,flexible
DENTafs-asmvariable, dentry,flexible
DENT0afs-asmvariable, dentry,flexible
DENTRY_INOafs-asmvariable, nat,flexible
DENTRY_INODEafs-asmvariable, inode,flexible
DENT_INOafs-asmvariable, nat,flexible
DENT_INODEvfs-asmvariable, inode,flexible
DIRposix-asmvariable, directory-tree,flexible
DIRSafs-asmvariable, dir-heap,flexible
DONEvfs-asmvariable, bool,flexible
DOSYNCafs-asmvariable, bool,flexible
DOSYNCposix-asmvariable, bool,flexible
Eposix-asmvariable, error,flexible
EACCESSerrorconstant, error
EBADFDerrorconstant, error
EB_PAGE_SIZEeraseblockconstant, nat
ECOMMITerrorconstant, error
EEXISTSerrorconstant, error
EFAILerrorconstant, error
EINVALerrorconstant, error
EIOerrorconstant, error
EISDIRerrorconstant, error
ENDafs-asmvariable, nat,flexible
ENOENTerrorconstant, error
ENOMEMerrorconstant, error
ENOSPCerrorconstant, error
ENOTDIRerrorconstant, error
ENOTEMPTYerrorconstant, error
EROFSerrorconstant, error
ERRerror-classvariable, error,flexible
ERR0error-classvariable, error,flexible
ESUCCESSerrorconstant, error
EUCLEANerrorconstant, error
EXISTSposix-asmvariable, bool,flexible
Ffile-heapvariable, file-heap → bool
F0file-heapvariable, file-heap → bool
F1file-heapvariable, file-heap → bool
F2file-heapvariable, file-heap → bool
FDvfs-asmvariable, nat,flexible
FDposix-asmvariable, nat,flexible
FDATAposix-asmvariable, file-data,flexible
FHposix-asmvariable, file-handle,flexible
FIDposix-asmvariable, fid,flexible
FILESafs-asmvariable, file-heap,flexible
FSposix-asmvariable, file-data-store,flexible
Hheapvariable, heap
H0heapvariable, heap
H1heapvariable, heap
H2heapvariable, heap
IDENTITYafs-asmvariable, bool,flexible
INOafs-asmvariable, nat,flexible
INODEafs-asmvariable, inode,flexible
ISDATASYNCafs-asmvariable, bool,flexible
ISDATASYNCposix-asmvariable, bool,flexible
ISDIRvfs-asmvariable, bool,flexible
ISDIR0vfs-asmvariable, bool,flexible
ISRENAMEvfs-asmvariable, bool,flexible
LEB_SIZEeraseblockconstant, nat
MAXINOvfs-asmvariable, nat,flexible
MDafs-asmvariable, metadata,flexible
MDposix-asmvariable, metadata,flexible
MODEvfs-asmvariable, file-mode,flexible
MODEposix-asmvariable, file-mode,flexible
MODE_Rfile-modeconstant, file-mode
MODE_RWfile-modeconstant, file-mode
MODE_Wfile-modeconstant, file-mode
MODIFIEDafs-asmvariable, bool,flexible
Nafs-asmvariable, nat,flexible
Nposix-asmvariable, nat,flexible
N0vfs-asmvariable, nat,flexible
N0posix-asmvariable, nat,flexible
N1vfs-asmvariable, nat,flexible
N2vfs-asmvariable, nat,flexible
NAMEvfs-asmvariable, string,flexible
NAMESafs-asmvariable, stringset,flexible
NAMESposix-asmvariable, stringset,flexible
NAMES0afs-asmvariable, stringset,flexible
NEW_CHILD_INODEafs-asmvariable, inode,flexible
NEW_DENTafs-asmvariable, dentry,flexible
NEW_DENT_INODEafs-asmvariable, inode,flexible
NEW_INOafs-asmvariable, nat,flexible
NEW_INODEafs-asmvariable, inode,flexible
NEW_PARENT_INODEafs-asmvariable, inode,flexible
NLINKvfs-asmvariable, nat,flexible
NLINKposix-asmvariable, nat,flexible
NSafs-asmvariable, nat-set,flexible
OFvfs-asmvariable, open-files,flexible
OFFSETafs-asmvariable, nat,flexible
OFHposix-asmvariable, open-file-handles,flexible
OLD_CHILD_INODEafs-asmvariable, inode,flexible
OLD_DENTafs-asmvariable, dentry,flexible
OLD_DENT_INODEafs-asmvariable, inode,flexible
OLD_INOafs-asmvariable, nat,flexible
OLD_INODEafs-asmvariable, inode,flexible
OLD_PARENT_INODEafs-asmvariable, inode,flexible
OVERWRITEafs-asmvariable, bool,flexible
Pheap-sepvariable, heap → bool
P0heap-sepvariable, heap → bool
P1heap-sepvariable, heap → bool
P2heap-sepvariable, heap → bool
PAGENOafs-asmvariable, nat,flexible
PAGES_PER_LEBeraseblockconstant, nat
PAGES_PER_PEBeraseblockconstant, nat
PATHvfs-asmvariable, path,flexible
PATHposix-asmvariable, path,flexible
PATH'vfs-asmvariable, path,flexible
PATH'posix-asmvariable, path,flexible
PBUFafs-asmvariable, buffer,flexible
PBUF-OPTafs-asmvariable, buffer-opt,flexible
PEB_SIZEeraseblockconstant, nat
PSYNCEDposix-asmvariable, bool,flexible
P_INOafs-asmvariable, nat,flexible
P_INODEafs-asmvariable, inode,flexible
Pentries-treedirectory-tree-instvariable, entries-tree → bool
Pstrvfs-absvariable, string → dir-heap → bool
Ptreedirectory-treevariable, directory-tree → bool
ROOTposix-asmvariable, directory-tree,flexible
ROOT_INOroot-inoconstant, nat
SEEK_CURseekflagconstant, seekflag
SEEK_ENDseekflagconstant, seekflag
SEEK_SETseekflagconstant, seekflag
SIZEafs-asmvariable, nat,flexible
SIZEposix-asmvariable, nat,flexible
STARTvfs-asmvariable, nat,flexible
TOTALvfs-asmvariable, nat,flexible
TREEposix-asmvariable, directory-tree,flexible
Trueseparationpredicate, bool
USERvfs-asmvariable, user,flexible
USERposix-asmvariable, user,flexible
VFS_PAGE_SIZEpageconstant, nat
WHENCEvfs-asmvariable, seekflag,flexible
WHENCEposix-asmvariable, seekflag,flexible
[]streamconstant, stream
[]list-dataconstant, list
[]buffer-infconstant, buffer-inf
[]buffer-infconstant, datalist
\nat-setfunction, nat-set × nat-set → nat-set
\store+setfunction, store × set → store
\refsetfunction, refset × refset → refset
\alink-setfunction, alink-set × alink-set → alink-set
\dir-heapfunction, dir-heap × dir-heap → dir-heap
\dir-heapfunction, dir-heap × nat-set → dir-heap
\dir-heapfunction, nat-set × nat-set → nat-set
\file-heapfunction, file-heap × file-heap → file-heap
\file-heapfunction, file-heap × nat-set → file-heap
\file-heapfunction, nat-set × nat-set → nat-set
\dir-entriesfunction, dir-entries × stringset → dir-entries
\dir-entriesfunction, stringset × stringset → stringset
\set-unionfunction, set × set → set
\open-filesfunction, open-files × nat-set → open-files
\open-filesfunction, nat-set × nat-set → nat-set
\heapfunction, heap × heap → heap
\heapfunction, heap × refset → heap
\pathsetfunction, pathset × pathset → pathset
\file-data-storefunction, file-data-store × fidset → file-data-store
\file-data-storefunction, fidset × fidset → fidset
\directory-tree-instfunction, entries-tree × stringset → entries-tree
\directory-tree-instfunction, stringset × stringset → stringset
\fidsetfunction, fidset × fidset → fidset
\bag-unionfunction, bag × bag → bag
\fidbagfunction, fidbag × fidbag → fidbag
\open-file-handlesfunction, open-file-handles × nat-set → open-file-handles
\open-file-handlesfunction, nat-set × nat-set → nat-set
]streampartial function, stream × nat × elem → stream
]streampartial function, stream × nat → elem
]bufferpartial function, buffer × nat × data → buffer
]bufferpartial function, buffer × nat → data
]dir-heapfunction, dir-heap × nat × abstract-dir → dir-heap
]dir-heapfunction, dir-heap × nat → abstract-dir
]file-heapfunction, file-heap × nat × abstract-file → file-heap
]file-heapfunction, file-heap × nat → abstract-file
]file-contentpartial function, file-content × nat → buffer
]file-contentfunction, file-content × nat × buffer → file-content
]dir-entriespartial function, dir-entries × string → nat
]dir-entriesfunction, dir-entries × string × nat → dir-entries
]arraypartial function, array × nat × elem → array
]arraypartial function, array × nat → elem
]open-filespartial function, open-files × nat → file
]open-filesfunction, open-files × nat × file → open-files
]heapfunction, heap × ref × obj → heap
]heapfunction, heap × ref → obj
]pathpartial function, path × nat × string → path
]pathpartial function, path × nat → string
]list-delpartial function, list × nat × elem → list
]list-delpartial function, list × nat → elem
]storepartial function, store × elem → data
]storefunction, store × elem × data → store
]buffer-infpartial function, buffer-inf × nat × data → buffer-inf
]buffer-infpartial function, buffer-inf × nat → data
]buffer-infpartial function, datalist × nat × data → datalist
]buffer-infpartial function, datalist × nat → data
]file-data-storepartial function, file-data-store × fid → file-data
]file-data-storefunction, file-data-store × fid × file-data → file-data-store
]directory-tree-basepartial function, entries-tree × string → directory-tree
]directory-tree-basefunction, entries-tree × string × directory-tree → entries-tree
]directory-treefunction, directory-tree × path × directory-tree → directory-tree
]directory-treefunction, directory-tree × path → directory-tree
]open-file-handlespartial function, open-file-handles × nat → file-handle
]open-file-handlesfunction, open-file-handles × nat × file-handle → open-file-handles
]stringpartial function, string × nat × char → string
]stringpartial function, string × nat → char
_∃dir-heapfunction, abstract-dir → dir-heap → bool → dir-heap → bool
_∃dir-heapfunction, nat × nat → dir-heap → bool → dir-heap → bool
_∃dir-heapfunction, nat → dir-heap → bool → dir-heap → bool
_∃file-heapfunction, abstract-file → file-heap → bool → file-heap → bool
_∃file-heapfunction, nat × nat → file-heap → bool → file-heap → bool
_∃file-heapfunction, nat → file-heap → bool → file-heap → bool
_∃mapletfunction, obj → heap → bool → heap → bool
_∃mapletfunction, ref × ref → heap → bool → heap → bool
_∃mapletfunction, ref → heap → bool → heap → bool
aelemvariable, elem
a0list-datavariable, elem
absvfs-absfunction, entries-tree × dir-entries → dir-heap → bool
absvfs-absfunction, directory-tree × nat → dir-heap → bool
abs-filesvfs-absfunction, file-heap → file-data-store
abs-ofvfs-absfunction, open-files → open-file-handles
abstract-dirabstract-dirsort,
abstract-fileabstract-filesort,
abs|vfs-absfunction, entries-tree × dir-entries × path × nat → dir-heap → bool
abs|vfs-absfunction, directory-tree × nat × path × nat → dir-heap → bool
adabstract-dirvariable, abstract-dir
ad0dir-heapvariable, abstract-dir
ad1dir-heapvariable, abstract-dir
adDdir-heapvariable, abstract-dir → dir-heap → bool
adFfile-heapvariable, abstract-file → file-heap → bool
afabstract-filevariable, abstract-file
af0file-heapvariable, abstract-file
af1file-heapvariable, abstract-file
afs-consafs-basepredicate, dir-heap × file-heap
afs_check_commit#afs-asmprocedure, dir-heap × file-heap : error : bool
afs_create#afs-asmprocedure, metadata : inode × inode × dentry × error × dir-heap × file-heap : bool
afs_create_ino#afs-asmprocedure, nat × metadata × nat : dentry × error × dir-heap × file-heap
afs_drop_nlink#afs-asmprocedure, nat : dir-heap × file-heap
afs_evict#afs-asmprocedure, inode × bool : error × dir-heap × file-heap
afs_format#afs-asmprocedure, nat × bool × nat × metadata : dir-heap : file-heap × bool × error
afs_fsync#afs-asmprocedure, inode × bool × dir-heap × file-heap : : bool × error
afs_fsyncdir#afs-asmprocedure, inode × bool × dir-heap × file-heap × bool : : error
afs_iget#afs-asmprocedure, nat × dir-heap × file-heap × bool : inode × error
afs_inc_nlink#afs-asmprocedure, nat : dir-heap × file-heap
afs_inode_sync#afs-asmprocedure, inode : dir-heap × file-heap
afs_link#afs-asmprocedure, dentry : inode × inode × dentry × error × dir-heap × file-heap : bool
afs_lookup#afs-asmprocedure, nat × dir-heap × file-heap × bool : dentry × error
afs_mkdir#afs-asmprocedure, metadata : inode × inode × dentry × error × dir-heap × file-heap : bool
afs_mkdir_ino#afs-asmprocedure, nat × metadata × nat : dentry × error × dir-heap
afs_readdir#afs-asmprocedure, inode × dir-heap × file-heap × bool : stringset × error
afs_readpage#afs-asmprocedure, inode × nat × dir-heap × file-heap × bool : buffer × error
afs_recovery#afs-asmprocedure, bool : dir-heap × file-heap : bool × error
afs_rename#afs-asmprocedure, : inode × inode × inode × inode × dentry × dentry × error × dir-heap × file-heap : bool
afs_rmdir#afs-asmprocedure, : inode × inode × dentry × error × dir-heap × file-heap : bool
afs_sync#afs-asmprocedure, dir-heap × file-heap : : bool × error
afs_truncate#afs-asmprocedure, nat × nat : buffer-opt × inode × bool × error × dir-heap × file-heap × bool
afs_truncate_internal#afs-asmprocedure, nat × nat : inode × buffer-opt × nat × nat × bool × error × dir-heap × file-heap : bool
afs_unlink#afs-asmprocedure, : inode × inode × dentry × error × dir-heap × file-heap : bool
afs_write_inode#afs-asmprocedure, inode : error × dir-heap × file-heap : bool
afs_writepage#afs-asmprocedure, inode × nat × buffer × dir-heap : error × file-heap : bool
align↑alignfunction, nat × nat → nat
align↓alignfunction, nat × nat → nat
alinkalinkvariable, alink
alinkalinksort,
alink-setalink-setsort,
alink0alink-setvariable, alink
alink1alink-setvariable, alink
ararrayvariable, array
ar0arrayvariable, array
ar1arrayvariable, array
ar2arrayvariable, array
arrayarraysort,
asyncedafs-asmvariable, bool
belemvariable, elem
bagbag-basicvariable, bag
bagbag-basicsort,
bag0bag-basicvariable, bag
bag1bag-basicvariable, bag
bag2bag-basicvariable, bag
boolvarinodevariable, bool
boolvardirectory-tree-instvariable, bool
boolvar0inodevariable, bool
boolvar0directory-tree-instvariable, bool
boolvar1vfs-permissionvariable, bool
boolvar1directory-tree-instvariable, bool
bufbuffervariable, buffer
buf-optbuffer-optionvariable, buffer-opt
buf0buffervariable, buffer
buf1buffervariable, buffer
buf2buffervariable, buffer
bufferbuffersort,
buffer-infbuffer-infsort,
buffer-optbuffer-optionsort,
butlastnpathpartial function, nat × path → path
butlastnlist-lastpartial function, nat × list → list
butlastnbuffer-infpartial function, nat × datalist → datalist
butlastnstringpartial function, nat × string → string
bvheap-sepvariable, bool
celemvariable, elem
c_inodeafs-prevariable, inode
charcharvariable, char
charcharsort,
char0charvariable, char
char1charvariable, char
char2charvariable, char
clinksvfs-absfunction, pathset × nat × dir-heap × file-heap → alink-set
cmpbufferpartial predicate, buffer × data × nat × nat
cmpbufferpartial predicate, buffer × nat × buffer × nat × nat
cmparray-copypartial predicate, array × elem × nat × nat
cmparray-copypartial predicate, array × nat × array × nat × nat
contentfile-contentvariable, file-content
content0file-contentvariable, file-content
content1file-contentvariable, file-content
content2file-contentvariable, file-content
copybufferpartial function, buffer × nat × buffer × nat × nat → buffer
copyarray-copypartial function, array × nat × array × nat × nat → array
countbag-basicfunction, elem × bag → nat
countfidbagfunction, fid × fidbag → nat
ddatavariable, data
d0datavariable, data
d1datavariable, data
d2datavariable, data
datadatasort,
datalistbuffer-infsort,
datasyncpposix-prevariable, bool
dentdentryvariable, dentry
dentrydentrysort,
dir-emptyafs-basepredicate, nat × dir-heap × file-heap
dir-entriesdir-entriessort,
dir-heapdir-heapsort,
directory-treedirectory-tree-basesort,
dirsdir-heapvariable, dir-heap
dirs0dir-heapvariable, dir-heap
dirs1dir-heapvariable, dir-heap
dirs2dir-heapvariable, dir-heap
disjpathpredicate, path × path
disjlist-duppredicate, list × list
disjbuffer-infpredicate, datalist × datalist
disjstringpredicate, string × string
dnodedirectory-tree-basefunction, metadata × entries-tree → directory-tree
domstore+setfunction, store → set
domdir-entriesfunction, dir-entries → stringset
domopen-filesfunction, open-files → nat-set
domfile-data-storefunction, file-data-store → fidset
domdirectory-tree-instfunction, entries-tree → stringset
domopen-file-handlesfunction, open-file-handles → nat-set
dupspathpredicate, path
dupslist-duppredicate, list
dupsbuffer-infpredicate, datalist
dupsstringpredicate, string
dxbuffer-infvariable, datalist
dx0buffer-infvariable, datalist
dx1buffer-infvariable, datalist
dx3buffer-infvariable, datalist
dx7buffer-infvariable, datalist
elemelemsort,
empdir-heappredicate, dir-heap
empfile-heappredicate, file-heap
empheap-seppredicate, heap
emptybufferconstant, data
emptyarray-spliceconstant, elem
emptyleberaseblockconstant, buffer
emptypageeraseblockconstant, buffer
emptypeberaseblockconstant, buffer
entriesdir-entriesvariable, dir-entries
entries-treedirectory-tree-basesort,
entries0dir-entriesvariable, dir-entries
entries1dir-entriesvariable, dir-entries
entries2dir-entriesvariable, dir-entries
errerrorvariable, error
err0errorvariable, error
err1errorvariable, error
err2vfs-absvariable, error
err3vfs-absvariable, error
err4vfs-absvariable, error
errorerrorsort,
ffile-datavariable, file-data
f0file-data-storevariable, file-data
f1file-data-storevariable, file-data
f2file-data-storevariable, file-data
fail#error-classprocedure, : : error
fail_or_success#error-classprocedure, : : error
falsedir-heappredicate, dir-heap
falsefile-heappredicate, file-heap
falseheap-seppredicate, heap
fdopen-filesvariable, nat
fdopen-file-handlesvariable, nat
fd1open-filesvariable, nat
fd1open-file-handlesvariable, nat
fd2open-filesvariable, nat
fd2open-file-handlesvariable, nat
fhfile-handlevariable, file-handle
fh0open-file-handlesvariable, file-handle
fh1open-file-handlesvariable, file-handle
fh2open-file-handlesvariable, file-handle
fidfile-idvariable, fid
fidfile-idsort,
fidfile-id-datavariable, fid
fidfile-id-datasort,
fid0directory-tree-basevariable, fid
fid0fidsetvariable, fid
fid0fidbagvariable, fid
fid0file-handlevariable, fid
fid1file-data-storevariable, fid
fid1fidsetvariable, fid
fid1fidbagvariable, fid
fid2file-data-storevariable, fid
fidbfidbagvariable, fidbag
fidb0fidbagvariable, fidbag
fidb1fidbagvariable, fidbag
fidb2fidbagvariable, fidbag
fidbagfidbagsort,
fidsfile-data-storevariable, fidset
fidsfidsetvariable, fidset
fids-consposix-basepredicate, directory-tree × file-data-store × open-file-handles
fids0file-data-storevariable, fidset
fids0fidsetvariable, fidset
fids1file-data-storevariable, fidset
fids1fidsetvariable, fidset
fids2file-data-storevariable, fidset
fids2fidsetvariable, fidset
fidsetfile-data-storesort,
fidsetfidsetsort,
filefilevariable, file
filefilesort,
file-contentfile-contentsort,
file-datafile-datasort,
file-data-storefile-data-storesort,
file-handlefile-handlesort,
file-heapfile-heapsort,
file-modefile-modesort,
file0open-filesvariable, file
file1open-filesvariable, file
file2open-filesvariable, file
filesfile-heapvariable, file-heap
files0file-heapvariable, file-heap
files1file-heapvariable, file-heap
files2file-heapvariable, file-heap
fillbufferpartial function, buffer × data × nat × nat → buffer
fillbufferfunction, buffer × data → buffer
fillarray-copypartial function, array × elem × nat × nat → array
fillarray-copyfunction, array × elem → array
fillfirstpathfunction, nat × string × path → path
fillfirstlist-lastfunction, nat × elem × list → list
fillfirstbuffer-inffunction, nat × data × datalist → datalist
fillfirststringfunction, nat × char × string → string
finpstream-basicpredicate, stream
finpbuffer-infpredicate, buffer-inf
firstnpathpartial function, nat × path → path
firstnlist-delpartial function, nat × list → list
firstnbuffer-infpartial function, nat × datalist → datalist
firstnstringpartial function, nat × string → string
fnodedirectory-tree-basefunction, fid → directory-tree
fpathtolinkvfs-absvariable, path → alink
fromstreampartial function, list × nat → list
fromstreampartial function, stream × nat → stream
fromstreamfunction, nat → elem × nat → nat → elem
frombuffer-infpartial function, datalist × nat → datalist
frombuffer-infpartial function, buffer-inf × nat → buffer-inf
frombuffer-inffunction, nat → data × nat → nat → data
fromepathfunction, path × string → path
fromelist-delfunction, list × elem → list
fromebuffer-inffunction, datalist × data → datalist
fromestringfunction, string × char → string
fsfile-data-storevariable, file-data-store
fs0file-data-storevariable, file-data-store
fs1file-data-storevariable, file-data-store
fs2file-data-storevariable, file-data-store
getbyteafs-streamfunction, nat × file-content → data
getinodeafs-basefunction, nat × dir-heap × file-heap → inode
getpageafs-streamfunction, nat × file-content → buffer
hdstreampartial function, stream → elem
hdbuffer-infpartial function, buffer-inf → data
heapheapsort,
idrangebufferpartial predicate, buffer × nat × nat
idrangearray-copypartial predicate, array × nat × nat
id○bufferpredicate, buffer × buffer × nat
id○array-copypredicate, array × array × nat
inofile-heapvariable, nat
inodir-entriesvariable, nat
ino0file-heapvariable, nat
ino0dir-entriesvariable, nat
ino1file-heapvariable, nat
ino1dir-entriesvariable, nat
ino2dir-entriesvariable, nat
inodeinodevariable, inode
inodeinodesort,
is-alignedalignpredicate, nat × nat
is-openvfs-basepredicate, nat × open-files
isdirvfs-asmvariable, bool
isemptyeraseblockpredicate, buffer × nat × nat
isemptyeraseblockpredicate, buffer
ispathafs-basepredicate, path × nat × nat × dir-heap × file-heap
ispathafs-basepredicate, path × nat × dir-heap × file-heap
isrenamevfs-asmvariable, bool
itedir-heapfunction, bool × dir-heap → bool × dir-heap → bool → dir-heap → bool
itefile-heapfunction, bool × file-heap → bool × file-heap → bool → file-heap → bool
iteheap-sepfunction, bool × heap → bool × heap → bool → heap → bool
lastnpathpartial function, nat × path → path
lastnlist-delpartial function, nat × list → list
lastnbuffer-infpartial function, nat × datalist → datalist
lastnstringpartial function, nat × string → string
linksafs-basefunction, nat × dir-heap → alink-set
linksposix-linksfunction, fid × directory-tree → pathset
listlist-datasort,
lookupafs-basefunction, path × nat × dir-heap × file-heap → nat
lsalink-setvariable, alink-set
ls0alink-setvariable, alink-set
ls1alink-setvariable, alink-set
ls2alink-setvariable, alink-set
mnat-basicvariable, nat
m0nat-infvariable, nat
m0alinkvariable, nat
m0abstract-dirvariable, nat
m0inodevariable, nat
m0array-copyvariable, nat
m0dentryvariable, nat
m0filevariable, nat
m0file-handlevariable, nat
m0file-id-datavariable, nat
m1abstract-filevariable, nat
m1abstract-dirvariable, nat
m1inodevariable, nat
m1filevariable, nat
m2abstract-filevariable, nat
m2abstract-dirvariable, nat
m2inodevariable, nat
m2filevariable, nat
m3abstract-dirvariable, nat
m3inodevariable, nat
m4abstract-dirvariable, nat
m4inodevariable, nat
m5inodevariable, nat
m6inodevariable, nat
maxmin-maxfunction, nat × nat → nat
maxopen-file-handles-extfunction, open-file-handles → nat
mdmetadatavariable, metadata
md0abstract-filevariable, metadata
md0abstract-dirvariable, metadata
md0inodevariable, metadata
md0file-datavariable, metadata
md0directory-tree-basevariable, metadata
metaafs-basefunction, path × nat × dir-heap × file-heap → metadata
metapermission-paramfunction, path × state → metadata
metaposix-basefunction, path × directory-tree × file-data-store → metadata
metadatametadatasort,
minnat-inffunction, natinf × natinf → natinf
minvfs-basefunction, nat × nat × nat → nat
minmin-maxfunction, nat × nat → nat
mkarrayarrayfunction, nat → array
mkbufbufferfunction, nat → buffer
mkdentrydentryfunction, string × nat → dentry
mkdirabstract-dirfunction, nat × metadata × nat × nat × dir-entries → abstract-dir
mkemparrayarray-splicefunction, nat → array
mkempbufbufferfunction, nat → buffer
mkfhfile-handlefunction, fid × file-mode × nat → file-handle
mkfileabstract-filefunction, nat × metadata × nat × file-content → abstract-file
mkfilefilefunction, nat × file-mode × nat → file
mkfilefile-datafunction, metadata × buffer → file-data
mkinodeinodefunction, nat × metadata × bool × nat × nat × nat → inode
mklinkalinkfunction, nat × string → alink
mklistlist-lastfunction, elem × nat → list
mklistbuffer-inffunction, data × nat → datalist
mkliststringfunction, char × nat → string
mkpathpathfunction, string × nat → path
mkzarrayarray-splicefunction, nat → array
mkzbufbufferfunction, nat → buffer
modefile-modevariable, file-mode
mode0filevariable, file-mode
mode0file-handlevariable, file-mode
nnat-basicvariable, nat
n0nat-basicvariable, nat
n1nat-basicvariable, nat
n2nat-setvariable, nat
n2file-contentvariable, nat
n3nat-setvariable, nat
n3file-contentvariable, nat
n4nat-setvariable, nat
n4file-contentvariable, nat
nDdir-heapvariable, nat → dir-heap → bool
nFfile-heapvariable, nat → file-heap → bool
nameafs-basevariable, string
natnat-basicsort,
nat-setnat-setsort,
nat-setdir-heapsort,
nat-setfile-heapsort,
nat-setopen-filessort,
nat-setopen-file-handlessort,
natinfnat-infsort,
natsopen-file-handlesvariable, nat-set
nats0open-file-handlesvariable, nat-set
nats1open-file-handlesvariable, nat-set
nats2open-file-handlesvariable, nat-set
negdentrydentryfunction, string → dentry
new_child_inodeafs-prevariable, inode
new_dentafs-prevariable, dentry
new_dent_inodeafs-prevariable, inode
new_inoafs-prevariable, nat
new_inodeafs-prevariable, inode
new_parent_inodeafs-prevariable, inode
nfstream-basicvariable, nat → elem
nfbuffer-infvariable, nat → data
nf0stream-basicvariable, nat → elem
nf0buffer-infvariable, nat → data
nnDdir-heapvariable, nat × nat → dir-heap → bool
nnFfile-heapvariable, nat × nat → file-heap → bool
nonebuffer-optionconstant, buffer-opt
nsnat-setvariable, nat-set
nsdir-heapvariable, nat-set
nsfile-heapvariable, nat-set
nsopen-filesvariable, nat-set
ns0nat-setvariable, nat-set
ns0dir-heapvariable, nat-set
ns0file-heapvariable, nat-set
ns0open-filesvariable, nat-set
ns1nat-setvariable, nat-set
ns1dir-heapvariable, nat-set
ns1file-heapvariable, nat-set
ns1open-filesvariable, nat-set
ns2nat-setvariable, nat-set
ns2dir-heapvariable, nat-set
ns2file-heapvariable, nat-set
ns2open-filesvariable, nat-set
nullrefconstant, ref
n∞nat-infvariable, natinf
n∞0nat-infvariable, natinf
oobjvariable, obj
o0objvariable, obj
o1objvariable, obj
oPmapletvariable, obj → heap → bool
objobjsort,
ofopen-filesvariable, open-files
of-consvfs-basepredicate, open-files × dir-heap × file-heap
of0open-filesvariable, open-files
of1open-filesvariable, open-files
of2open-filesvariable, open-files
ofhopen-file-handlesvariable, open-file-handles
ofh0open-file-handlesvariable, open-file-handles
ofh1open-file-handlesvariable, open-file-handles
ofh2open-file-handlesvariable, open-file-handles
old_child_inodeafs-prevariable, inode
old_dentafs-prevariable, dentry
old_dent_inodeafs-prevariable, inode
old_inoafs-prevariable, nat
old_inodeafs-prevariable, inode
old_parent_inodeafs-prevariable, inode
open-file-handlesopen-file-handlessort,
open-filesopen-filessort,
orphansafs-basefunction, dir-heap × file-heap → nat-set
ppathvariable, path
p'pathvariable, path
p0pathvariable, path
p1pathvariable, path
p_inoafs-basevariable, nat
p_inodeafs-prevariable, inode
pagenoafs-prevariable, nat
parentpathpartial function, path → path
pathpathsort,
pathposix-basevariable, path
path'posix-basevariable, path
pathsetpathsetsort,
pospathfunction, string × path → nat
poslist-delfunction, elem × list → nat
posbuffer-inffunction, data × datalist → nat
posstringfunction, char × string → nat
posix-crashposix-basepredicate, directory-tree × file-data-store × open-file-handles × directory-tree × file-data-store × open-file-handles
posix_close#posix-asmprocedure, nat × user × directory-tree : error × file-data-store × open-file-handles
posix_create#posix-asmprocedure, path × metadata × user × open-file-handles : error × directory-tree × file-data-store : bool
posix_format#posix-asmprocedure, nat × bool × nat × metadata : : directory-tree × file-data-store × open-file-handles × bool × error
posix_fsync#posix-asmprocedure, path × bool × user × directory-tree × file-data-store × open-file-handles : : bool × error
posix_fsyncdir#posix-asmprocedure, path × bool × user : : bool × error
posix_link#posix-asmprocedure, path × path × user × file-data-store × open-file-handles : error × directory-tree : bool
posix_mkdir#posix-asmprocedure, path × metadata × user × file-data-store × open-file-handles : error × directory-tree : bool
posix_open#posix-asmprocedure, path × file-mode × user × directory-tree × file-data-store : nat × error × open-file-handles
posix_read#posix-asmprocedure, nat × user × directory-tree × file-data-store : buffer × nat × error × open-file-handles
posix_readdir#posix-asmprocedure, path × user × directory-tree × file-data-store × open-file-handles : stringset × error
posix_readmeta#posix-asmprocedure, path × user × directory-tree × file-data-store × open-file-handles : metadata × nat × nat × error
posix_recover#posix-asmprocedure, bool : directory-tree × file-data-store × open-file-handles : bool × error
posix_rename#posix-asmprocedure, path × path × user × open-file-handles : error × directory-tree × file-data-store : bool
posix_rmdir#posix-asmprocedure, path × user × file-data-store × open-file-handles : error × directory-tree : bool
posix_seek#posix-asmprocedure, nat × seekflag × user × directory-tree × file-data-store : nat × error × open-file-handles
posix_sync#posix-asmprocedure, : : bool × error
posix_truncate#posix-asmprocedure, path × nat × user × directory-tree × open-file-handles : error × file-data-store : bool
posix_unlink#posix-asmprocedure, path × user × open-file-handles : error × directory-tree × file-data-store : bool
posix_write#posix-asmprocedure, nat × buffer × user × directory-tree : nat × error × file-data-store × open-file-handles : bool
posix_writemeta#posix-asmprocedure, path × metadata × user × open-file-handles : error × directory-tree × file-data-store : bool
prvfs-permissionpredicate, user × path × nat × dir-heap × file-heap
prpath-permissionpredicate, user × path × state
prpermissionpredicate, user × metadata
prposix-permissionpredicate, user × path × directory-tree × file-data-store
pre-closeposix-prepredicate, nat × error × user × directory-tree × file-data-store × open-file-handles
pre-createafs-prepredicate, inode × dentry × metadata × dir-heap × file-heap
pre-createposix-prepredicate, path × metadata × error × user × directory-tree × file-data-store × open-file-handles
pre-evictafs-prepredicate, inode × dir-heap × file-heap
pre-fsyncposix-prepredicate, path × bool × error × user × directory-tree × file-data-store × open-file-handles
pre-igetafs-prepredicate, nat × dir-heap × file-heap
pre-linkafs-prepredicate, inode × inode × dentry × dentry × dir-heap × file-heap
pre-linkposix-prepredicate, path × path × error × user × directory-tree × file-data-store × open-file-handles
pre-lookupafs-prepredicate, nat × dentry × dir-heap × file-heap
pre-mkdirafs-prepredicate, inode × dentry × metadata × dir-heap × file-heap
pre-mkdirposix-prepredicate, path × metadata × error × user × directory-tree × file-data-store × open-file-handles
pre-openposix-prepredicate, path × file-mode × error × user × directory-tree × file-data-store × open-file-handles
pre-readposix-prepredicate, nat × nat × error × user × directory-tree × file-data-store × open-file-handles
pre-readdirafs-prepredicate, nat × dir-heap × file-heap
pre-readdirposix-prepredicate, path × error × user × directory-tree × file-data-store × open-file-handles
pre-readmetaposix-prepredicate, path × error × user × directory-tree × file-data-store × open-file-handles
pre-readpageafs-prepredicate, inode × nat × buffer × dir-heap × file-heap
pre-renamposix-prepredicate, path × path × error × user × directory-tree × file-data-store × open-file-handles
pre-renameafs-prepredicate, inode × dentry × inode × inode × dentry × inode × dir-heap × file-heap
pre-rmdirafs-prepredicate, inode × inode × dentry × dir-heap × file-heap
pre-rmdirposix-prepredicate, path × error × user × directory-tree × file-data-store × open-file-handles
pre-seekposix-prepredicate, nat × nat × seekflag × error × user × directory-tree × file-data-store × open-file-handles
pre-truncateafs-prepredicate, inode × nat × nat × buffer-opt × dir-heap × file-heap
pre-truncateposix-prepredicate, path × nat × error × user × directory-tree × file-data-store × open-file-handles
pre-unlinkafs-prepredicate, inode × inode × dentry × dir-heap × file-heap
pre-unlinkposix-prepredicate, path × error × user × directory-tree × file-data-store × open-file-handles
pre-writeposix-prepredicate, nat × buffer × nat × error × user × directory-tree × file-data-store × open-file-handles
pre-write-inodeafs-prepredicate, inode × dir-heap × file-heap
pre-writemetaposix-prepredicate, path × metadata × error × user × directory-tree × file-data-store × open-file-handles
pre-writepageafs-prepredicate, inode × nat × buffer × dir-heap × file-heap
precisedir-heappredicate, dir-heap → bool
precisefile-heappredicate, file-heap → bool
preciseheap-seppredicate, heap → bool
pspathsetvariable, pathset
ps0pathsetvariable, pathset
ps1pathsetvariable, pathset
ps2pathsetvariable, pathset
psyncedposix-asmvariable, bool
pwvfs-permissionpredicate, user × path × nat × dir-heap × file-heap
pwpath-permissionpredicate, user × path × state
pwpermissionpredicate, user × metadata
pwposix-permissionpredicate, user × path × directory-tree × file-data-store
pxvfs-permissionpredicate, user × path × nat × dir-heap × file-heap
pxpath-permissionpredicate, user × path × state
pxpermissionpredicate, user × metadata
pxposix-permissionpredicate, user × path × directory-tree × file-data-store
px-parentvfs-permissionpredicate, user × path × nat × dir-heap × file-heap
px-parentpath-permissionpredicate, user × path × state
px-parentposix-permissionpredicate, user × path × directory-tree × file-data-store
pyvfs-permissionpredicate, user × path × nat × dir-heap × file-heap
pypath-permissionpredicate, user × path × state
pyposix-permissionpredicate, user × path × directory-tree × file-data-store
qpathvariable, path
rrefvariable, ref
r0refvariable, ref
r1refvariable, ref
rPmapletvariable, ref → heap → bool
range=bufferpredicate, buffer × nat × buffer × nat × nat
range=array-splicepredicate, array × nat × array × nat × nat
read-invvfs-contractspredicate, nat × nat × inode × buffer × buffer × nat × dir-heap × file-heap
read-invvfs-contractspredicate, nat × nat × buffer × buffer × nat × file-content
refrefsort,
refsetrefsetsort,
resizebufferfunction, buffer × nat → buffer
resizearray-splicefunction, array × nat → array
restnpathpartial function, nat × path → path
restnlist-delpartial function, nat × list → list
restnbuffer-infpartial function, nat × datalist → datalist
restnstringpartial function, nat × string → string
revbufferpartial function, buffer × nat → buffer
revbufferfunction, buffer → buffer
revarray-copypartial function, array × nat → array
revarray-copyfunction, array → array
revpathfunction, path → path
revlist-lastfunction, list → list
revbuffer-inffunction, datalist → datalist
revstringfunction, string → string
rmduppathfunction, path → path
rmduplist-dupfunction, list → list
rmdupbuffer-inffunction, datalist → datalist
rmdupstringfunction, string → string
rootposix-basevariable, directory-tree
rrPmapletvariable, ref × ref → heap → bool
rsrefsetvariable, refset
rs0refsetvariable, refset
rs1refsetvariable, refset
rs2refsetvariable, refset
sset-basicvariable, set
s0set-basicvariable, set
s1set-basicvariable, set
s2set-basicvariable, set
sdivfs-absvariable, dir-entries
sdtdirectory-tree-basevariable, entries-tree
sdt0directory-tree-basevariable, entries-tree
sdt1directory-tree-basevariable, entries-tree
sdt2directory-tree-basevariable, entries-tree
seekflagseekflagsort,
setset-basicsort,
somebuffer-optionfunction, buffer → buffer-opt
splicebufferfunction, buffer × nat × buffer × nat × nat → buffer
splicearray-splicefunction, array × nat × array × nat × nat → array
stpermission-paramvariable, state
ststorevariable, store
st0storevariable, store
st1storevariable, store
st2storevariable, store
statepermission-paramsort,
storestoresort,
strstringvariable, string
str-treedirectory-tree-basevariable, stringdirectorytree
str0stringvariable, string
str1stringvariable, string
str2stringvariable, string
str3stringvariable, string
streamstream-basicsort,
stringstringsort,
stringdirectorytreedirectory-tree-basesort,
stringsdir-entriesvariable, stringset
stringsdirectory-tree-instvariable, stringset
strings0dir-entriesvariable, stringset
strings0directory-tree-instvariable, stringset
strings1dir-entriesvariable, stringset
strings1directory-tree-instvariable, stringset
strings2dir-entriesvariable, stringset
strings2directory-tree-instvariable, stringset
stringsetdir-entriessort,
stringsetdirectory-tree-instsort,
subarraybufferpartial function, buffer × nat × nat → buffer
subarrayarray-copypartial function, array × nat × nat → array
subdirsafs-basefunction, nat × dir-heap → stringset
sublistpathpartial function, nat × nat × path → path
sublistlist-delpartial function, nat × nat × list → list
sublistbuffer-infpartial function, nat × nat × datalist → datalist
subliststringpartial function, nat × nat × string → string
tlstreampartial function, stream → stream
tlbuffer-infpartial function, buffer-inf → buffer-inf
tostreampartial function, list × nat → list
tostreampartial function, stream × nat → stream
tostreamfunction, nat → elem × nat → list
tobuffer-infpartial function, datalist × nat → datalist
tobuffer-infpartial function, buffer-inf × nat → buffer-inf
tobuffer-inffunction, nat → data × nat → datalist
to∞streampartial function, stream × natinf → stream
to∞buffer-infpartial function, buffer-inf × natinf → buffer-inf
treedirectory-tree-basevariable, directory-tree
tree0directory-tree-basevariable, directory-tree
tree1directory-tree-basevariable, directory-tree
tree2directory-tree-basevariable, directory-tree
truedir-heappredicate, dir-heap
truefile-heappredicate, file-heap
trueheap-seppredicate, heap
uptoafs-basefunction, file-content × nat → file-content
useruservariable, user
userusersort,
valid-contentafs-basepredicate, nat × file-heap
valid-contentvfs-basepredicate, file-heap
valid-dentryafs-basepredicate, dentry × dir-heap × file-heap
valid-dentryafs-basepredicate, nat × dentry × dir-heap × file-heap
valid-dir-inoafs-basepredicate, nat × dir-heap × file-heap
valid-dir-inodeafs-prepredicate, inode × dir-heap × file-heap
valid-file-inoafs-basepredicate, nat × dir-heap × file-heap
valid-file-inodeafs-prepredicate, inode × dir-heap × file-heap
valid-inoafs-basepredicate, nat × dir-heap × file-heap
valid-inodeafs-basepredicate, inode × dir-heap × file-heap
valid-negdentryafs-basepredicate, nat × dentry × dir-heap × file-heap
valid-pagesizeafs-basepredicate, nat × nat × file-heap
valid-parent-inoafs-basepredicate, nat × dir-heap × file-heap
valid-wb-inodeafs-prepredicate, inode × dir-heap × file-heap
vfs_close#vfs-asmprocedure, nat × user × bool : error × open-files × dir-heap × file-heap
vfs_create#vfs-asmprocedure, path × metadata × user : error × dir-heap × file-heap × bool
vfs_format#vfs-asmprocedure, nat × bool × nat × metadata : dir-heap × file-heap × bool : open-files × nat × error
vfs_fsync#vfs-asmprocedure, path × bool × user × dir-heap × file-heap : bool : error
vfs_fsyncdir#vfs-asmprocedure, path × bool × user × dir-heap × file-heap : bool : error
vfs_link#vfs-asmprocedure, path × path × user : error × dir-heap × file-heap × bool
vfs_may_create#vfs-asmprocedure, nat × dentry × user × dir-heap × file-heap × bool : inode × error
vfs_may_delete#vfs-asmprocedure, nat × bool × user × dir-heap × file-heap × bool : inode × dentry × inode × bool × error
vfs_may_delete_check#vfs-asmprocedure, nat × user × dir-heap × file-heap × bool : inode × bool × dentry × inode × error
vfs_may_link#vfs-asmprocedure, nat × user × dir-heap × file-heap × bool : inode × dentry × error
vfs_may_lookup#vfs-asmprocedure, nat × user × dir-heap × file-heap × bool : inode × error
vfs_may_open#vfs-asmprocedure, nat × bool × file-mode × user × dir-heap × file-heap × bool : inode × error
vfs_mkdir#vfs-asmprocedure, path × metadata × user : error × dir-heap × file-heap × bool
vfs_open#vfs-asmprocedure, path × file-mode × user × dir-heap × file-heap × bool : nat × error × open-files × nat
vfs_put_inode#vfs-asmprocedure, inode × open-files × bool : error × dir-heap × file-heap
vfs_read#vfs-asmprocedure, nat × user × dir-heap × file-heap × bool : buffer × nat × error × open-files
vfs_read_block#vfs-asmprocedure, nat × nat × inode × dir-heap × file-heap × bool : buffer × nat × bool × error
vfs_read_loop#vfs-asmprocedure, nat × nat × inode × bool × dir-heap × file-heap × bool : buffer × nat × error
vfs_readdir#vfs-asmprocedure, path × user × dir-heap × file-heap × bool : stringset × error
vfs_readmeta#vfs-asmprocedure, path × user × dir-heap × file-heap × bool : metadata × nat × nat × error
vfs_recover#vfs-asmprocedure, bool : dir-heap × file-heap × bool : open-files × nat × error
vfs_rename#vfs-asmprocedure, path × path × user × open-files : error × dir-heap × file-heap × bool
vfs_rmdir#vfs-asmprocedure, path × user × open-files : error × dir-heap × file-heap × bool
vfs_seek#vfs-asmprocedure, nat × seekflag × user × dir-heap × file-heap × bool : nat × error × open-files
vfs_sync#vfs-asmprocedure, dir-heap × file-heap : bool : error
vfs_truncate#vfs-asmprocedure, path × nat × user : error × dir-heap × file-heap × bool
vfs_unlink#vfs-asmprocedure, path × user × open-files : error × dir-heap × file-heap × bool
vfs_walk#vfs-asmprocedure, path × user × dir-heap × file-heap × bool : nat × error
vfs_write#vfs-asmprocedure, nat × buffer × user : nat × error × open-files × dir-heap × file-heap × bool
vfs_write_block#vfs-asmprocedure, nat × inode × buffer × nat × dir-heap : nat × bool × error × file-heap × bool
vfs_write_loop#vfs-asmprocedure, nat × inode × nat × buffer × dir-heap : nat × error × file-heap × bool
vfs_writemeta#vfs-asmprocedure, path × metadata × user : error × dir-heap × file-heap × bool
vfs_writepage#vfs-asmprocedure, inode × nat × buffer × nat × nat × nat × dir-heap : error × file-heap × bool
whenceseekflagvariable, seekflag
write-invvfs-contractspredicate, nat × nat × inode × buffer × nat × dir-heap × file-heap × file-heap
write-invvfs-contractspredicate, nat × nat × buffer × nat × file-content × file-content
xlist-datavariable, list
x0list-datavariable, list
x1list-datavariable, list
ylist-datavariable, list
zlist-datavariable, list
zerobufferconstant, data
zeroarray-spliceconstant, elem
zero-consvfs-basepredicate, nat × file-heap
zero-consvfs-basepredicate, file-heap
zeropagepageconstant, buffer
|store+setfunction, store × set → store
|dir-entriesfunction, dir-entries × stringset → dir-entries
|open-filesfunction, open-files × nat-set → open-files
|file-data-storefunction, file-data-store × fidset → file-data-store
|directory-tree-instfunction, entries-tree × stringset → entries-tree
|open-file-handlesfunction, open-file-handles × nat-set → open-file-handles
}nat-setfunction, nat → nat-set
}refsetfunction, ref → refset
}alink-setfunction, alink → alink-set
}dir-heapfunction, dir-heap → dir-heap → bool
}dir-heapfunction, nat → nat-set
}file-heapfunction, file-heap → file-heap → bool
}file-heapfunction, nat → nat-set
}dir-entriesfunction, string → stringset
}set-unionfunction, elem → set
}open-filesfunction, nat → nat-set
}heap-sepfunction, heap → heap → bool
}pathsetfunction, path → pathset
}file-data-storefunction, fid → fidset
}directory-tree-instfunction, string → stringset
}fidsetfunction, fid → fidset
}bag-unionfunction, elem → bag
}fidbagfunction, fid → fidbag
}open-file-handlesfunction, nat → nat-set
~afs-streampredicate, file-heap × file-heap
¬dir-heapfunction, dir-heap → bool → dir-heap → bool
¬file-heapfunction, file-heap → bool → file-heap → bool
¬heap-sepfunction, heap → bool → heap → bool
×directory-tree-basefunction, string × directory-tree → stringdirectorytree
εpathconstant, path
σstream-basicvariable, stream
σbuffer-infvariable, buffer-inf
σ1streamvariable, stream
σ1buffer-infvariable, buffer-inf
σ2streamvariable, stream
σ2buffer-infvariable, buffer-inf
σ⊥buffer-inf-convconstant, buffer-inf
→dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
→file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
→heap-sepfunction, heap → bool × heap → bool → heap → bool
∅nat-setconstant, nat-set
∅refsetconstant, refset
∅alink-setconstant, alink-set
∅dir-heapconstant, dir-heap
∅dir-heapconstant, nat-set
∅file-heapconstant, file-heap
∅file-heapconstant, nat-set
∅file-contentconstant, file-content
∅dir-entriesconstant, stringset
∅dir-entriesconstant, dir-entries
∅set-basicconstant, set
∅open-filesconstant, nat-set
∅open-filesconstant, open-files
∅heapconstant, heap
∅storeconstant, store
∅pathsetconstant, pathset
∅file-data-storeconstant, fidset
∅file-data-storeconstant, file-data-store
∅directory-tree-baseconstant, entries-tree
∅directory-tree-instconstant, stringset
∅fidsetconstant, fidset
∅bag-basicconstant, bag
∅fidbagconstant, fidbag
∅open-file-handlesconstant, nat-set
∅open-file-handlesconstant, open-file-handles
∈nat-setpredicate, nat × nat-set
∈store+setpredicate, data × store
∈refsetpredicate, ref × refset
∈bufferpredicate, data × buffer
∈alink-setpredicate, alink × alink-set
∈dir-heappredicate, nat × dir-heap
∈dir-heappredicate, nat × nat-set
∈file-heappredicate, nat × file-heap
∈file-heappredicate, nat × nat-set
∈file-contentpredicate, nat × file-content
∈dir-entriespredicate, nat × dir-entries
∈dir-entriespredicate, string × stringset
∈dir-entriespredicate, string × dir-entries
∈set-basicpredicate, elem × set
∈array-copypredicate, elem × array
∈open-filespredicate, file × open-files
∈open-filespredicate, nat × nat-set
∈open-filespredicate, nat × open-files
∈heappredicate, ref × heap
∈pathpredicate, string × path
∈listpredicate, elem × list
∈storepredicate, elem × store
∈buffer-infpredicate, data × datalist
∈pathsetpredicate, path × pathset
∈file-data-storepredicate, file-data × file-data-store
∈file-data-storepredicate, fid × fidset
∈file-data-storepredicate, fid × file-data-store
∈directory-tree-basepredicate, stringdirectorytree × entries-tree
∈directory-tree-basepredicate, string × entries-tree
∈directory-tree-instpredicate, directory-tree × entries-tree
∈directory-tree-instpredicate, string × stringset
∈fidsetpredicate, fid × fidset
∈directory-treepredicate, path × directory-tree
∈bag-unionpredicate, elem × bag
∈fidbagpredicate, fid × fidbag
∈open-file-handlespredicate, file-handle × open-file-handles
∈open-file-handlespredicate, nat × nat-set
∈open-file-handlespredicate, nat × open-file-handles
∈stringpredicate, char × string
∞nat-infconstant, natinf
∧dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
∧file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
∧heap-sepfunction, heap → bool × heap → bool → heap → bool
∨dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
∨file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
∨heap-sepfunction, heap → bool × heap → bool → heap → bool
∩nat-setfunction, nat-set × nat-set → nat-set
∩refsetfunction, refset × refset → refset
∩alink-setfunction, alink-set × alink-set → alink-set
∩dir-heapfunction, nat-set × nat-set → nat-set
∩file-heapfunction, nat-set × nat-set → nat-set
∩dir-entriesfunction, stringset × stringset → stringset
∩set-unionfunction, set × set → set
∩open-filesfunction, nat-set × nat-set → nat-set
∩pathsetfunction, pathset × pathset → pathset
∩file-data-storefunction, fidset × fidset → fidset
∩directory-tree-instfunction, stringset × stringset → stringset
∩fidsetfunction, fidset × fidset → fidset
∩open-file-handlesfunction, nat-set × nat-set → nat-set
∪nat-setfunction, nat-set × nat-set → nat-set
∪refsetfunction, refset × refset → refset
∪alink-setfunction, alink-set × alink-set → alink-set
∪dir-heapfunction, dir-heap × dir-heap → dir-heap
∪dir-heapfunction, nat-set × nat-set → nat-set
∪file-heapfunction, file-heap × file-heap → file-heap
∪file-heapfunction, nat-set × nat-set → nat-set
∪dir-entriesfunction, stringset × stringset → stringset
∪set-unionfunction, set × set → set
∪open-filesfunction, nat-set × nat-set → nat-set
∪heapfunction, heap × heap → heap
∪pathsetfunction, pathset × pathset → pathset
∪file-data-storefunction, fidset × fidset → fidset
∪directory-tree-instfunction, stringset × stringset → stringset
∪fidsetfunction, fidset × fidset → fidset
∪bag-unionfunction, bag × bag → bag
∪fidbagfunction, fidbag × fidbag → fidbag
∪open-file-handlesfunction, nat-set × nat-set → nat-set
≡separationpredicate, heap × heap
≡dir-heappredicate, dir-heap × dir-heap
≡file-heappredicate, file-heap × file-heap
≤streampredicate, stream × stream
≤natpredicate, nat × nat
≤buffer-infpredicate, buffer-inf × buffer-inf
≥natpredicate, nat × nat
⊆nat-setpredicate, nat-set × nat-set
⊆refsetpredicate, refset × refset
⊆alink-setpredicate, alink-set × alink-set
⊆dir-heappredicate, dir-heap → bool × dir-heap → bool
⊆dir-heappredicate, dir-heap × dir-heap
⊆dir-heappredicate, nat-set × nat-set
⊆file-heappredicate, file-heap → bool × file-heap → bool
⊆file-heappredicate, file-heap × file-heap
⊆file-heappredicate, nat-set × nat-set
⊆file-contentpredicate, file-content × file-content
⊆dir-entriespredicate, stringset × stringset
⊆dir-entriespredicate, dir-entries × dir-entries
⊆set-basicpredicate, set × set
⊆open-filespredicate, nat-set × nat-set
⊆open-filespredicate, open-files × open-files
⊆heappredicate, heap × heap
⊆heap-seppredicate, heap → bool × heap → bool
⊆storepredicate, store × store
⊆pathsetpredicate, pathset × pathset
⊆file-data-storepredicate, fidset × fidset
⊆file-data-storepredicate, file-data-store × file-data-store
⊆directory-tree-basepredicate, entries-tree × entries-tree
⊆directory-tree-instpredicate, stringset × stringset
⊆fidsetpredicate, fidset × fidset
⊆bag-unionpredicate, bag × bag
⊆fidbagpredicate, fidbag × fidbag
⊆open-file-handlespredicate, nat-set × nat-set
⊆open-file-handlespredicate, open-file-handles × open-file-handles
⊏stringpredicate, string × string
⊑pathpredicate, path × path
⊑list-lastpredicate, list × list
⊑buffer-infpredicate, datalist × datalist
⊑stringpredicate, string × string
⊒pathpredicate, path × path
⊒list-lastpredicate, list × list
⊒buffer-infpredicate, datalist × datalist
⊒stringpredicate, string × string
⊕store+setfunction, store × store → store
⊕dir-entriesfunction, dir-entries × dir-entries → dir-entries
⊕open-filesfunction, open-files × open-files → open-files
⊕file-data-storefunction, file-data-store × file-data-store → file-data-store
⊕directory-tree-instfunction, entries-tree × entries-tree → entries-tree
⊕open-file-handlesfunction, open-file-handles × open-file-handles → open-file-handles
⊗dir-heapfunction, dir-heap → bool × dir-heap → bool → dir-heap → bool
⊗file-heapfunction, file-heap → bool × file-heap → bool → file-heap → bool
⊗heap-sepfunction, heap → bool × heap → bool → heap → bool
⊥dir-heappredicate, dir-heap × dir-heap
⊥file-heappredicate, file-heap × file-heap
⊥heappredicate, heap × heap
⌋error-classpredicate, error
⌝nat-inffunction, nat → natinf
⌝stream-basicfunction, nat → elem → stream
⌝stream-basicfunction, list → stream
⌝dir-heapfunction, bool → dir-heap → bool
⌝file-heapfunction, bool → file-heap → bool
⌝heap-sepfunction, bool → heap → bool
⌝buffer-inffunction, nat → data → buffer-inf
⌝buffer-inffunction, datalist → buffer-inf
⌝buffer-inf-convfunction, buffer → buffer-inf
⌝file-id-datafunction, nat → fid