diff options
Diffstat (limited to 'lib/pure/memfiles.nim')
-rw-r--r-- | lib/pure/memfiles.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/memfiles.nim b/lib/pure/memfiles.nim index ffeb0beff..5577fa5cf 100644 --- a/lib/pure/memfiles.nim +++ b/lib/pure/memfiles.nim @@ -35,7 +35,7 @@ type handle: cint -proc mapMem*(m: var TMemFile, mode: TFileMode = fmRead, +proc mapMem*(m: var TMemFile, mode: FileMode = fmRead, mappedSize = -1, offset = 0): pointer = var readonly = mode == fmRead when defined(windows): @@ -71,7 +71,7 @@ proc unmapMem*(f: var TMemFile, p: pointer, size: int) = if munmap(p, size) != 0: osError(osLastError()) -proc open*(filename: string, mode: TFileMode = fmRead, +proc open*(filename: string, mode: FileMode = fmRead, mappedSize = -1, offset = 0, newFileSize = -1): TMemFile = ## opens a memory mapped file. If this fails, ``EOS`` is raised. ## `newFileSize` can only be set if the file does not exist and is opened |