summary refs log tree commit diff stats
path: root/lib/std/private/osfiles.nim
diff options
context:
space:
mode:
authormetagn <metagngn@gmail.com>2023-05-11 11:23:52 +0300
committerGitHub <noreply@github.com>2023-05-11 10:23:52 +0200
commit02be212daee78e3fca9f6b9524c4f3b221e552f3 (patch)
tree72ae4923ab997d476864d971cd5589143ed71dc8 /lib/std/private/osfiles.nim
parent3a08e2e6ace20f086ba24360c7139852a75b93b2 (diff)
downloadNim-02be212daee78e3fca9f6b9524c4f3b221e552f3.tar.gz
clean up SOME pending/xxx/issue link comments (#21826)
* clean up SOME pending/xxx/issue link comments

* great
Diffstat (limited to 'lib/std/private/osfiles.nim')
-rw-r--r--lib/std/private/osfiles.nim12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/std/private/osfiles.nim b/lib/std/private/osfiles.nim
index 7f822ffcc..78afd35da 100644
--- a/lib/std/private/osfiles.nim
+++ b/lib/std/private/osfiles.nim
@@ -155,10 +155,14 @@ when hasCCopyfile:
   proc copyfile_state_alloc(): copyfile_state_t
   proc copyfile_state_free(state: copyfile_state_t): cint
   proc c_copyfile(src, dst: cstring,  state: copyfile_state_t, flags: copyfile_flags_t): cint {.importc: "copyfile".}
-  # replace with `let` pending bootstrap >= 1.4.0
-  var
-    COPYFILE_DATA {.nodecl.}: copyfile_flags_t
-    COPYFILE_XATTR {.nodecl.}: copyfile_flags_t
+  when (NimMajor, NimMinor) >= (1, 4):
+    let
+      COPYFILE_DATA {.nodecl.}: copyfile_flags_t
+      COPYFILE_XATTR {.nodecl.}: copyfile_flags_t
+  else:
+    var
+      COPYFILE_DATA {.nodecl.}: copyfile_flags_t
+      COPYFILE_XATTR {.nodecl.}: copyfile_flags_t
   {.pop.}
 
 type