diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2020-01-28 10:50:22 -0800 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2020-01-28 23:36:24 +0000 |
commit | 2ecef8f779b6e5639145a5b2d2aaac6d9775c9eb (patch) | |
tree | 5f4fe5df768fdd7968c79c6b0df3101e5319690d /lib/pure/ioselects | |
parent | 2e20f5648be180bd75670330db147df4e0d82688 (diff) | |
download | Nim-2ecef8f779b6e5639145a5b2d2aaac6d9775c9eb.tar.gz |
csize => csize_t for sysctl
Diffstat (limited to 'lib/pure/ioselects')
-rw-r--r-- | lib/pure/ioselects/ioselectors_kqueue.nim | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/pure/ioselects/ioselectors_kqueue.nim b/lib/pure/ioselects/ioselectors_kqueue.nim index 65dc0c496..83e15d479 100644 --- a/lib/pure/ioselects/ioselectors_kqueue.nim +++ b/lib/pure/ioselects/ioselectors_kqueue.nim @@ -27,8 +27,8 @@ when defined(macosx) or defined(freebsd) or defined(dragonfly): const MAX_DESCRIPTORS_ID = 29 # KERN_MAXFILESPERPROC (MacOS) else: const MAX_DESCRIPTORS_ID = 27 # KERN_MAXFILESPERPROC (FreeBSD) - proc sysctl(name: ptr cint, namelen: cuint, oldp: pointer, oldplen: ptr csize, - newp: pointer, newplen: csize): cint + proc sysctl(name: ptr cint, namelen: cuint, oldp: pointer, oldplen: ptr csize_t, + newp: pointer, newplen: csize_t): cint {.importc: "sysctl",header: """#include <sys/types.h> #include <sys/sysctl.h>"""} elif defined(netbsd) or defined(openbsd): @@ -36,8 +36,8 @@ elif defined(netbsd) or defined(openbsd): # KERN_MAXFILES, because KERN_MAXFILES is always bigger, # than KERN_MAXFILESPERPROC. const MAX_DESCRIPTORS_ID = 7 # KERN_MAXFILES - proc sysctl(name: ptr cint, namelen: cuint, oldp: pointer, oldplen: ptr csize, - newp: pointer, newplen: csize): cint + proc sysctl(name: ptr cint, namelen: cuint, oldp: pointer, oldplen: ptr csize_t, + newp: pointer, newplen: csize_t): cint {.importc: "sysctl",header: """#include <sys/param.h> #include <sys/sysctl.h>"""} @@ -82,7 +82,7 @@ proc getUnique[T](s: Selector[T]): int {.inline.} = proc newSelector*[T](): owned(Selector[T]) = var maxFD = 0.cint - var size = csize(sizeof(cint)) + var size = csize_t(sizeof(cint)) var namearr = [1.cint, MAX_DESCRIPTORS_ID.cint] # Obtain maximum number of opened file descriptors for process if sysctl(addr(namearr[0]), 2, cast[pointer](addr maxFD), addr size, |