summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorArne Döring <arne.doering@gmx.net>2019-07-30 17:24:42 +0200
committerGitHub <noreply@github.com>2019-07-30 17:24:42 +0200
commit803406d07ce95189b08a16c7f51e2bf91f9c0c12 (patch)
tree775a5a7a4f961c51c06cb4393fc582d8a86f1dfa /lib
parentbb949a75db490c9bccae975855310ee2de0b4b28 (diff)
downloadNim-803406d07ce95189b08a16c7f51e2bf91f9c0c12.tar.gz
fix #11854 (#11857)
Diffstat (limited to 'lib')
-rw-r--r--lib/system/threadlocalstorage.nim6
-rw-r--r--lib/system/threads.nim2
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: