aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/posix/posix_thread.c')
-rw-r--r--src/platform/posix/posix_thread.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/platform/posix/posix_thread.c b/src/platform/posix/posix_thread.c
index 24f97b81..42057f39 100644
--- a/src/platform/posix/posix_thread.c
+++ b/src/platform/posix/posix_thread.c
@@ -33,12 +33,14 @@ uint32_t
nni_plat_nextid(void)
{
uint32_t id;
+
pthread_mutex_lock(&nni_plat_lock);
id = nni_plat_next++;
pthread_mutex_unlock(&nni_plat_lock);
return (id);
}
+
static void *
nni_thrfunc(void *arg)
{
@@ -71,7 +73,7 @@ nni_thread_create(nni_thread **tp, void (*fn)(void *), void *arg)
void
-nni_thread_reap(nni_thread * thr)
+nni_thread_reap(nni_thread *thr)
{
int rv;
@@ -138,9 +140,9 @@ nni_plat_init(int (*helper)(void))
uint16_t xsub[3];
nni_time now = nni_clock();
- xsub[0] = (uint16_t)now;
- xsub[1] = (uint16_t)(now >> 16);
- xsub[2] = (uint16_t)(now >> 24);
+ xsub[0] = (uint16_t) now;
+ xsub[1] = (uint16_t) (now >> 16);
+ xsub[2] = (uint16_t) (now >> 24);
nni_plat_next = nrand48(xsub);
}
#endif
@@ -170,4 +172,5 @@ nni_plat_fini(void)
pthread_mutex_unlock(&nni_plat_lock);
}
+
#endif