Browse Source

* pthread_self returns a pthread_t, not a cint

git-svn-id: trunk@5275 -
Jonas Maebe 19 years ago
parent
commit
08a151077d
3 changed files with 3 additions and 3 deletions
  1. 1 1
      rtl/darwin/pthread.inc
  2. 1 1
      rtl/freebsd/pthread.inc
  3. 1 1
      rtl/solaris/pthread.inc

+ 1 - 1
rtl/darwin/pthread.inc

@@ -48,7 +48,7 @@ function  pthread_attr_setscope      (p : ppthread_attr_t;i:cint):cint;cdecl;ext
 function  pthread_attr_setdetachstate (p : ppthread_attr_t;i:cint):cint;cdecl;external 'c';
 function  pthread_attr_setdetachstate (p : ppthread_attr_t;i:cint):cint;cdecl;external 'c';
 function  pthread_create ( p: ppthread_t;attr : ppthread_attr_t;f:__startroutine_t;arg:pointer):cint;cdecl;external 'c';
 function  pthread_create ( p: ppthread_t;attr : ppthread_attr_t;f:__startroutine_t;arg:pointer):cint;cdecl;external 'c';
 procedure pthread_exit  ( p: pointer); cdecl;external 'c';
 procedure pthread_exit  ( p: pointer); cdecl;external 'c';
-function  pthread_self:cint; cdecl;external 'c';
+function  pthread_self:pthread_t; cdecl;external 'c';
 function  pthread_mutex_init (p:ppthread_mutex_t;o:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_init (p:ppthread_mutex_t;o:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_destroy (p:ppthread_mutex_t):cint; cdecl;external 'c';
 function  pthread_mutex_destroy (p:ppthread_mutex_t):cint; cdecl;external 'c';
 function  pthread_mutex_lock    (p:ppthread_mutex_t):cint; cdecl;external 'c';
 function  pthread_mutex_lock    (p:ppthread_mutex_t):cint; cdecl;external 'c';

+ 1 - 1
rtl/freebsd/pthread.inc

@@ -50,7 +50,7 @@ function  pthread_attr_setscope      (p : ppthread_attr_t;i:cint):cint;cdecl;ext
 function  pthread_attr_setdetachstate (p : ppthread_attr_t;i:cint):cint;cdecl;external;
 function  pthread_attr_setdetachstate (p : ppthread_attr_t;i:cint):cint;cdecl;external;
 function  pthread_create ( p: ppthread_t;attr : ppthread_attr_t;f:__startroutine_t;arg:pointer):cint;cdecl;external;
 function  pthread_create ( p: ppthread_t;attr : ppthread_attr_t;f:__startroutine_t;arg:pointer):cint;cdecl;external;
 procedure pthread_exit  ( p: pointer); cdecl;external;
 procedure pthread_exit  ( p: pointer); cdecl;external;
-function  pthread_self:cint; cdecl;external;
+function  pthread_self:pthread_t; cdecl;external;
 function  pthread_mutex_init (p:ppthread_mutex_t;o:ppthread_mutex_attr_t):cint; cdecl;external;
 function  pthread_mutex_init (p:ppthread_mutex_t;o:ppthread_mutex_attr_t):cint; cdecl;external;
 function  pthread_mutex_destroy (p:ppthread_mutex_attr_t):cint; cdecl;external;
 function  pthread_mutex_destroy (p:ppthread_mutex_attr_t):cint; cdecl;external;
 function  pthread_mutex_lock    (p:ppthread_mutex_attr_t):cint; cdecl;external;
 function  pthread_mutex_lock    (p:ppthread_mutex_attr_t):cint; cdecl;external;

+ 1 - 1
rtl/solaris/pthread.inc

@@ -146,7 +146,7 @@ function  pthread_attr_setscope      (p : ppthread_attr_t;i:cint):cint;cdecl;ext
 function  pthread_attr_setdetachstate (p : ppthread_attr_t;i:cint):cint;cdecl;external 'c';
 function  pthread_attr_setdetachstate (p : ppthread_attr_t;i:cint):cint;cdecl;external 'c';
 function  pthread_create ( p: ppthread_t;attr : ppthread_attr_t;f:__startroutine_t;arg:pointer):cint;cdecl;external 'c';
 function  pthread_create ( p: ppthread_t;attr : ppthread_attr_t;f:__startroutine_t;arg:pointer):cint;cdecl;external 'c';
 procedure pthread_exit  ( p: pointer); cdecl;external 'c';
 procedure pthread_exit  ( p: pointer); cdecl;external 'c';
-function  pthread_self:cint; cdecl;external 'c';
+function  pthread_self:pthread_t; cdecl;external 'c';
 function  pthread_mutex_init (p:ppthread_mutex_t;o:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_init (p:ppthread_mutex_t;o:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_destroy (p:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_destroy (p:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_lock    (p:ppthread_mutexattr_t):cint; cdecl;external 'c';
 function  pthread_mutex_lock    (p:ppthread_mutexattr_t):cint; cdecl;external 'c';