소스 검색

Changed sem_t to pointer to a anonymous struct as in system header and fixed wrong constant values

git-svn-id: trunk@20930 -
pierre 13 년 전
부모
커밋
196dfdd29a
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      rtl/netbsd/pthread.inc

+ 4 - 4
rtl/netbsd/pthread.inc

@@ -19,10 +19,10 @@
 
 
  **********************************************************************}
  **********************************************************************}
 
 
-CONST PTHREAD_EXPLICIT_SCHED       = 0;
+CONST PTHREAD_EXPLICIT_SCHED       = 1;
       PTHREAD_CREATE_DETACHED      = 1;
       PTHREAD_CREATE_DETACHED      = 1;
       PTHREAD_SCOPE_PROCESS        = 0;
       PTHREAD_SCOPE_PROCESS        = 0;
-      SEM_FAILED                   = -1;
+      SEM_FAILED                   = 0;
 
 
  TYPE
  TYPE
     ppthread_t           = ^pthread_t;
     ppthread_t           = ^pthread_t;
@@ -35,8 +35,8 @@ CONST PTHREAD_EXPLICIT_SCHED       = 0;
     ppthread_cond_t      = ^pthread_cond_t;
     ppthread_cond_t      = ^pthread_cond_t;
     ppthread_condattr_t  = ^pthread_condattr_t;
     ppthread_condattr_t  = ^pthread_condattr_t;
 
 
-    sem_t       = cint;
-    psem_t          = ^sem_t;
+    sem_t       = ptrint;
+    psem_t      = ^sem_t;
     TSemaphore  = sem_t;
     TSemaphore  = sem_t;
     PSemaphore  = ^TSemaphore;
     PSemaphore  = ^TSemaphore;