From 196dfdd29ac96abf55a1c45efe0be32f93db68c3 Mon Sep 17 00:00:00 2001 From: pierre Date: Thu, 19 Apr 2012 12:52:28 +0000 Subject: [PATCH] Changed sem_t to pointer to a anonymous struct as in system header and fixed wrong constant values git-svn-id: trunk@20930 - --- rtl/netbsd/pthread.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rtl/netbsd/pthread.inc b/rtl/netbsd/pthread.inc index 1c0f31ae53..56fda509f5 100644 --- a/rtl/netbsd/pthread.inc +++ b/rtl/netbsd/pthread.inc @@ -19,10 +19,10 @@ **********************************************************************} -CONST PTHREAD_EXPLICIT_SCHED = 0; +CONST PTHREAD_EXPLICIT_SCHED = 1; PTHREAD_CREATE_DETACHED = 1; PTHREAD_SCOPE_PROCESS = 0; - SEM_FAILED = -1; + SEM_FAILED = 0; TYPE ppthread_t = ^pthread_t; @@ -35,8 +35,8 @@ CONST PTHREAD_EXPLICIT_SCHED = 0; ppthread_cond_t = ^pthread_cond_t; ppthread_condattr_t = ^pthread_condattr_t; - sem_t = cint; - psem_t = ^sem_t; + sem_t = ptrint; + psem_t = ^sem_t; TSemaphore = sem_t; PSemaphore = ^TSemaphore;