summary refs log tree commit diff stats
path: root/lib/system.nim
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2017-04-08 12:24:21 +0200
committerGitHub <noreply@github.com>2017-04-08 12:24:21 +0200
commit27ede215041fb5269670fef98bb655c15a2724a8 (patch)
tree3ecb4a6b70c1c1e739c83f7cfa45f840c7ef0b7e /lib/system.nim
parentcdfcc12529d716786683c997f1f673bd423432b6 (diff)
parentbc5c2d8414f053281beeb1f3af9c4e03ac49184a (diff)
downloadNim-27ede215041fb5269670fef98bb655c15a2724a8.tar.gz
Merge pull request #5612 from ehmry/AsyncFile.setLen
asyncfile: setLen procedure for files
Diffstat (limited to 'lib/system.nim')
-rw-r--r--lib/system.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/system.nim b/lib/system.nim
index 82d3bb7f7..1bc8eb7e1 100644
--- a/lib/system.nim
+++ b/lib/system.nim
@@ -2895,6 +2895,9 @@ when not defined(JS): #and not defined(nimscript):
     proc getFileSize*(f: File): int64 {.tags: [ReadIOEffect], benign.}
       ## retrieves the file size (in bytes) of `f`.
 
+    proc setFileSize*(f: File, size: int64) {.tags: [ReadIOEffect], benign.}
+      ## changes the size of file `f` (in bytes).
+
     proc readBytes*(f: File, a: var openArray[int8|uint8], start, len: Natural): int {.
       tags: [ReadIOEffect], benign.}
       ## reads `len` bytes into the buffer `a` starting at ``a[start]``. Returns