diff options
author | Arne Döring <arne.doering@gmx.net> | 2019-07-30 17:24:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-30 17:24:42 +0200 |
commit | 803406d07ce95189b08a16c7f51e2bf91f9c0c12 (patch) | |
tree | 775a5a7a4f961c51c06cb4393fc582d8a86f1dfa /lib | |
parent | bb949a75db490c9bccae975855310ee2de0b4b28 (diff) | |
download | Nim-803406d07ce95189b08a16c7f51e2bf91f9c0c12.tar.gz |
fix #11854 (#11857)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system/threadlocalstorage.nim | 6 | ||||
-rw-r--r-- | lib/system/threads.nim | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/system/threadlocalstorage.nim b/lib/system/threadlocalstorage.nim index d384b954b..d2a4d00d4 100644 --- a/lib/system/threadlocalstorage.nim +++ b/lib/system/threadlocalstorage.nim @@ -144,12 +144,12 @@ else: tv_sec: Time tv_nsec: clong - proc pthread_attr_init(a1: var PthreadAttr) {. + proc pthread_attr_init(a1: var Pthread_attr) {. importc, header: pthreadh.} - proc pthread_attr_setstacksize(a1: var PthreadAttr, a2: int) {. + proc pthread_attr_setstacksize(a1: var Pthread_attr, a2: int) {. importc, header: pthreadh.} - proc pthread_create(a1: var SysThread, a2: var PthreadAttr, + proc pthread_create(a1: var SysThread, a2: var Pthread_attr, a3: proc (x: pointer): pointer {.noconv.}, a4: pointer): cint {.importc: "pthread_create", header: pthreadh.} diff --git a/lib/system/threads.nim b/lib/system/threads.nim index 050950121..682f2cf80 100644 --- a/lib/system/threads.nim +++ b/lib/system/threads.nim @@ -309,7 +309,7 @@ else: when TArg isnot void: t.data = param t.dataFn = tp when hasSharedHeap: t.core.stackSize = ThreadStackSize - var a {.noinit.}: PthreadAttr + var a {.noinit.}: Pthread_attr pthread_attr_init(a) pthread_attr_setstacksize(a, ThreadStackSize) if pthread_create(t.sys, a, threadProcWrapper[TArg], addr(t)) != 0: |